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

Developing With Elixir/OTP

Developing With Elixir/OTPpragmaticstudio

Duration 6 hours 42 minutes 4 seconds
JWT Authentication with Elixir & Phoenix

JWT Authentication with Elixir & Phoenixudemy

Duration 2 hours 54 minutes 2 seconds
Elixir & Phoenix for Beginners

Elixir & Phoenix for Beginnersknowthen.com

Duration 17 hours 24 minutes 18 seconds