h264, yuv420p, 1920x1080 | ENGLISH, aac, 48000 Hz, 2 channels | 32h 29mn | 5.5 GB
Created by: Mammoth Interactive, John Bura
Make web apps in the ELM language and 2D games! The complete beginner's guide for web programmers and game developers
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.
Get started build simple websites and apps using the Elm language.
Make 22 games in GameMaker.
Requirements
For the ELM part of this course, you should have a 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).
Description
"Elm is presented in a such a way that you can continue using Elm in your own projects. Elm is lighting fast and error proof for the web. The huge amount of GameMaker tutorials will have you thinking in a game mindset, while developing a comfort level with GameMaker."
Want to make games and learn to code? In this course, you design and code practical apps from scratch.
"The instructor explains the concepts well and provides enough examples for me to grasp the ideas."
Your teachers will teach you practical skills using real-world examples. Take this course to build your portfolio today.
Do you want to learn to make web apps? In Part 1, 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 the coding language perfect for people like you who are learning to build web apps.
Elm is a functional language that compiles to JavaScript. Elm is a separate language from JavaScript. This 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 second part of this course is on Game Maker. Learn to build games with Game Maker, one of the easiest engines to use on the planet!
"If you have some experience using Unity, you can just skip the introductory sections and skip right to building the game, you'll miss absolutely nothing important, which is good. There's also lectures on designing the game assets in Photoshop, but these can also be skipped if you decide to use the pre-made assets available in the course, so you can really come into this course knowing what you want and save a lot of time. Overall, this was a very brief and enjoyable course for me."
Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:
Finish 21 Games in GameMaker and Make Professional Art FAST
Build 25 Games in Python and GameMaker (and Learn to Code)
Learn how to make games in Game Maker
Complete Gaming Masterclass: Learn Blender and GameMaker
Make 22 GameMaker: Studio Games & 5 Image Data UI Projects
Finish 26 Games & Apps Quickly (GameMaker: Studio & Xcode)
Complete Guide to GameMaker Studio and Angular
Build 22 Games in GameMaker Studio, C# Unity® & Blender
Make games in GameMaker & learn to code for the web in Ruby!
Beginner's Guide to Elm Programming. Build Web Apps!
Build games from scratch and learn to code at the same time. Add more skills to your resume with practical projects.
Take this course to gain valuable skills that put you ahead in the marketplace.
Get a holistic introduction to building games and creating web apps - all from scratch.
This course is full of practical examples.
We teach you theory while also building real projects that you can put in your portfolio.
Enroll right now to join the Mammoth community!
Who this course is for:
Developers who want to learn about functional programming and Elm
发布日期: 2020-05-09