Description
Course info
Rating
(56)
Level
Intermediate
Updated
Jan 31, 2017
Duration
2h 6m
Description

For a front-end web development technology to be taken seriously, it must offer something truly unique that makes it stand out in a saturated field. Applications written in the Elm language are lightning fast and almost immune to run-time exceptions. This makes Elm a very attractive option for developers whose customers are increasingly sensitive to performance and quality. In this course, Elm: Getting Started, you'll get acquainted with Elm by learning why Elm is a functional language, and the strengths that that brings. Additionally, you'll be introduced to the standard Elm architectures that have been proven to yield fast, reliable, and extensible applications. Finally, you'll explore Elm's 4 core tools are and how to use them. By the end this course, you'll know everything you need to build your own Elm applications.

About the author
About the author

Michael Van Sickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.

More from the author
Exploring Go Modules
Intermediate
1h 52m
Aug 26, 2019
Deep Dive into Go Packages
Intermediate
1h 34m
Jul 29, 2019
Go: Getting Started
Beginner
3h 29m
Jun 28, 2019
More courses by Mike Van Sickle
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Michael Van Sickle, and welcome to my course, Elm: Getting Started. For a front-end web development technology to be taken seriously, it must offer something truly unique that makes it stand out in a saturated field. Applications written in the Elm language are lightning fast and almost immune to runtime exceptions, making it an attractive option for developers whose customers are increasingly sensitive to performance and quality. In this course, you're going to learn everything you need to get started building applications with Elm. Some of the major topics that we'll cover include how Elm gives you all of the power and reliability of a functional language, even if you don't know what a monad is, what the standard components of an Elm application are and what their roles are, how to set up a local development environment, and what each of Elm's four core tools are and how to use them. By the end of this course, you'll know everything you need to build your own Elm applications. Before beginning the course, you should be familiar with the basics of web programming, including HTML, JavaScript, and CSS. I hope you'll join me on this journey to learn Elm, with the Elm: Getting Started course, at Pluralsight.