Create a REST API server with PHP, Laravel and MySQL

Create a REST API server with PHP, Laravel and MySQL

Project-based guide to creating production-ready Laravel REST API

New Course
Course Instructor: Afaan Bilal

Course Outcomes

  • Learn the basics of Laravel
  • Learn to build a Laravel Project from Scratch
  • Learn API Authentication using Sanctum API Tokens
  • Learn the fundamentals of API design
  • Learn about controllers, routes, models to create better APIs

Course Structure

31 lectures1h 42m total duration

  Introduction 
0min
  Project Setup 
2min
  Laravel Directory Structure 
3min
  Project Objectives 
1min
  Database Structure 
1min

About This Course

This course is designed to teach you how to build RESTful API servers using PHP, Laravel, and MySQL. It's perfect for anyone interested in backend development, whether you're just starting out or already have some experience. You'll learn the basics of REST architecture and API design, which will give you a strong foundation for creating efficient and scalable APIs. The course will guide you through setting up your development environment and introduce you to Laravel, a PHP framework that makes building APIs simpler and more streamlined.

Throughout the course, you'll cover important topics like handling user requests, validating data, and setting up authentication. You'll also learn how to work with MySQL databases using Laravel's ORM, Eloquent, to make database interactions smooth and efficient. By the end of the course, you'll have the skills to create a fully functional REST API server and understand the principles behind good API design. This course focuses solely on backend development with PHP, Laravel, and MySQL, and doesn't include lessons on frontend development or advanced database management.

Used by learners at

Microsoft
Amazon
Google

Course Requirements

  • Understanding of PHP and OOP concepts
  • Familiarity with HTTP and Network Requests
  • Familiarity with Relational Databases

Course Instructor

Afaan Bilal
Senior Software Development Engineer
Afaan Bilal
4 Students
1 Course

Senior Software Development Engineer at Centiment. Co-Founder at Shmooze. Experienced senior software engineer with 12+ years of experience in the computer software industry. Skilled in Software Archi...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro