Phoenix LiveView: The Big Picture
Phoenix LiveView is an excellent choice for building rich web applications quickly, with less code and fewer moving parts. This course will teach you LiveView’s main concepts, and help you determine if it is a good fit for your team.
What you'll learn
Building full-stack applications nowadays requires dealing with an often burdensome divide between client and server code. In this course, Phoenix LiveView: The Big Picture, you’ll discover how LiveView aims to bridge this gap. First, you'll learn why it significantly improves developer and user experience. Next, you'll explore the role of Elixir, OTP and Phoenix in enabling LiveView's features. Finally, you’ll learn what a typical LiveView application looks like. When you're finished with this course, you'll have the skills and knowledge of LiveView needed to decide if it would be a good fit for your team.
Table of contents
- Goals and Overview 2m
- The Existing Phoenix Application 3m
- Rendering a LiveView Page 3m
- Demo: Rendering a LiveView Page 2m
- LiveView Callback Functions 3m
- Demo: Listing Data 3m
- Demo: Adding a LiveComponent 4m
- Bindings, Data Attributes and Adding User Events 7m
- Adding Real-Time 3m
- Demo: Adding Real-Time 3m
- Noteworthy Features, When Not to Use, and Wrap Up 5m