REST API in Elixir & Phoenix
Dive into the functional programming realm with none other than Elixir, the stack which powers Whatsapp, Discord etc.
1.00 (1 reviews)
20
students
3.5 hours
content
Apr 2023
last update
$19.99
regular price
What you will learn
Create REST API in Elixir & Phoenix
Use PostgreSQL as the persistence layer
Learn to implement authentication,, authorization and CRUD operations using the MVC architecture in the realm of pure functional programming language Elixir.
Dive into the tech stack which powers our very own WhatsApp, Discord, Pinterest and alike.
Why take this course?
π **Dive into the Functional Programming Realm with REST API in Elixir & Phoenix!**
Hey there, aspiring developers and functional programming enthusiasts! Are you ready to join Aman Bhardwaj on an exciting journey through the world of Elixir and its robust Phoenix Framework? π
Elixir isn't just any languageβit's the backbone behind giants like Whatsapp, Discord, and Pinterest. And with this course, you'll learn to harness its power to build your own RESTful APIs!
Here's what you can expect from this comprehensive course:
### **Course Overview**
- π§ **Understand the Fundamentals**: Learn how to set up and create a basic GET API in a Phoenix application, laying the groundwork for your API adventures.
- π οΈ **Build Your Foundation**: Introduce the database layer with PostgreSQL and model your first entity, a `Post`. Master creating and retrieving posts before moving on to more complex functionalities.
- π **Authentication & Security**: Implement essential authentication features, such as user registration, login, JWT token issuance, and logout. Protect your users' data with secure password storage practices.
### **Course Architecture**
- **Create & Read**:
- π **Post Management**: Learn to create and read posts within your application.
- Create Posts
- Read Posts
- **Authentication Workflow**:
- π€ **User Registration**: Securely onboard new users into your system.
- π **User Login**: Allow authenticated users to access their accounts.
- β¨ **JWT Authentication**: Implement JWT for secure API communication.
- π« **Logout**: Ensure users can sign out and lose their authentication token securely.
### **Technologies You'll Master**
- **Elixir & Phoenix**: The dynamic duo for building scalable, concurrent applications with ease.
- **PostgreSQL**: A powerful, open-source object-relational database system.
- **Docker**: Containerization made simple, allowing you to manage your application's environment without the hassle of setting up servers.
- **VS Code**: The go-to code editor that supports a myriad of programming languages and offers a seamless development experience.
### **Why Elixir & Phoenix?** π€
- π οΈ **Practical Functional Programming**: Learn to think functionally, write concise and maintainable code.
- π **Scalability & Performance**: Take advantage of the Erlang VM's fault tolerance and concurrency features.
- βοΈ **Real-World Applications**: Use the same tools that power some of the world's largest applications.
By the end of this course, you'll not only understand how to build a REST API in Elixir using Phoenix but also have hands-on experience with authentication, databases, and real-world application architectures. π
So, are you ready to unlock the potential of functional programming with Elixir & Phoenix? Enroll now and start your journey to becoming an Elixir REST API expert! πβ¨
Screenshots
Charts
Price
Rating
Enrollment distribution
4657644
udemy ID
4/24/2022
course created date
4/4/2023
course indexed date
Bot
course submited by