Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Latest Laravel, PHP Framework
2 students

Latest Laravel, PHP Framework

Master Laravel: From Beginner to Advanced
Created byMohammad Rafi
Last updated 5/2025
English

What you'll learn

  • This is a Laravel full course from the beginning to advanced level, Helps all types of developers(i.e. Beginners, intermediate and advanced levels) .
  • The course structure is broken into three sections, each section has its own topics.
  • By the end of this course, students will be able to understand: Laravel MVC structure, core concepts, routing,controllers, migrations, Eloquent ORM.
  • Implement authentication, authorization, file uploads, and API development.

Course content

3 sections • 25 lectures • 10h 3m total length
  • Introduction to Laravel24:57

    Topics to be covered:

    1- What is laravel?

    2- Laravel application.

    3- What are the prerequisites?

    4- How to set up laravel development environment?

    5- Configuring and testing the tools installed.

  • Install and Launch Laravel26:19

    Topics to be covered:

    1- Install and Launch Laravel

    2- How to run php local development server?

    3- What is Artisan?

    4- Laravel internal files structure and their usages

  • Introduction to Blade23:34

    Topics to be covered:

    1- Introduction to Blade

    2- What are Blade Directives?

    3- How to create a blade template?

    4- How to navigate between the views/blades?

  • Routing in Laravel Part-122:34

    Topics to be covered:

    1- What is route in Laravel?

    2- Different route methods.

    3- How to return a blade view from a route?

  • Routing in Laravel Part-222:35

    Topics to be covered:

    1- How to set up default homepage?

    2- How to create a master page?

    3- Types of routing.

    4- How to map URLs to some specific controllers?

  • Controllers25:58

    Topics to be covered:

    1- What is laravel controller?

    2- How to create laravel controller?

    3- Defining route for controller.

    4- How to return a Blade View from a Controller?

    5- How to create a master page?

    6- Resource Controllers

    7- Resource Controllers methods and routes.

    8- How to pass Data to Blade Templates?

  • Database Configuration17:57

    Topics to be covered:

    1- Setting Up Database Connections

    2- Environment Configuration with .env

    3- Creating Migrations

    4- Running Migrations

  • Eloquent ORM25:06

    Topics to be covered:

    1- Introduction to Eloquent

    2- Key Features of Eloquent

    3- Create Model

    3- Create Migrations

    4- Run Migrations

    5- Basic CRUD Operations

  • Forms and Validations34:48

    Topics to be covered:

    1- What is Validation?

    2- Create Forms with Blade

    3- Create the Controller Method

    4- Define Route for Form Submission

    5- Form and Validation

    6- Display validation errors/messages

    7- Customize error messages

    8- Redirecting routes methods

    9- How to use pagination?

    10- Basic CRUD Operations

Requirements

  • Students should have some basic knowledge of programming, database and web development.

Description

This comprehensive Laravel course is designed to take you from absolute beginner to proficient Laravel developer through a structured and progressive journey. Whether you're new to web development or looking to strengthen your backend skills, this course will guide you through Laravel's powerful features and help you build robust web applications with confidence. The course has been divided into three levels:

1- Beginner Level

2- Intermediate Level

3- Advanced Level

At the beginner level, you'll start by setting up your development environment and learning the core concepts of Laravel, such as routing, controllers, Blade templating, and the MVC architecture. You'll work with forms, validation, and basic CRUD operations using Laravel's elegant Eloquent ORM.

As you move into the intermediate level, the course introduces more practical, real-world application features. You'll implement user authentication, authorization using gates and policies, file uploads, database relationships, and build RESTful APIs using Laravel Sanctum or Passport. You'll also get hands-on with advanced Eloquent features, reusable Blade components, and test-driven development with PHPUnit.

At the advanced level, you'll explore topics essential for production-ready applications, such as event broadcasting, queued jobs, task scheduling, custom service providers, and performance optimization with caching.

By the end of this course, you’ll have the skills to confidently build, secure, and deploy full-featured Laravel applications.

Who this course is for:

  • The course is for all types of learners from beginners till advanced levels.