Phoenix LiveView from scratch

  • Expertise
    Beginner
  • 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.

Looking for bespoke
corporate training?

Contact us about how we can tailor a course for the needs of your team.