English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 39 Lessons (5h 38m) | 1.60 GB
Learning a new web framework shouldn’t become “the project.”
You want to build real Phoenix apps.
Those are the projects you’re really excited about.
And yet you need a strategy for getting your arms around Phoenix, Ecto, LiveView, PubSub, Presence, and everything else that comes with the amazing Phoenix framework.
Where do you start? What do you need to learn, and in what order? And how do you put that knowledge into practice?
You may have tried winging it.
We’ve all been there. You work through a hodgepodge of one-off tutorials, watch random hit-or-miss videos, ask an AI for an assist, and so on.
It may feel like progress, but you know better.
All that jumping around leaves gaps in your skills.
So when you try to build a complete Phoenix app, you don’t know how to put everything together. That’s frustrating!
And now it feels like learning the framework has become “the project” itself.
What if you had a rock-solid foundation from the get-go?
Then you could focus less on the “how to build” and more on the “what to build.”
You’d have the confidence to wield all the power of Phoenix to build multi-user, interactive, real-time web apps at scale.
You’d be flat-out soaring!
Getting there starts with a structured, systematic way of learning Phoenix that:
- builds a full-featured, realistic app
- starts from scratch
- takes it step-by-step
- ramps up smoothly, one concept at a time
- clearly and concisely explains everything
- covers the entire stack
No more gaps. Everything would finally click into place.
This comprehensive course ticks all the boxes in a fun, engaging way.
It’s a complete, coherent learning experience:
- Watch a short live-coding video
- Visualize key concepts through animations
- Practice in a project-based exercise
- Exclaim
- “Aha, now I get it!”
- Repeat for the next concept
This course has everything you need, sequenced in the right order, and is paced for experienced developers. Nothing is held back: we tackle complex features by breaking down the concepts so everything makes sense.
This course is currently in early access. You’ll get 28 modules today, with more on the way!
Table of Contents
1 Intro
2 Create the App
3 Routes, Plugs, and Pipelines
4 First Controller
5 Server-Side Rendering With HEEx
6 Route Parameters
7 Controller or LiveView?
8 First LiveView
9 Handling Events
10 LiveView Lifecycl
11 Dynamic Form
12 Handling Process Messages
13 Listing Raffles
14 Function Components
15 Styling and Reusing Components
16 Slots
17 Layouts
18 Show A Raffle
19 Live Navigating
20 Ecto Schemas and Migrations
21 Ecto Repo and Context Modules
22 Streaming Collections
23 Ecto Queries
24 Filter Form
25 Handling Form Changes
26 Dynamically Composing Queries
27 Handling URL Filter Params
28 Live Patching
29 Async Data Fetching
30 Admin Table UI
31 New Raffle Form
32 Create Raffles
33 Ecto Changesets
34 Forms With Changesets
35 Live Form Validations
36 Live Actions
37 Update Raffle
38 Delete Raffle
39 JS Commands
Resolve the captcha to access the links!