Skip to content

Get Africoders on your phone

Building REST APIs with Laravel cover
Intermediate Backend Development

Building REST APIs with Laravel

Unlock your potential with this carefully crafted course on Building REST APIs with Laravel. We've distilled years of industry experience into actionable lessons that you can apply immediately.

This course covers both theoretical foundations and practical applications. Each module builds on the previous one, ensuring a smooth learning journey.

Perfect for self-learners and professionals seeking to expand their skillset in the growing African tech ecosystem.

Course Syllabus

Week 1: Getting Started with Building REST APIs with Laravel

  • Lesson 1: Install Laravel and get your environment ready Preview 23min
  • Lesson 2: Project structure for APIs and services Preview 9min
  • Lesson 3: Configure databases and environment secrets 16min
  • Lesson 4: Version control workflows for server code 15min

Week 2: Core Fundamentals

  • Lesson 1: Design RESTful endpoints and status codes 20min
  • Lesson 2: Validate input and shape API responses 22min
  • Lesson 3: Model data with migrations and relations 21min
  • Lesson 4: Authenticate users and authorize actions 10min
  • Lesson 5: Handle errors, retries, and idempotency 9min
  • Lesson 6: Write tests for controllers and services 18min

Week 3: Building Your First Project

  • Lesson 1: Backend engineering fundamentals 23min
  • Lesson 2: Ship a secure authenticated API feature 22min
  • Lesson 3: Work with databases, caches, and queues 20min
  • Lesson 4: Observe latency, errors, and throughput 23min

Week 4: Advanced Techniques

  • Lesson 1: Backend engineering fundamentals 12min
  • Lesson 2: Ship a secure authenticated API feature 14min
  • Lesson 3: Work with databases, caches, and queues 8min

Week 5: Working with APIs

  • Lesson 1: Backend engineering fundamentals 17min
  • Lesson 2: Ship a secure authenticated API feature 12min
  • Lesson 3: Work with databases, caches, and queues 21min
  • Lesson 4: Observe latency, errors, and throughput 12min

Week 6: Authentication & Security

  • Lesson 1: Backend engineering fundamentals 13min
  • Lesson 2: Ship a secure authenticated API feature 15min
  • Lesson 3: Work with databases, caches, and queues 24min
  • Lesson 4: Observe latency, errors, and throughput 12min
  • Lesson 5: Deploy a service with zero-downtime basics 22min

Week 7: Deployment & Production

  • Lesson 1: Backend engineering fundamentals 9min
  • Lesson 2: Ship a secure authenticated API feature 23min
  • Lesson 3: Work with databases, caches, and queues 24min
Free
387 enrolled · 4.10 rating

Instructor: Amara Diallo

Log in to Enroll Course Q&A →
Help Center