Udemy

Laravel From Scratch

Enroll Now
  • 2,448 Students
  • Updated 2/2025
4.7
(505 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 18 Minute(s)
Language
English
Taught by
Brad Traversy
Rating
4.7
(505 Ratings)

Course Overview

Laravel From Scratch

Build and deploy a real-world job listing application and learn all of the fundamentals of the Laravel framework

In this course, you will learn the Laravel framework from the ground up by building "Workopia". A real-world job listing application. If you took my PHP From Scratch course, it is the same project but with added features.


Special Resource: I am including the premium docs with this course. This is esentially a written version of the course. There is a markdown file for every video with explanations and code snippets from that video. The download is in the first section.


Here are the main features of the Workopia project:


  • Job Listing CRUD

  • Authentication & Authorization Policies

  • Profile Avatar Upload

  • Blade UI Components

  • Vite & Tailwind Integration

  • Bookmarking System

  • Apply & Upload Resume

  • User Dashboard

  • Alpine.js For Interactivity

  • Database Seeder

  • Job Search & Filtering

  • Mapbox Maps & Geocoding

  • Mailers With Mailtrap

  • Job Listing Pagination


You will learn all of the fundamentals of Laravel including:


  • Routing, Request & Response

  • MVC

  • Database Migrations

  • Artisan CLI

  • Tinker

  • PostgreSQL Integration

  • Factories & Seeding With Faker

  • Eloquent ORM

  • Blade Templates

  • Components With Props, Attributes & Slots

  • Blade Directives & Dynmaic Views

  • Alpine JS For Interactivity

  • Auth Facade & Directive

  • Authorizartion & Policies

  • Learn How Sessions Work

  • Middleware

  • Laravel Breeze Overview

  • Mailers

  • Built-In Helpers - url, route, asset, session etc

  • Vite, NPM & Frontend Dependencies

  • Tailwind CSS Integration

  • Laravel Forge & Digital Ocean Deployment

  • Much More!

This course will give you all of the nessesary skills to start building your own Laravel applications regardless of what you want to do as far as working as a developer, freelancing, building your own products and so on.

Course Content

  • 10 section(s)
  • 132 lecture(s)
  • Section 1 Introduction
  • Section 2 Dev Environment & Laravel Setup
  • Section 3 Getting Started With Laravel & Routing
  • Section 4 Views & Controllers
  • Section 5 Components & Styling
  • Section 6 PostgreSQL Database Setup & Migrations
  • Section 7 Models, Eloquent ORM, Factories & Seeders
  • Section 8 Pages, Presentation & CRUD
  • Section 9 Authentication & Creating Users
  • Section 10 Middleware, Authorization & Policies

What You’ll Learn

  • Build and deploy a real-world job listing application from scratch
  • Laravel routing & MVC design pattern
  • PostgreSQL database, migrations, Eloquent ORM, factories and seeders
  • Authentication, middleware & authorization policies
  • Blade templating, UI components, Tailwind CSS and Alpine JS for interactive elements
  • Job CRUD, bookmarking, online application with resume upload, maps, emails & more
  • Special Resource : Premium docs included - Markdown files with code snippets and explanations


Reviews

  • A
    Anthony Candaele
    5.0

    Great course, I learned a ton of stuff, and I can't wait to build my own Saas

  • S
    Sakio
    5.0

    I really appreciate learning Laravel with this cours, the instrcutor is very professional and he has a good mastery of his topics. Also he has provided some md files, for offline studying purpose which to gives to this cours an extra value

  • A
    Arielle Seerattan
    3.5

    Really good course, don't expect to understand everything if you're new to coding

  • R
    Ryan van Rensburg
    4.0

    Already very experienced with Laravel so haven't learnt much, but wanted to see someone else teaching it

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed