Curriculum
9 Sections
41 Lessons
4 Hours
Expand all sections
Collapse all sections
Getting started with Elixir
4
2.1
Installing Elixir on Windows
3 Minutes
2.2
Installing Elixir on Linux
2 Minutes
2.3
Installing Elixir on Mac
2 Minutes
2.4
Distributed Code Execution in Under 2 Minutes
3 Minutes
Elixir Language Basics
5
3.1
Language Basics
7 Minutes
3.2
Maps/Dictionaries in Elixir
3 Minutes
3.3
Operations on Data Structures
10 Minutes
3.4
Code Structuring with Pattern Matching
8 Minutes
3.5
Branching and Decision Making
4 Minutes
Code Modularity/ Thinking in Elixir
9
4.1
Introduction to Modules
5 Minutes
4.2
Pattern Matching for Function Definitions
5 Minutes
4.3
Guards in Function Definitions
4 Minutes
4.4
Anonymous Functions and Default Values
5 Minutes
4.5
The Awesome Pipe Operator
8 Minutes
4.6
Loops and Recursion
7 Minutes
4.7
File Handling 101
3 Minutes
4.8
Require, import and Elixir Structures
7 Minutes
4.9
Concurrency Basics
4 Minutes
Phoenix Set-Up
3
5.1
Setup Phoenix and Prereqs on Windows
7 Minutes
5.2
Setup Phoenix and Prereqs on Linux
7 Minutes
5.3
Setup Phoenix and Prereqs on Mac
5 Minutes
Phoenix and MVC Basics
5
6.1
Quick Intro to MVC
6 Minutes
6.2
Creating a New Page
4 Minutes
6.3
Passing Values to Pages
6 Minutes
6.4
Path Helpers and Flash Messages
5 Minutes
6.5
Function Calls in Views
15 Minutes
Message Passing
1
7.1
Message Passing and PubSub
6 Minutes
Ecto and Phoenix: Database Connectivity
3
8.1
Talking to Databases through Ecto
6 Minutes
8.2
Adding and Validating Constraints
5 Minutes
8.3
Using Repo for Communication
3 Minutes
Authorization & Session Management
6
9.1
Structuring Code through Contexts
8 Minutes
9.2
Credentials for Accounts
6 Minutes
9.3
Linking Authorization Credentials to Users
3 Minutes
9.4
Wrapping up the User-Credential Link
5 Minutes
9.5
Session Management
9 Minutes
9.6
Session Plugs
6 Minutes
Protection your Web App
5
10.1
Protecting Pages
6 Minutes
10.2
Adding Authors
5 Minutes
10.3
Link Pages to Authors
10 Minutes
10.4
Associate New Pages to Logged in User
6 Minutes
10.5
Adding Page View Count
6 Minutes
Elixir and Phoenix: Real World Functional Programming
Search
This content is protected, please
login
and enroll in the course to view this content!
Login with your site account
Lost your password?
Remember Me
Not a member yet?
Register now
Register a new account
Are you a member?
Login now
Modal title
Main Content