Intermediate
116 Lessons
44h
Certificate of Completion
Takeaway Skills
Elixir web programming
Real time web application development
Using Websockets in Elixir
Developing an E-commerce website using Elixir and Phoenix
Course Overview
In this course, you will learn how to build real-time applications that will be fast with less resource overhead. Today’s software users expect the data on their screens to reflect instantly. You will win your users’ trust by giving them a seamless application experience powered by real-time features. This course is broken up into three parts. In Part 1, you will focus on the essential part of the real-time stack (Elixir, - Phoenix channels, websockets, and GenStage). This will set the foundation for build...
Course Content
Getting Started with Phoenix
Powering Real-time Applications with Phoenix
First Steps with Phoenix Channels
Restrict Socket and Channel Access
Dive Deep into Phoenix Channels
Avoid Performance Pitfalls
10 Lessons
Build a Real-time Sneaker Store
10 Lessons
Break Your Application with Acceptance Tests
10 Lessons
Build a Real-time Shopping Cart
13 Lessons
Track Connected Carts with Presence
10 Lessons
Deploy Our Application to Production
5 Lessons
Manage Real-time Resources
5 Lessons
Hands-on with Phoenix LiveView
5 Lessons
Single-page Applications with React
5 Lessons
Wrap Up!
1 Lesson
Appendix
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.