Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Elm - The Complete Guide (a web development video tutorial)
Rating: 4.6 out of 5(143 ratings)
1,000 students

Elm - The Complete Guide (a web development video tutorial)

Learn the language of the future for web development and increase your productivity and fun using Elm, Elm UI and others
Created byCarlos Saltos
Last updated 3/2022
English

What you'll learn

  • Build modern web apps using Elm
  • Create your own web site with a high quality long term foundation
  • Fix an old chaotic legacy web app moving to the solid Elm architecture
  • Learn all about Elm, including visual design, business rules modeling and browser integration using ports

Course content

14 sections85 lectures21h 43m total length
  • Hello Elm20:47

    We will create our first Elm programs, starting with a simple example on an online editor and then growing on top of that to more complete programs.

  • Making changes19:51

    Now we are going to make changes to our initial example and learn more things about Elm

  • Reset6:32

    Create a Hello World in Elm from scratch

  • Growing9:05

    How to use records to add more fields

  • Events18:57

    Adding a click button to make changes on the web page

  • Text Fields7:05

    Getting input from the user using text fields

Requirements

  • Basics of HTML
  • No Javascript experience is required

Description

Create great web sites using this new cool language called Elm, join us and learn how to develop professional nice looking web apps for your blog, your company or your next own startup.


The class is a hands on with practice videos you can follow at your own pace, the reference code is at GitHub for every step of the class. Optionally you can just jump to the last lecture of each section to get the complete code and advance quicker if you feel like to.


We are going to learn how to:


  • Setup a productive and fast development cycle using Elm Live

  • Create great visual user interfaces using Elm UI

  • Display powerful statistics graphs using Elm Charts

  • Develop solid business logic with The Elm Architecture

  • Use HTTP API remote calls with Elm JSON

  • Debug an Elm web application using the Elm Debugger

  • Design responsive web pages using Elm UI metrics

  • Make our web sites better using Accessibility with Elm

  • Draw animations using SVG and Elm SVG

  • Deploy to production using JAMStack

The teacher has vast experience from real battles developing big systems including HTTP JSON APIs, Thrift APIs, databases, the cloud, mobile and web apps.

Come and join us for learning Elm together, one of the most valuable pieces for developing successful professional web sites today.

Who this course is for:

  • Developers that want to learn to create how to create modern web apps
  • Frontend developers looking for a better good alternative to Javascript and old traditional frameworks
  • Backend developers that want to become full-stack developers without drowning on the whole Javascript nightmare
  • If you are overwhelmed by the spaghetti configuration style with Javascript projects you may found a refreshing better way using Elm