Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Laravel - From zero to hero
Rating: 4.8 out of 5(3 ratings)
17 students

Mastering Laravel - From zero to hero

Master Laravel 11 from scratch by building a complete application step-by-step, from zero to deploy.
Last updated 9/2024
English

What you'll learn

  • Set up and configure Laravel 11 development environments on Windows and Mac using Herd, Laragon, VSCode, and PHPStorm.
  • Master Laravel 11’s routing and Blade templating to create dynamic and efficient web pages.
  • Perform CRUD operations with Eloquent ORM, including migrations, database queries, and managing model relationships.
  • Integrate JavaScript, CSS (SASS), and implement multi-language support in Laravel 11 projects.

Course content

2 sections39 lectures4h 8m total length
  • Laravel Herd for Windows11:03
  • Laravel Herd8:49
  • Laragon9:27
  • VSCode2:58
  • PHP Storm2:41
  • Routes7:14
  • Named Routes8:47
  • Blade5:31
  • Blade Layout9:04
  • Controllers8:02
  • DB class4:22
  • Migrations11:46
  • Eloquent6:37
  • Eloquent: Find by ID9:07
  • Create Form7:36
  • Eloquent: Insert4:19
  • Session Flash Messages3:30
  • Validation6:40
  • Localization8:59
  • Edit form6:12
  • Eloquent: Update2:19
  • Reusable forms4:51
  • Form Requests7:03
  • Eloquent: Delete6:18
  • Vite.js Frontend Tooling6:02
  • Active Links6:07
  • Tailwind CSS design12:04
  • Route protection with email and password5:10
  • Laravel Breeze6:05
  • Admin Panel - Part 15:58
  • Admin Panel - Part 28:06
  • Refactoring components5:33
  • Environment Variables3:58
  • Deploy11:40
  • Fix Auth Nav4:34
  • Next steps1:21

Requirements

  • HTML & CSS required and a little to none PHP

Description

In this 'Laravel 11 From Scratch' course, you'll learn how to develop a complete web application using Laravel 11, one of the most popular and powerful PHP frameworks. We'll start with the basics, setting up the development environment with tools like Laravel Herd, Laragon, and code editors such as VSCode and PHP Storm.

Throughout the course, you'll dive into fundamental concepts like routing, controllers, Blade views, and the powerful Eloquent ORM. You'll learn how to manage databases, run migrations, validate forms, and handle session flash messages. We'll also cover advanced topics like localization, using reusable forms, and integrating frontend tools like Vite.js.

This course is designed to guide you through the process of building a web application from scratch to deployment on a publicly accessible server. Not only will you gain a deep understanding of Laravel 11, but you'll also be prepared to apply these skills to real-world projects.

This course is ideal for both beginners who want to get started with Laravel and experienced developers looking to upgrade to the latest version of the framework. By the end of the course, you'll have a fully functional application and the knowledge to confidently deploy it to a live server.

Who this course is for:

  • Beginner Developers: Those starting with Laravel and wanting to learn from scratch.
  • Intermediate Developers: Programmers with basic PHP knowledge looking to deepen their understanding of the Laravel ecosystem.
  • Computer Science Students: Individuals studying programming and web development-related degrees.
  • IT Professionals: Developers and programmers seeking to update to Laravel 11.
  • Tech Entrepreneurs: Those wanting to build robust and scalable web applications using Laravel.