Elixir and Phoenix Real World Functional Programming
To become a professional level programmer, you need to learn different types of languages: Everyone knows Object Oriented Programming but few people realize they need to learn a Functional Programming...
- All levels
- English
Course Description
To become a professional level programmer, you need to learn different types of languages: Everyone knows Object Oriented Programming but few people realize they need to learn a Functional Programming language that scales well in distributed computing! Elixir is one such language. It is a fairly young language but has gained immense popularity in the past couple of years - It is the language of th...
To become a professional level programmer, you need to learn different types of languages: Everyone knows Object Oriented Programming but few people realize they need to learn a Functional Programming language that scales well in distributed computing! Elixir is one such language. It is a fairly young language but has gained immense popularity in the past couple of years - It is the language of the future. Learning Elixir and its web framework Phoenix means you will be set for this high-demand job skill for the near future. 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 have had some basic programming experience before. If you know a bit of Python(just the basics: if, while, for, lists, dictionaries and tuples) or Java, you would be all set. This is a very applied course, so we will explain everything through the commands/code and not bore you with dull slides. In fact, there is not a single slide in this course! In this course, we aim to give you the feel of the rhythm behind Elixir and Phoenix so that you are in the 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 (but not go into those concepts which are never used). Similarly, we will cover different aspects of Phoenix (see detailed outlines below for specifics) in a way that is both quick and efficient instead of spending many hours explaining simple concepts.
What you’ll learn
- Functional Programming language
- start from scratch with Elixir
- Functional Programming language
- everything through the commands/code
- the rhythm behind Elixir and Phoenix
- cover the fundamentals of the Elixir language
Covering Topics
Section 1 : Getting Started with Elixir
Section 2 : Elixir Language Basics
Section 3 : Code Modularity / Thinking in Elixir
Section 4 : Phoenix Setup
Section 5 : Phoenix and MVC Basics
Section 5 : Phoenix and MVC Basics
Section 6 : Message Passing
Section 7 : Ecto and Phoenix: Database Connectivity
Section 8 : Authorization and Session Management
Section 9 : Protection Your Web App
Curriculum
Frequently Asked Questions
This course includes
- Lectures 42
- Duration 4 Hour
- Language English
- Certificate No