This course is designed for those interested to learn the basics of Elixir and Phoenix’s functional programming and create high scalable web applications to help boost programming skills. Read more.
PhD, programmer, researcher, designer and teacher. See more on recluze.net
Access all courses in our library for only $9/month with All Access Pass
Get Started with All Access PassBuy Only This CourseAbout This Course
Who this course is for:
- Anyone who wants to learn functional programming to boost their programming skill and career
- Those who want to learn the next generation web development framework Phoenix
- Those who want to find out what makes Elixir the next hot technology
What you’ll learn:
- Use Elixir in proper functional programming way
- Create high scalable web apps through Phoenix
- Boost programming skills through a different mode of thinking
- Think in terms of an alternative programming language
Requirements:
- Basic programming skills assumed, knowledge of Python or MVC a plus
- Should know HTML and just the basics of JavaScript
In this course, we will start from scratch with Elixir and then move on to Phoenix, the next generation web framework that is set to replace a lot of deployments of Ruby, Django, PHP and even Node. The course assumes that you’ve had some basic programming experience before. If you know a bit of Python or Java, you’d be all set.
We aim to give you the feel of the rhythm behind Elixir and Phoenix so that you are in a position to understand the philosophy behind it and use it to your advantage. Through this approach, we can cover the whole spectrum in less than hours. We will quickly cover the fundamentals of the Elixir language. Similarly, we will cover different aspects of Phoenix in a way that is both quick and efficient instead of spending many hours explaining simple concepts.
Our Promise to You
By the end of this course, you will have learned Elixir and Phoenix’s functional programming.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about Elixir and Phoenix.
Course Curriculum
Section 1 - Getting Started With Elixir | |||
Installing Elixir On Windows | 00:00:00 | ||
Installing Elixir On Linux | 00:00:00 | ||
Installing Elixir On Mac | 00:00:00 | ||
Distributed Code Execution In Under 2 Minutes | 00:00:00 | ||
Section 2 - Elixir Language Basics | |||
Language Basics | 00:00:00 | ||
Maps Or Dictionaries In Elixir | 00:00:00 | ||
Operations On Data Structures | 00:00:00 | ||
Code Structuring With Pattern Matching | 00:00:00 | ||
Branching And Decision Making | 00:00:00 | ||
Section 3 - Code Modularity : Thinking In Elixir | |||
Introduction To Modules | 00:00:00 | ||
Pattern Matching For Function Definitions | 00:00:00 | ||
Guards In Function Definitions | 00:00:00 | ||
Anonymous Functions And Default Values | 00:00:00 | ||
The Awesome Pipe Operator | 00:00:00 | ||
Loops And Recursion | 00:00:00 | ||
File Handling 101 | 00:00:00 | ||
Require, Import And Elixir Structures | 00:00:00 | ||
Concurrency Basics | 00:00:00 | ||
Section 4 - Phoenix Setup | |||
Setup Phoenix And Prerequisites On Windows | 00:00:00 | ||
Setup Phoenix And Prerequisites On Linux | 00:00:00 | ||
Setup Phoenix and Prerequisites On Mac | 00:00:00 | ||
Section 5 - Phoenix And MVC Basics | |||
Quick Introduction To MVC | 00:00:00 | ||
Creating A New Page | 00:00:00 | ||
Passing Values To Pages | 00:00:00 | ||
Path Helpers And Flash Messages | 00:00:00 | ||
Function Calls In Views | 00:00:00 | ||
Section 6 - Message Passing | |||
Message Passing And PubSub | 00:00:00 | ||
Section 7 - Ecto And Phoenix - Database Connectivity | |||
Talking To Databases Through Ecto | 00:00:00 | ||
Adding And Validating Constraints | 00:00:00 | ||
Using Repo Or Communication | 00:00:00 | ||
Section 8 - Authorization And Session Management | |||
Structuring Code Through Contexts | 00:00:00 | ||
Credentials For Accounts | 00:00:00 | ||
Linking Authorization Credentials To Users | 00:00:00 | ||
Wrapping Up The User-Credential Link | 00:00:00 | ||
Session Management | 00:00:00 | ||
Session Plugs | 00:00:00 | ||
Section 9 - Protection Your Web Application | |||
Protecting Pages | 00:00:00 | ||
Adding Authors | 00:00:00 | ||
Link Pages To Authors | 00:00:00 | ||
Associate New Pages To Logged In User | 00:00:00 | ||
Adding Page View Count | 00:00:00 | ||
Downloadable Materials | 00:00:00 |
About This Course
Who this course is for:
- Anyone who wants to learn functional programming to boost their programming skill and career
- Those who want to learn the next generation web development framework Phoenix
- Those who want to find out what makes Elixir the next hot technology
What you’ll learn:
- Use Elixir in proper functional programming way
- Create high scalable web apps through Phoenix
- Boost programming skills through a different mode of thinking
- Think in terms of an alternative programming language
Requirements:
- Basic programming skills assumed, knowledge of Python or MVC a plus
- Should know HTML and just the basics of JavaScript
In this course, we will start from scratch with Elixir and then move on to Phoenix, the next generation web framework that is set to replace a lot of deployments of Ruby, Django, PHP and even Node. The course assumes that you’ve had some basic programming experience before. If you know a bit of Python or Java, you’d be all set.
We aim to give you the feel of the rhythm behind Elixir and Phoenix so that you are in a position to understand the philosophy behind it and use it to your advantage. Through this approach, we can cover the whole spectrum in less than hours. We will quickly cover the fundamentals of the Elixir language. Similarly, we will cover different aspects of Phoenix in a way that is both quick and efficient instead of spending many hours explaining simple concepts.
Our Promise to You
By the end of this course, you will have learned Elixir and Phoenix’s functional programming.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about Elixir and Phoenix.
Course Curriculum
Section 1 - Getting Started With Elixir | |||
Installing Elixir On Windows | 00:00:00 | ||
Installing Elixir On Linux | 00:00:00 | ||
Installing Elixir On Mac | 00:00:00 | ||
Distributed Code Execution In Under 2 Minutes | 00:00:00 | ||
Section 2 - Elixir Language Basics | |||
Language Basics | 00:00:00 | ||
Maps Or Dictionaries In Elixir | 00:00:00 | ||
Operations On Data Structures | 00:00:00 | ||
Code Structuring With Pattern Matching | 00:00:00 | ||
Branching And Decision Making | 00:00:00 | ||
Section 3 - Code Modularity : Thinking In Elixir | |||
Introduction To Modules | 00:00:00 | ||
Pattern Matching For Function Definitions | 00:00:00 | ||
Guards In Function Definitions | 00:00:00 | ||
Anonymous Functions And Default Values | 00:00:00 | ||
The Awesome Pipe Operator | 00:00:00 | ||
Loops And Recursion | 00:00:00 | ||
File Handling 101 | 00:00:00 | ||
Require, Import And Elixir Structures | 00:00:00 | ||
Concurrency Basics | 00:00:00 | ||
Section 4 - Phoenix Setup | |||
Setup Phoenix And Prerequisites On Windows | 00:00:00 | ||
Setup Phoenix And Prerequisites On Linux | 00:00:00 | ||
Setup Phoenix and Prerequisites On Mac | 00:00:00 | ||
Section 5 - Phoenix And MVC Basics | |||
Quick Introduction To MVC | 00:00:00 | ||
Creating A New Page | 00:00:00 | ||
Passing Values To Pages | 00:00:00 | ||
Path Helpers And Flash Messages | 00:00:00 | ||
Function Calls In Views | 00:00:00 | ||
Section 6 - Message Passing | |||
Message Passing And PubSub | 00:00:00 | ||
Section 7 - Ecto And Phoenix - Database Connectivity | |||
Talking To Databases Through Ecto | 00:00:00 | ||
Adding And Validating Constraints | 00:00:00 | ||
Using Repo Or Communication | 00:00:00 | ||
Section 8 - Authorization And Session Management | |||
Structuring Code Through Contexts | 00:00:00 | ||
Credentials For Accounts | 00:00:00 | ||
Linking Authorization Credentials To Users | 00:00:00 | ||
Wrapping Up The User-Credential Link | 00:00:00 | ||
Session Management | 00:00:00 | ||
Session Plugs | 00:00:00 | ||
Section 9 - Protection Your Web Application | |||
Protecting Pages | 00:00:00 | ||
Adding Authors | 00:00:00 | ||
Link Pages To Authors | 00:00:00 | ||
Associate New Pages To Logged In User | 00:00:00 | ||
Adding Page View Count | 00:00:00 | ||
Downloadable Materials | 00:00:00 |