Course Code: learnelm
Duration: 14 hours
Prerequisites:
  • HTML and CSS programming experience

Audience

  • Software Engineers
Overview:

ELM is a functional programming language for creating web application UIs (User Interfaces). ELM provides users the ability to create front-end applications from scratch.

This instructor-led, live training (online or onsite) is aimed at software engineers who wish to use ELM for front-end development.

By the end of this training, participants will be able to:

  • Build web application with the ELM language.
  • Use open source packages in ELM.
  • Implement ELM tools to debug and compile ELM code.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
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

Sites Published:

United Arab Emirates - ELM for Front-End Development

Qatar - ELM for Front-End Development

Egypt - ELM for Front-End Development

Saudi Arabia - ELM for Front-End Development

South Africa - ELM for Front-End Development

Brasil - ELM for Front-End Development

Canada - ELM for Front-End Development

中国 - ELM for Front-End Development

香港 - ELM for Front-End Development

澳門 - ELM for Front-End Development

台灣 - ELM for Front-End Development

USA - ELM for Front-End Development

Österreich - ELM for Front-End Development

Schweiz - ELM for Front-End Development

Deutschland - ELM for Front-End Development

Czech Republic - ELM for Front-End Development

Denmark - ELM for Front-End Development

Estonia - ELM for Front-End Development

Finland - ELM for Front-End Development

Greece - ELM for Front-End Development

Magyarország - ELM for Front-End Development

Ireland - ELM for Front-End Development

Luxembourg - ELM for Front-End Development

Latvia - ELM for Front-End Development

España - ELM for Front-End Development

Italia - ELM for Front-End Development

Lithuania - ELM for Front-End Development

Nederland - ELM for Front-End Development

Norway - ELM for Front-End Development

Portugal - ELM for Front-End Development

România - ELM for Front-End Development

Sverige - ELM for Front-End Development

Türkiye - ELM for Front-End Development

Malta - ELM for Front-End Development

Belgique - ELM for Front-End Development

France - ELM for Front-End Development

日本 - ELM for Front-End Development

Australia - ELM for Front-End Development

Malaysia - ELM for Front-End Development

New Zealand - ELM for Front-End Development

Philippines - ELM for Front-End Development

Singapore - ELM for Front-End Development

Thailand - ELM for Front-End Development

Vietnam - ELM for Front-End Development

India - ELM for Front-End Development

Argentina - ELM for Front-End Development

Chile - ELM for Front-End Development

Costa Rica - ELM for Front-End Development

Ecuador - ELM for Front-End Development

Guatemala - ELM for Front-End Development

Colombia - ELM for Front-End Development

México - ELM for Front-End Development

Panama - ELM for Front-End Development

Peru - ELM for Front-End Development

Uruguay - ELM for Front-End Development

Venezuela - ELM for Front-End Development

Polska - ELM for Front-End Development

United Kingdom - ELM for Front-End Development

South Korea - ELM for Front-End Development

Pakistan - ELM for Front-End Development

Sri Lanka - ELM for Front-End Development

Bulgaria - ELM for Front-End Development

Bolivia - ELM for Front-End Development

Indonesia - ELM for Front-End Development

Kazakhstan - ELM for Front-End Development

Moldova - ELM for Front-End Development

Morocco - ELM for Front-End Development

Tunisia - ELM for Front-End Development

Kuwait - ELM for Front-End Development

Oman - ELM for Front-End Development

Slovakia - ELM for Front-End Development

Kenya - ELM for Front-End Development

Nigeria - ELM for Front-End Development

Botswana - ELM for Front-End Development

Slovenia - ELM for Front-End Development

Croatia - ELM for Front-End Development

Serbia - ELM for Front-End Development

Bhutan - ELM for Front-End Development

Nepal - ELM for Front-End Development

Uzbekistan - ELM for Front-End Development