Elixir for Programmers
7h 19m 57s
English
Paid
May 2, 2024
But you want more. True mastery of Elixir comes from understanding the underlying idioms: functional programming, transformations, concurrency, and application structure. You need to know the tools, such as IEx and mix. And you need to understand the frameworks, such as OTP and Phoenix. This course will get you started down this road (and your experience will take you the rest of the way),
Watch Online Elixir for Programmers
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Getting Started - Introduction to IEx | 05:18 |
2 | Our First Project - Introduction | 00:18 |
3 | Our First Project - Create a New Project | 01:31 |
4 | Our First Project - Run Some Code | 03:42 |
5 | Our First Project - Write the Dictionary Module | 11:35 |
6 | Our First Project - Refactor Into Pipelines | 03:07 |
7 | Pattern Matching - Lists and Recursion | 12:48 |
8 | Write the Hangman Game - Create the Application | 08:16 |
9 | Write the Hangman Game - Think About the API | 04:01 |
10 | Write the Hangman Game - Start Coding | 09:53 |
11 | Write the Hangman Game - And Start Testing | 07:53 |
12 | Write the Hangman Game - Pattern Matching Game State | 08:22 |
13 | Write the Hangman Game - Check for Duplicate Moves | 07:29 |
14 | Write the Hangman Game - Score a Good Guess | 09:32 |
15 | Write the Hangman Game - Score a Bad Guess | 05:40 |
16 | Write the Hangman Game - Refactor and Tidy Up | 10:59 |
17 | Text Interface to the Game - Introduction | 01:21 |
18 | Text Interface to the Game - Create the Project | 10:03 |
19 | Text Interface to the Game - Write the Main Player | 11:22 |
20 | Text Interface to the Game - Finish Up | 19:04 |
21 | Refactor the Dictionary - A Refactoring to Separate the API | 04:26 |
22 | Processes and Maintaining State - Why We're Looking at This Backwards | 00:29 |
23 | Processes and Maintaining State - Spawning a New Process | 03:37 |
24 | Processes and Maintaining State - Sending and Receiving Messages | 03:47 |
25 | Processes and Maintaining State - Pattern Matching Messages | 03:49 |
26 | Processes and Maintaining State - Linking Our Fate to Our Children's Fate | 03:47 |
27 | Processes and Maintaining State - Agents—Simple State Holders | 03:37 |
28 | Using an Agent for the Dictionary - The Plan | 02:12 |
29 | Using an Agent for the Dictionary - Using an Agent for the Word List | 03:25 |
30 | Make the Dictionary a Free Standing Application - What IS an Application | 01:15 |
31 | Make the Dictionary a Free Standing Application - Wrap the Dictionary | 09:13 |
32 | No, Mr Dictionary, I Expect You To Die - Nannies and Supervisors | 03:06 |
33 | No, Mr Dictionary, I Expect You To Die - Write the Supervisor | 08:12 |
34 | The Story So Far… - Supervisors and Servers | 10:10 |
35 | Hangman: the OTP Server - Fixing a Poor Judgement Call | 04:22 |
36 | Hangman: the OTP Server - Write a Hangman GenServer | 08:47 |
37 | Hangman: the OTP Server - Change the API to Use the Server | 07:08 |
38 | Hangman: the OTP Server - A Dynamic Cloud of Hangman Servers | 09:44 |
39 | Hangman: the OTP Server - Other People Write This Differently | 05:15 |
40 | Nodes and Distributed Elixir - Nodes and Naming | 07:14 |
41 | Nodes and Distributed Elixir - Sending Messages Between Nodes Using IEx | 13:15 |
42 | Nodes and Distributed Elixir - A Bigger Example—a Chain of Nodes | 01:15 |
43 | Nodes and Distributed Elixir - Implementing the Chain | 10:02 |
44 | Distributed Text Clients - A Quick API Change | 01:54 |
45 | Distributed Text Clients - From Server to Service | 02:09 |
46 | Distributed Text Clients - Use Hangman API Without Starting a Server | 02:02 |
47 | Distributed Text Clients - Start Remote Server When TextClient Starts | 06:08 |
48 | Getting Started with Phoenix - Introduction | 02:02 |
49 | Getting Started with Phoenix - Installing Phoenix (and a Rant) | 07:06 |
50 | Getting Started with Phoenix - Project Structure | 08:30 |
51 | Getting Started with Phoenix - Rendering | 02:20 |
52 | Getting Started with Phoenix - Assigns and @variables | 03:16 |
53 | Getting Started with Phoenix - Phoenix—a Toolkit, Not a Framework | 06:48 |
54 | Hangman and Phoenix - (Re)creating the Phoenix App With a Hangman Connection | 09:58 |
55 | Hangman and Phoenix - An Initial Server | 12:10 |
56 | Hangman and Phoenix - Add a Form | 12:20 |
57 | Hangman and Phoenix - More Complex Helpers | 17:19 |
58 | Hangman and Phoenix - Wrapping up: Add Graphics | 12:56 |
59 | Channels and a Single Page App - Introduction to Phoenix Channels | 05:06 |
60 | Channels and a Single Page App - Configuring Channel Support | 07:38 |
61 | Channels and a Single Page App - Adding JavaScript | 08:30 |
62 | Channels and a Single Page App - joining a Channel | 01:47 |
63 | Channels and a Single Page App - Pushing the Tally from the Server | 09:38 |
64 | Channels and a Single Page App - Introduction to Data Binding | 04:13 |
65 | Channels and a Single Page App - Finish the Client | 09:23 |
66 | Wrapping Up - I'm Done. You've Just Got started | 06:23 |
Similar courses to Elixir for Programmers
The Complete Elixir and Phoenix BootcampudemyStephen Grider
Duration 17 hours 22 minutes 4 seconds
Course
Developing With Elixir/OTPpragmaticstudio
Duration 6 hours 42 minutes 4 seconds
Course
JWT Authentication with Elixir & Phoenixudemy
Duration 2 hours 54 minutes 2 seconds
Course
Elixir & Phoenix for Beginnersknowthen.com
Duration 17 hours 24 minutes 18 seconds
Course
Master the Linux Command-Line & Bash ScriptingGustavo Pezzi
Duration 7 hours 56 minutes 19 seconds
Course