Companies Home Search Profile

Beginner's Guide to Elm Programming. Build Web Apps!

Focused View

John Bura,Mammoth Interactive

4:54:29

3 View
  • 1 - Preface.mp4
    10:37
  • 2 - Installing Elm.mp4
    03:22
  • 3 - Need Help Installing.html
  • 4 - Elm format in PATH.mp4
    01:44
  • 5 - Intro to Reply and Type.mp4
    06:21
  • 6 - Boolean Lists Functions.mp4
    08:07
  • 7 - Writing Functions in Elm.mp4
    03:06
  • 8 - Partially Applying Functions.mp4
    05:05
  • 9 - Invoking a Function within Another.mp4
    04:41
  • 10 - Pipe Operator.mp4
    02:33
  • 11 - If Expressions.mp4
    03:56
  • 12 - Tuples.mp4
    05:53
  • 13 - Records.mp4
    05:11
  • 14 - Types of Records.mp4
    05:35
  • 15 - Pattern Matching.mp4
    05:55
  • 16 - Writing and Compiling Elm Files.mp4
    11:42
  • 17 - Elm File Example Intermediate.mp4
    04:59
  • 18 - Adding Class Attributes.mp4
    06:13
  • 19 - Reactor Intro.mp4
    08:59
  • 20 - Adding Complexity to the Example.mp4
    05:19
  • 21 - Introduction to Elm Architecture.mp4
    21:34
  • 22 - Increasing and Decreasing Size.mp4
    08:46
  • 23 - Removing EXCL Marks.mp4
    05:37
  • 24 - User Inputs Example.mp4
    10:41
  • 25 - Rendering Input Styles.mp4
    06:30
  • 26 - Optimizing Project Code.mp4
    07:25
  • 27 - Creating a Word Guessing Game.mp4
    10:05
  • 28 - Creating Hint Button.mp4
    08:30
  • 29 - Improving Functionality.mp4
    07:49
  • 30 - Changing States.mp4
    07:43
  • 31 - Improving Appearance.mp4
    05:09
  • 32 - Refactoring Code.mp4
    04:18
  • 33 - Creating a Word List.mp4
    05:21
  • 34 - Checking Multiple Words.mp4
    05:55
  • 35 - Example of the HTML Program Feature in Elm.mp4
    12:13
  • 36 - Keyboard Events.mp4
    06:22
  • 37 - Building a Coin Flip Web App.mp4
    13:15
  • 38 - Improving App Appearance.mp4
    09:23
  • 39 - Building a Chat App.mp4
    15:37
  • 40 - Sending Input Text to Multiple Web Tabs.mp4
    09:49
  • 41 - Ideas for App Expansion.mp4
    01:35
  • 42 - Final Thoughts.mp4
    01:34
  • 43 - Elm-course-source-code.zip
  • 43 - Source Code.html
  • 44 - Bonus Lecture LIVE NOW Earlybird Kickstarter course.html
  • Description


    A Beginner's Guide to Elm Programming for Aspiring Web App Developers & Entrepreneurs. Build Web Apps from Scratch.

    What You'll Learn?


    • Understand the basics of the Elm language
    • Grasp some key concepts of functional programming
    • Use Elm's build tools to debug and compile Elm code
    • Build simple websites and apps using the Elm language

    Who is this for?


  • Developers who want to learn about functional programming and Elm
  • What You Need to Know?


  • Basic understanding of HTML, CSS, and JavaScript
  • Basic command line knowledge to make use of Elm's command line tools
  • Modern web browser
  • Text editor (e.g. Sublime Text, Atom, Brackets, VSCode)
  • More details


    Description

    "This is a great course if you start with ELM. Good tips, about setting up environment. Very simple explanation of a problems you can come across in ELM. I love examples, not just one application but multiple use cases, also thanks for now showing us to do list or counter (because in real life that is what we build ;) all day long)." - Maciej P.

    "It's a really great progression through concepts. It feels like you're working through the required thought processes to build up functionality from scratch. I have no doubt that I can follow the same reasoning for new projects and have little trouble making everything work. Also does a great job of showing off the most powerful and useful features of Elm early on, to encourage progression." ⭐ ⭐ ⭐ ⭐ ⭐

    -------------------------------------------------------------------------------------------------------------------------------

    Do you want to learn to make web apps? Enroll in Mammoth Interactive's Beginner's Guide to Elm Programming. Build Web Apps! 

    In this course, web developer Chris Veillette will teach you how to code in the Elm language to build real websites and apps.

    What is Elm?  

    Elm is a programming language that you can use to build web apps. Elm is user-friendly, which makes it a great place to learn to build web apps. 

    Elm is a functional language that compiles to JavaScript. It is a separate language from JavaScript, which means you must learn the syntax and language rules of Elm.  

    What are the advantages of Elm?  

    • Elm allows you to write well-architectured code that is easy to read.  

    • Elm makes front-end development simpler.  

    • Elm provides light operations, which means it involves less fatigue than JavaScript. With JavaScript-heavy apps, a lot of tooling and frameworks can be required to make a simple app. Elm provides a lighter operation by being self-contained.  

    • Elm comes with creative built-in tools, meaning you don't have to download other packages  

    • Elm is easy to understand and use once you learn the language  

    • There is a supportive community with an active creator (Evan Czaplicki)  

    • Elm has no runtime exceptions, which can occur in JavaScript. Instead Elm gives you warning messages.   

    • Elm's warning messages are in a readable language  

    • Elm's built-in package manager protects code from minor errors  

    • And more!

    You can learn to build websites and apps in Elm. Get started with this up-and-coming programming language.  

    • The course can be summed up as lots of walkthroughs.

    This course is full of practical examples. We teach you theory while also building real projects that you can put in your web development portfolio.

    "Very good introductory course on Elm-lang and functional programming."

    "This course does a great job of presenting the material in small easy to process chunks and the author does a great job explaining everything in a easy to understand way."


    Enroll today to join the Mammoth community

    Who this course is for:

    • Developers who want to learn about functional programming and Elm

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    John Bura is has been a successful Udemy instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.
    Mammoth Interactive
    Mammoth Interactive
    Instructor's Courses
    Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more.Over 11 years, Mammoth Interactive has built a global student community with 1.1 million courses sold. Mammoth Interactive has released over 250 courses and 2,500 hours of video content.Founder and CEO John Bura has been programming since 1997 and teaching since 2002. John has created top-selling applications for iOS, Xbox and more. John also runs SaaS company Devonian Apps, building efficiency-minded software for technology workers like you."I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W."Very good at explaining the basics then building to more complex features." – Student Kevin L.Try a course today.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 41
    • duration 4:54:29
    • English subtitles has
    • Release Date 2024/04/30