Course
Starting Phoenix Framework for Rails Developers
Course Description
This is a course for you who are coming from a Ruby on Rails background and wan’t to get started with Phoenix framework. The main goal is to make you get started with Elixir and Phoenix and be able to start and launch your next project with it.
Course Content
The course covers these topics.
- Installation
- Generating a scaffold
- Routes and Plugs
- Query the database with Ecto
- Validations with Changesets
- Database Relations
- User Authentication
- Email Sendouts And Previews
- File Uploads
- Channels And Websockets
- Asynchronous Tasks
- Introduction to LiveView
- Deployment
Lessons 19 in the course
-
Introduction in Starting Phoenix Framework for Rails DevelopersWelcome to the course "Starting Phoenix for Rails Devs". I am going to cover the basic concepts of building a modern web app using Elixir and Phoenix.
-
Installation in Starting Phoenix Framework for Rails DevelopersIn this lesson I am going to install Elixir and Phoenix and the external dependencies that are required. Phoenix assets management relies on Webpac.
-
Start a new project in Starting Phoenix Framework for Rails DevelopersIn this lesson, I will create the first project and use the built in code generators to generate HTML, migration and schema file and for the database.
-
Project Walkthrough in Starting Phoenix Framework for Rails DevelopersJust like when you start a new project with Ruby on Rails, there is a pre decided file structure setup. The big benefit with this is of course that y.
-
Update CRUD to use slug field in Starting Phoenix Framework for Rails DevelopersNow that I have added a slug field, I also want to make it possible to find a list by the slug field In Rails there is a find_by method in ActiveRe.Not yet published
-
Generate Tasks Context in Starting Phoenix Framework for Rails DevelopersGenerate Tasks ContextNot yet published
-
Install Tailwind in Starting Phoenix Framework for Rails DevelopersInstall TailwindNot yet published
-
Add interface for lists and tasks in Starting Phoenix Framework for Rails DevelopersAdd interface for lists and tasksNot yet published
-
Install Pow for authentication in Starting Phoenix Framework for Rails DevelopersInstall Pow for authenticationNot yet published
-
Edit Pow Templates with Tailwind in Starting Phoenix Framework for Rails DevelopersEdit Pow Templates with TailwindNot yet published
-
Add Swoosh Welcome email in Starting Phoenix Framework for Rails DevelopersAdd Swoosh Welcome emailNot yet published
-
Add fileupload with Arc for lists in Starting Phoenix Framework for Rails DevelopersAdd fileupload with Arc for listsNot yet published
-
Add lists channel and notify when tasks are changed in Starting Phoenix Framework for Rails DevelopersAdd lists channel and notify when tasks are changedNot yet published
-
Setup LiveView in Starting Phoenix Framework for Rails DevelopersSetup LiveViewNot yet published
-
Convert Create List to LiveView in Starting Phoenix Framework for Rails DevelopersMake Create List a LiveView componentNot yet published
-
Move lists listings to LiveView in Starting Phoenix Framework for Rails DevelopersMove lists listings to LiveViewNot yet published
-
Add Phoenix Presence in Starting Phoenix Framework for Rails DevelopersAdd Phoenix PresenceNot yet published
-
Add subscription and sync to lists in Starting Phoenix Framework for Rails DevelopersAdd subscription and sync to listsNot yet published
-
Conclusion Recap in Starting Phoenix Framework for Rails DevelopersConclusion RecapNot yet published