Description
In this course, you will :
- Understand the fundamentals of programming in Elixir.
- Discover OTP servers and applications.
- Get hands-on experience with a variety of processes.
- Discover how to apply protocols to polymorphic functions.
Syllabus :
- Pattern Matching
- Immutability
- Elixir Basics
- Anonymous Functions
- Modules and Named Functions
- Lists and Recursion
- Maps, Keyword Lists, Sets, and Structs
- Processing Collections: Enum and Stream
- Strings and Binaries
- Control Flow
- Organizing a Project
- Tooling
- Working with Multiple Processes
- Nodes—The Key to Distributing Services
- OTP: Servers
- OTP: Supervisors
- A More Complex Example
- OTP: Applications
- Tasks and Agents
- Macros and Code Evaluation
- Linking Modules: Behaviours and use
- Protocols—Polymorphic Functions
- More Cool Stuff