When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Build a Blog Application with Elixir Phoenix Liveview

Learn and put into practice phoenix liveview concepts by building a blog application

     
  • 2.5
  •  |
  • Reviews ( 4 )
₹449

This Course Includes

  • iconudemy
  • icon2.5 (4 reviews )
  • icon3 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Build a Blog Application with Elixir Phoenix Liveview

Welcome to Building a Blog Application with Elixir Phoenix LiveView! In this hands-on course, you will dive deep into real-time web development by building a fully functional blog application using the powerful combination of Elixir, Phoenix Framework, and LiveView. This course will give you the knowledge and practical experience you need to get started building real-time applications in Phoenix LiveView.

In the process of working on this project, these are the Elixir Phoenix LiveView concepts you will learn:

Introduction to Phoenix Framework:

Understand the basic structure of a Phoenix application

Learn about the Model-View-Controller (MVC) architecture

Create your first Phoenix project

Working with Data:

Generating Migrations and Schemas in a Phoenix application

Create and manage database tables using Ecto migrations

Define data models and schemas to represent your application's domain

Introduction to Phoenix LiveView:

Explore the concepts behind Phoenix LiveView and its advantages

Understand how LiveView processes function and how they differ from traditional web development approaches

Set up LiveView in your Phoenix application and create your first live component

Building Dynamic Interfaces:

Utilize LiveView templates and components to create dynamic user interfaces

Implement real-time updates without writing JavaScript code

Enhance user experience with seamless page updates and form submissions

Layouts and Navigation:

Implement different layouts in a Phoenix LiveView application

Create reusable components and partials to streamline development

Handle navigation and routing within your application using LiveView

Working with Associations:

Learn about schema associations in the Phoenix framework

Define relationships between data models using Ecto associations

Implement CRUD operations for related data entities

Uploading Images:

Implement image upload functionality in a Phoenix LiveView application

Utilize Phoenix and Ecto functionalities to handle file uploads securely

Manage and display uploaded images within your application

CRUD Operations:

Implement CRUD (Create, Read, Update, Delete) operations in Phoenix LiveView

Create interactive interfaces for managing data entities

Handle form submissions, validations, and error handling effectively

What You Will Learn?

  • Understand the basic structure of a phoenix application.
  • Routing in Phoenix framework.
  • Generating Migrations and Schemas in phoenix application.
  • The phoenix Liveview process functions.
  • Using different Layouts in a phoenix Liveview application.
  • Schema Associations in phoenix framework.
  • Images upload functionality in phoenix liveview.
  • CRUD in phoenix liveview.