Building Real-time Applications with Phoenix & Elixir
INTERACTIVE COURSE

Building Real-time Applications with Phoenix & Elixir

Intermediate

116 Lessons

44h

Certificate of Completion

Building Real-time Applications with Phoenix & Elixir
54 Playgrounds
16 Quizzes
109 Illustrations

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...Show More

Course Content

1

Getting Started with Phoenix

2

Powering Real-time Applications with Phoenix

3

First Steps with Phoenix Channels

4

Restrict Socket and Channel Access

5

Dive Deep into Phoenix Channels

6

Avoid Performance Pitfalls

10 Lessons

7

Build a Real-time Sneaker Store

10 Lessons

8

Break Your Application with Acceptance Tests

10 Lessons

9

Build a Real-time Shopping Cart

13 Lessons

10

Track Connected Carts with Presence

10 Lessons

11

Deploy Our Application to Production

5 Lessons

12

Manage Real-time Resources

5 Lessons

13

Hands-on with Phoenix LiveView

5 Lessons

14

Single-page Applications with React

5 Lessons

15

Wrap Up!

1 Lesson

16

Appendix

1 Lesson

How You'll Learn

Hands-on Coding Environments

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.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath