Course Outline
Introduction
ELM Language Overview
- What is ELM?
- ELM architecture
Preparing the Development Environment
- Installing and configuring ELM
ELM Quick Start
- Working with functions
- Creating conditionals
- Using and compiling files
- Adding attributes
Web Development and User Interfaces
- Rendering HTML and CSS
- Working with user inputs
- Improving application appearance
- Using commands
- Adding web sockets
Testing the Application
- Testing with mock tests and unit tests
Debugging the Application
- Refactoring code
Deploying the Application
- Deploying to Herouko
Securing the Application
- Adding OAuth 2.0
Troubleshooting
- Troubleshooting errors
Summary and Conclusion
Requirements
- HTML and CSS programming experience
Audience
- Software Engineers
Testimonials
Comprehensive knowledge of the instructor and his approach towards coding
Movella
Provided me with tools how to write better code.
Movella
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
The atmosphere was very nice, much more relaxed conversation than classic teaching style. Also, several of the techniques, especially those I doubt would hold up or be worth it (effort-gain-wise) under "real world" work conditions (as mentioned above) made me reflect on my coding style, and why I do or don't do some things (both on topics presented int he course and related ones), which I don't do that often (needed the impetus) but is really useful, even if I come to the conclusion that my style already suits my needs well.
Greentube Internet Entertainment Solutions GmbH
I really liked that there were a lot of practical exercises in which you could put the learned immediately into action.