|
via Udemy |
Go to Course: https://www.udemy.com/course/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 applicationLearn about the Model-View-Controller (MVC) architectureCreate your first Phoenix projectWorking with Data:Generating Migrations and Schemas in a Phoenix applicationCreate and manage database tables using Ecto migrationsDefine data models and schemas to represent your application's domainIntroduction to Phoenix LiveView:Explore the concepts behind Phoenix LiveView and its advantagesUnderstand how LiveView processes function and how they differ from traditional web development approachesSet up LiveView in your Phoenix application and create your first live componentBuilding Dynamic Interfaces:Utilize LiveView templates and components to create dynamic user interfacesImplement real-time updates without writing JavaScript codeEnhance user experience with seamless page updates and form submissionsLayouts and Navigation:Implement different layouts in a Phoenix LiveView applicationCreate reusable components and partials to streamline developmentHandle navigation and routing within your application using LiveViewWorking with Associations:Learn about schema associations in the Phoenix frameworkDefine relationships between data models using Ecto associationsImplement CRUD operations for related data entitiesUploading Images:Implement image upload functionality in a Phoenix LiveView applicationUtilize Phoenix and Ecto functionalities to handle file uploads securelyManage and display uploaded images within your applicationCRUD Operations:Implement CRUD (Create, Read, Update, Delete) operations in Phoenix LiveViewCreate interactive interfaces for managing data entitiesHandle form submissions, validations, and error handling effectively