Elm Fundamentals
Год выпуска: 19 Aug 2022
Производитель: Pluralsight
Сайт производителя://app.pluralsight.com/library/courses/elm-zero-dot-19-fundamentals
Автор: Dan Tofan
Продолжительность: 2h 37m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание:
Elm is a new programming language for reliable web apps that don’t throw runtime exceptions. Take this course to stop worrying about tricky refactoring and runtime exceptions.
JavaScript is very popular and easy to get started with for front-end web applications, but large JavaScript applications bring maintenance nightmares such as fast deprecation, weird runtime errors, and challenges with adding new features. Elm offers the high maintainability of purely functional languages combined with a short learning curve. Elm code is compiled into JavaScript code, and the compiler acts like a friendly assistant that helps you prevent future bugs. In this course, Elm 0.19 Fundamentals, you will feel comfortable with the fundamental concepts of the Elm language and the Elm architecture for web applications. First, you will learn the basics of the Elm language, such as data types and functions. Next, you will explore building interactive web applications. Finally, you will discover how to work with external data, such as data from an API or from some JavaScript code. When you are finished with this course, you will have the skills and knowledge to start building reliable front-end web applications.
Related topics:
JavaScript Core Language | Path
JavaScript 2022 | Path
Working with Node.js | Path
Working with REST API's in JavaScript | Path
TypeScript Core Language | Path
[Packt] Haskell Programming | 7 Courses [2017, ENG]
Содержание
1. Course Overview
1. Course Overview
2. Introduction and Setup
1. Why Elm
2. Installing Elm
3. Working with Elm REPL
4. Working with Visual Studio Code
5. Introducing the Project
3. Building Very Simple Web Apps
1. Basic Data Types
2. Operators
3. Conditions
4. Functions
5. Collections
4. Adding Basic Interactivity to Web Apps
1. Architecture of Elm Web Apps
2. Adding an Event
3. Adding Multiple Events
4. Styling
5. Adding More Interactivity to Web Apps
1. More Data Types
2. Refactoring
3. Editing the Cart
4. Preparing to Submit
6. Talking to an API
1. Challenges of Getting Data
2. Using Commands
3. Using the HTTP Package
4. Decoding JSON Responses
7. Talking to JavaScript Code
1. Challenges of Interacting with JavaScript
2. Sending Data
3. Receiving Data
4. Summary
Файлы примеров: присутствуют
Субтитры: присутствуют
Формат видео: MP4
Видео: H.264/AVC, 1280x720, 16:9, 30fps, 205 kb/s
Аудио: AAC, 48.0 kHz, 96.0 kbit/s, 2 channels