This course includes
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...
TAKEAWAY SKILLS
Elixir
Phoenix
What You'll Learn
Elixir web programming
Real time web application development
Using Websockets in Elixir
Developing an E-commerce website using Elixir and Phoenix
What You'll Learn
Elixir web programming
Show more
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
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor