This course, Building Real World Applications with Elm, is for web developers who are familiar with the basics of Elm and would like to deepen their knowledge in order to create real world applications.
Building a Real World Application In this module, we are going to dive into building an application. We will start by looking at some of the tools available to make the process of writing code more convenient. Then, we will begin building out the UI of the query execution plan visualizer. We will let some interactivity and use that to learn about handling events. We will look at some of the ways code can be organized into modules. Finally, we will start processing realistic data, which means that we will need to learn how to parse JSON data.
Squashing Bugs in Any Way Possible This module is all about bugs or rather how you can prevent them and how you can find them. You will see a few techniques for eliminating bugs by leveraging the language features and the type system. We will talk about testing because, of course, testing is a major tool for bug prevention. Finally, we will take a look at Elm's time traveling debugger and a couple more things like login.