Slurp in 3 hours! Learn functional programming with Elm 😎
Elm, a front-end-specific language ✔️
Elm is a front-end-specific language for building web apps using pure functional programming. It's a domain-specific language for declaratively building browser-based GUIs (graphical user interfaces), with a particular emphasis on usability and robustness.
If the FE framework is complex Try Elm 📌
Elm is both a programming language and a framework specifically for front-end web apps. You can create web apps in no time, without having to learn both languages and frameworks.
If you find mainstream front-end frameworks like React or Vue too complex, Elm might be the solution. For back-end developers, learning a new, trendy front-end framework can be overwhelming. Let's learn Elm, which offers everything you need, and quickly build the web apps you need.
This course will guide you through the Elm standard documentation and follow along . We'll explore The Elm Architecture (TEA), a powerful architecture for building web apps. While nothing beats the official documentation, it's challenging to read the entire English documentation on your own. With Kind Korean explanations, from basic grammar to types, web app development, and optimization, I expect you'll be able to follow along without any problems.
Elm official documentation
The knowledge sharer for this lecture is ✒️
As a backend developer interested in functional programming, I've occasionally found Elm useful when building web apps both at work and outside of work, which is why I'm releasing this free course.
Line Plus developed and operated a backend distribution management app for its advertising revenue distribution system using Elm.
Develop and operate the Jeju Developers Group operation page using Elm.
I recommend this to these people 🙆♀️
Front-end developers interested in functional programming
Backend developers who need to create web apps, such as internal management tools
Anyone looking for a simple front-end web app framework
🤗 Join this lecture
You will learn how to cleanly handle various effects in web apps with pure functions.
Even backend developers can easily create web apps.
Elm can only be developed using functional programming. As you develop with Elm, you'll naturally learn functional programming as well.
I'm amazed at how much I struggled to learn such a complex framework when there was such an easy alternative.
Expected Questions Q&A 💬
Q. What's good about Elm?
Elm is both a programming language and a framework specifically for front-end web apps. You can create web apps in no time, without having to learn separate languages or frameworks.
Q. Is there anything I need to prepare before attending the lecture?
Experience with HTML/CSS is recommended, and prior knowledge of how JavaScript works will make learning easier. Experience with frameworks like React or Vue is helpful, but it's not necessary.
Things to note before taking the course 📢
Practice environment
Operating system and version (OS): Windows, macOS, Linux, Ubuntu, etc., web browser environment.