Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Getting Started with Laravel

via Independent

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Welcome to the official Getting Started with Laravel course. In this bootcamp, we will learn how to build your first full-stack application with Laravel from start to finish.

Syllabus

  • What are we building?
    • Meet Chirper, a Twitter-like microblogging app you'll build from scratch. See the finished product and understand what you'll be creating throughout this bootcamp.
  • Setting up your Laravel project
    • Install Laravel, PHP, and create your first Laravel project. Learn about Laravel's AI-friendly design and get your development environment ready.
  • Your first route
    • Create your first Laravel route and view. Learn how routes connect URLs to code and build a basic homepage with Blade templates.
  • Deploying your app
    • Deploy your Laravel application to the internet with Laravel Cloud. Learn Git basics and get your app live with automatic deployments.
  • What is MVC?
    • Understand the Model-View-Controller pattern that keeps Laravel code organized. Create your first controller and see how MVC separates concerns in web applications.
  • Working with the database
    • Set up your database with migrations and learn Laravel's database tools. Create tables programmatically and explore different ways to interact with data.
  • Our first model
    • Build your first Eloquent model to interact with the database elegantly. Learn how models represent database tables as PHP objects with powerful features.
  • Showing the feed
    • Transform your app with proper styling using Blade components. Create reusable UI components and format timestamps to build a polished social media feed.
  • Creating and storing Chirps
    • Build forms to let users create content and store it in the database. Learn about Laravel's form handling, validation, and mass assignment protection.
  • Edit and delete Chirps
    • Complete CRUD operations by adding edit and delete functionality. Learn about RESTful routing and build a full-featured content management system.
  • Basic authentication: Registration
    • Build user registration from scratch to understand authentication fundamentals. Create registration forms, hash passwords, and automatically log in new users.
  • Basic authentication: Login/Logout
    • Complete the authentication system with login and logout functionality. Learn about sessions, middleware, and protecting routes from unauthorized access.
  • What's Next?
    • Celebrate your accomplishment and explore ideas for extending Chirper further. Get suggestions for new features and guidance on continuing your Laravel journey.

Reviews

Start your review of Getting Started with Laravel

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.