Laravel 9 - For Beginner to Advanced (2023)

In this course, you will learn the complete Laravel 9 from scratch - This course is for beginner to advanced

Beginner 0(0 Ratings) 0 Students enrolled English
Created by Class Express
Last updated Fri, 20-Oct-2023
+ View more
Course overview

ou know the latest laravel version is now Laravel 9. So we have created a very complete course on Laravel 9.
If you are new to Laravel or beginner to Laravel, you will be able to learn it in advanced level from this course.

Here we have taught the students:

  • Composer - Installing composer in local machine, installing package using composer

  • MVC (Model, View, Controller) - How it works and details about this

  • Laravel 9 Installation - Installation process, directory structure and about the .env file

  • Route - Basic route, route parameter, route group, prefix etc.

  • Middleware - How it works, types of middleware, registering etc.

  • Controller - Basic controller, partial and resource controller

  • View - view features (extends, include, yield, section), conditions, loop

  • Working with Database - Connection, model, migration, seeder, fakers etc.

  • Basic CRUD (Create, Read, Update, Delete) system in Laravel 9 - Environment setup, validation, store data, show, edit, delete data from database

  • Image CRUD (Create, Read, Update, Delete) system in Laravel 9 - Environment setup, validation, store data, show, edit, delete image from database

  • Using Image Intervention in Laravel 9 - Image crud with intervention image, environment setup, store, delete, edit and show the data

  • Complete Authentication System with Laravel 9 UI - Create project, user registration, email verification, login and logout in authentication, forget password system, reset password system

What will i learn?

  • Composer installation and usage
  • About the .env file
  • Route Parameters, middleware, prefix, named route
  • Basic CRUD (Create, Read, Update, Delete) System from Scratch
  • Laravel Basic Authentication using Laravel Breeze - Registration, Email Verification, Forget and Reset Password
  • Queues And Jobs
  • Using Of Session And Cache
  • Migration And Seeder
  • Blade Components
  • Eloquent ORM
  • Laravel File and Folder Structure
  • Basic Laravel Routing
  • Registering And Using Middleware
  • Image Intervention System
  • User Authorization
  • Observer And Event-Listners
  • Form Validation And Error Handling
  • Laravel Localization
  • Query Builder
  • Eloquent Relationship
  • Stripe integration in Laravel
  • 2Checkout integration in Laravel
  • Mollie integration in Laravel
  • SSLCOMMERZ integration in Laravel
  • Image Intervention Implementation
  • Spatie Laravel Permission Implementation (Role & Permission)
Requirements
  • Basic PHP Knowledge
  • Basic HTML, CSS Knowledge
  • Experience To Work With A Code Editor
  • Basic Bootstrap Knowledge
  • Knowledge about local server. For example, xampp, wampp or any
  • Basic of OOP (Object Oriented Programming)
Curriculum for this course
46 Lessons 05:20:27 Hours
Introduction
2 Lessons 00:15:01 Hours
  • Course Introduction
    00:04:22
  • Input Field Validation
    00:10:39
Local Environment Setup
3 Lessons 00:17:56 Hours
  • Local Environment Setup
    00:06:21
  • Change PHP Version in Laragon
    00:03:49
  • VS Code Useful Extensions
    00:07:46
Laravel Installation
1 Lessons 00:06:31 Hours
  • Install First Laravel 9 Project
    00:06:31
Laravel Directory Structure and Artisan CLI With Tinker
3 Lessons 00:20:00 Hours
  • Laravel File and Folder Structure
    00:08:46
  • Artisan CLI and Tinker
    00:07:30
  • Fixing VS Code PHP Path Error
    00:03:44
Route
6 Lessons 00:29:32 Hours
  • Define Routing
    00:05:04
  • Route Parameters
    00:04:32
  • Naming Routes
    00:08:16
  • Route Grouping
    00:06:16
  • Route Methods
    00:02:41
  • Fallback Route
    00:02:43
Temlpating and Views
7 Lessons 00:51:28 Hours
  • Laravel View Introduction
    00:08:32
  • Passing And Rendering Data In Templates
    00:05:10
  • https://drive.google.com/file/d/1jp-pfq2cwoyjxBbn-cyFCwVjxcIDiAHq/view?usp=drive_link
    00:10:24
  • Loops In Templates
    00:09:49
  • Conditional Rendering
    00:07:11
  • Including Sub Views
    00:03:53
  • Useful Blade Directives
    00:06:29
Controller
4 Lessons 00:27:35 Hours
  • Introduction With Controller
    00:01:46
  • Basic controllers
    00:12:04
  • Resource controllers
    00:08:45
  • Single Action Controllers
    00:05:00
Form Validation and Handling
5 Lessons 00:49:20 Hours
  • Form Markup
    00:10:21
  • Form CSRF Token Explanation
    00:12:58
  • More Validation Rules
    00:07:36
  • Overwrite Default Validation Texts
    00:08:44
  • Form Validation Request Classes
    00:09:41
Database - Migration and Seeding
6 Lessons 00:53:04 Hours
  • Configuring DB Connection
    00:08:44
  • Creating Migration
    00:09:45
  • Table Data Types
    00:06:53
  • Important Migration Commands
    00:12:31
  • Adding Columns To Existing Tables Using Migration
    00:06:14
  • Overview and Seeding Fake Data
    00:08:57
Database - Query Builder
9 Lessons 00:50:00 Hours
  • Introduction of Query Builders
    00:03:31
  • Retrieving Data From Database Table
    00:07:38
  • Retrieving A List Of Column Values
    00:07:38
  • Using Of Where Condition
    00:02:29
  • Insert Data In Database
    00:05:41
  • Update Data In Database
    00:06:28
  • Delete Data From Database
    00:03:15
  • Basic Join Statement
    00:06:58
  • Aggregates
    00:06:22
Database - Eloquent ORM
0 Lessons 00:00:00 Hours
Eloquent Relationship
0 Lessons 00:00:00 Hours
File Storage
0 Lessons 00:00:00 Hours
Request and Response
0 Lessons 00:00:00 Hours
CRUD (create, read, update and delete) with - Eloquent And Resource Controller
0 Lessons 00:00:00 Hours
Middleware
0 Lessons 00:00:00 Hours
Blade Components
0 Lessons 00:00:00 Hours
Sending Email
0 Lessons 00:00:00 Hours
HTTP Session
0 Lessons 00:00:00 Hours
Cache
0 Lessons 00:00:00 Hours
Authentication
0 Lessons 00:00:00 Hours
Authorization
0 Lessons 00:00:00 Hours
Queues And Background Processing
0 Lessons 00:00:00 Hours
Observers And Event Listeners
0 Lessons 00:00:00 Hours
Localization
0 Lessons 00:00:00 Hours
Source Code
0 Lessons 00:00:00 Hours

Frequently asked question

Who this course is for:
Those Who Want To Be A Laravel Developer Students Who Want To Learn Laravel For Their University Projects Experts Who Want To Get A Job In Laravel Those Who Want To Increase Their Knowledge In Programming
+ View more
Other related courses
About instructor

Class Express

0 Reviews | 2 Students | 16 Courses
Teaching
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

₦5000
Includes: