Elixir And Phoenix: Functional Programming
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 boost your programming skills.
About This CourseBeginner
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.
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
Our Promise to You
By the end of this course, you will have learned Elixir and Phoenix’s functional programming.
30 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 the Elixir and Phoenix’s functional programming.
Section 1 - Getting Started With Elixir
Installing Elixir On Windows
Installing Elixir On Linux
Installing Elixir On Mac
Distributed Code Execution In Under 2 Minutes
Section 2 - Elixir Language Basics
Maps Or Dictionaries In Elixir
Operations On Data Structures
Code Structuring With Pattern Matching
Branching And Decision Making
Section 3 - Code Modularity : Thinking In Elixir
Introduction To Modules
Pattern Matching For Function Definitions
Guards In Function Definitions
Anonymous Functions And Default Values
The Awesome Pipe Operator
Loops And Recursion
File Handling 101
Require, Import And Elixir Structures
Section 4 - Phoenix Setup
Setup Phoenix And Prerequisites On Windows
Setup Phoenix And Prerequisites On Linux
Setup Phoenix and Prerequisites On Mac
Section 5 - Phoenix And MVC Basics
Quick Introduction To MVC
Creating A New Page
Passing Values To Pages
Path Helpers And Flash Messages
Function Calls In Views
Section 6 - Message Passing
Message Passing And PubSub
Section 7 - Ecto And Phoenix - Database Connectivity
Talking To Databases Through Ecto
Adding And Validating Constraints
Using Repo Or Communication
Section 8 - Authorization And Session Management
Structuring Code Through Contexts
Credentials For Accounts
Linking Authorization Credentials To Users
Wrapping Up The User-Credential Link
Section 9 - Protection Your Web Application
Link Pages To Authors
Associate New Pages To Logged In User
Adding Page View Count
No Reviews found for this course.