# Backend Development with Laravel

Build production-ready REST APIs with Laravel — routing, Eloquent ORM, Sanctum auth, validation, and a fully tested, deployable backend.

- **Part of:** [Software Engineering — Full-Stack Web](/en/tracks/full-stack-web-developer) — learning path 1 of 3
- **Length:** 5 chapters · 29 lessons · 15 hours a week
- **Level:** Intermediate

::route
1. **Backend Development with Laravel** — 5 chapters · 15 hours a week · 1 checkpoint
2. [Frontend Development with Vue.js](/en/paths/frontend-development-vuejs) — 4 chapters · 12 hours a week · 1 checkpoint
3. [Full-Stack Integration & Deployment](/en/paths/full-stack-integration-deployment) — 3 chapters · 12 hours a week · 1 checkpoint
::

::cta https://app.artimend.com/tracks/full-stack-web-developer Start this track

## Syllabus

### 1. Laravel Fundamentals

- 6 lessons
- **Skills:** Laravel · Routing · Controllers · Blade Templates

### 2. Database & Eloquent ORM

- 6 lessons
- **Skills:** Eloquent ORM · Migrations · Eloquent Relationships · Query Builder

### 3. Authentication & Authorization

- 5 lessons
- **Skills:** Authentication · Laravel Sanctum · Authorization · Policies
- **Checkpoint:** Backend Auth Gate

### 4. Building RESTful APIs

- 6 lessons
- **Skills:** REST API Design · API Resources · Request Validation · Versioning

### 5. Testing & Deployment

- 6 lessons
- **Skills:** Testing · PHPUnit · Model Factories · Deployment

## Checkpoints

To pass each checkpoint you hand in a piece of real work. What each one asks for:

- **Backend Auth Gate:** Ship a working Laravel auth flow: registration, login, logout, password reset, and a policy-protected resource.
