Decode JSON into Elm
Decode JSON into Elm, available at $29.99, has an average rating of 4.8, with 17 lectures, based on 5 reviews, and has 65 subscribers.
You will learn about Decode JSON into Elm This course is ideal for individuals who are Web developers learning or using Elm It is particularly useful for Web developers learning or using Elm.
Enroll now: Decode JSON into Elm
Summary
Title: Decode JSON into Elm
Price: $29.99
Average Rating: 4.8
Number of Lectures: 17
Number of Published Lectures: 17
Number of Curriculum Items: 17
Number of Published Curriculum Objects: 17
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Decode JSON into Elm
Who Should Attend
- Web developers learning or using Elm
Target Audiences
- Web developers learning or using Elm
Any non-trivial Elm app will have a need to translate between JSON and Elm, as the Elm app communicates with JavaScript libraries through ports, or consumes JSON from a server API.
Elm has the important and somewhat intimidating concept of “decoders” that translate dynamically typed JSON into statically typed Elm values. This course will teach you to write your decoders and tackle many common decoding scenarios, including optional and nullable fields, decoding JSON into Elm union types, and decoding recursive structures.
Course Curriculum
Chapter 1: Decoding basics
Lecture 1: Get Started Decoding JSON into Elm
Lecture 2: Understand Elm Decoders and the `decodeString` Function
Chapter 2: Decoding and manipulating primitive values
Lecture 1: Decode JSON primitives into Elm
Lecture 2: Use `map` to transform data while decoding JSON into Elm
Lecture 3: Use `andThen` to transform data while decoding JSON into Elm
Lecture 4: Decode a JSON String and Convert it to an Elm Int
Chapter 3: Decoding JSON objects into Elm records
Lecture 1: Decode JSON Objects into Elm Records Using `field` and `mapX`
Lecture 2: Handle nullable and optional Fields when Decoding JSON into Elm
Lecture 3: Decode JSON into Elm Lists and Arrays
Lecture 4: Decode JSON Dates into Elm
Lecture 5: Decode Nested JSON Objects into Flat Elm Records
Lecture 6: Decode large JSON Objects into Elm with json-extra
Lecture 7: Decode large JSON Objects into Elm with elm-decode-pipeline
Lecture 8: Automatically Generating JSON Decoders in Elm
Chapter 4: Advanced decoding scenarios
Lecture 1: Decode JSON Error/Success Data into Elm Union Types
Lecture 2: Decode a JSON Object into an Elm Dictionary
Lecture 3: Decode a JSON Category Tree or Navigation Tree into Elm
Instructors
-
Enrico Buonanno
Developer and Functional Programming Expert
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 2 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- The Practical BPMN 2.0 Master Class
- Productivity and Efficiency Hacks
- IIBA CBAP CCBA ECBA Business Analysis Certification – Part 6
- Revealed: Excel Power Query One Hour Bootcamp (Great Stuff)
- Unlock the story from data
- PMI-ACP Certification: Planning and Monitoring Iterations
- Shopware Template Training Advanced – English
- Advanced Applied SQL for Business Intelligence and Analytics
- Writing/Editing Tips & Tricks – Writing Like A Pro
- Fashion Brand Launch: Wholesale Strategies
- SalesVu POS Rep Training Course
- Create A Code Of Conduct That Reflect Your Company's Values
- No-Code AI for Civil Engineers
- Introduction to Cybersecurity
- Lean Six Sigma Green Belt
- Mastering Agile Capacity Planning with Live Demo
- Effective Sales Skills
- How to Actually Open a Restaurant: The Only Course You Need
- Notion for Project Management – The Ultimate Course
- Effective Delegation: Mastering Task Management and AI Tools