Phoenix LiveView from scratch
-
Expertise
- Target audience Developers who want to learn Phoenix LiveView
- Duration 2 half-day sessions
- Prerequisites
- Familiarity with Elixir and OTP, like GenServer and Supervisor.
- Familiarity with Phoenix, just know how to build a simple Phoenix web app.
LiveView is a new game-changing library that gives you wings, drastically simplifying and speeding up the development of interactive, real-time Phoenix web applications. LiveView gives you a competitive edge, while allowing you to experiment with faster iterations and faster time to market!
In this course you’ll learn how to use Phoenix LiveView while building a real cryptocurrency real-time application.
We’ll start learning LiveView from scratch, but if you’d like to get the most out from this course you’ll need to know a bit of Elixir and Phoenix.
OBJECTIVES
- Phoenix LiveView to build a real-time application.
- LiveView with Tailwindcss and Alpine.js
- How to build a LiveView web app on the top of an existing Elixir application.
- Phoenix PubSub
- CI/CD pipeline to deploy our application
COVERS THE FOLLOWING TOPICS
- First contact with Phoenix LiveView
- How Phoenix LiveView works
- Layouts and LiveEEx templates
- User interactions with bindings, clicks and form events
- LiveComponents
- LiveSocket params
- JS interop with Javascript Hooks.
- Real-time JS charts
- Live Navigation
- LiveView with Tailwindcss and Alpine.js
- A simple CI/CD pipeline to deploy our app.