This device is not compatible.
You will learn to:
Create an API in Elixir/Phoenix.
Create and use Ecto migrations.
Understand the fundamentals of MVC pattern.
Perform CRUD operations on a database.
Skills
Web Frameworks
API Development
REST API
Prerequisites
Basic understanding of Elixir
Basic understanding of Phoenix
Basic understanding of Ecto and PostgreSQL
Basic understanding of the REST framework
Technologies
Elixir
Phoenix
PostgreSQL
Project Description
An
In this project, we’ll start with a simple Phoenix application and use migrations to create a simple model and database. We will create both a JSON-based and an HTML-based API in this project. We will also see how to make different endpoints for our model to perform basic CRUD operations on a database.
Project Tasks
1
Setup and Configuration
Task 0: Get Started
Task 1: Initial Setup
2
Course Schema
Task 2: Create Courses Schema
Task 3: Create Migrations
3
API Controller
Task 4: Create Controllers for API
Task 5: Fix the Changeset Issue
4
Duplicate Courses
Task 6: Test Redundancy
Task 7: Remove Redundancy
Task 8: Run Tests
5
HTML Controller
Task 9: Create an HTML Controller
Task 10: Run the Application
Congratulations!