Laravel 9 From Beginner To Freelancer
- Description
- Curriculum
- FAQ
- Reviews
using Laravel is a great way to start your own work as a freelancer since it is an amazing and simplest way to create any software project like an E-commerce application, Learning Management system, Restaurant Management, school management, Dashboard, as well as creating an API to create a powerful mobile application.
this course is divided into Four Sections:
– The Basics.
-Blog Project – Beyond the Basics.
-Intermediate.
-Advanced.
-Create a Real-World Project
-API
this course will start with you from the basics of Laravel such as MVC, Database, Layout, Migrations …etc, after that, you will create a real project based only on your basic knowledge, after that will start with intermediate topics like Cache, file storage, along with continues improve the project and start with a new project. then more advanced topics will be explained like Many to many relationship notifications, observers, events, and services along with creating a Dashboard project.
finally, we will create an API in order to communicate with the frontend, like mobile apps or web apps.
with this course.
in this course, we have explained the last version of Laravel from A to Z, in the simplest way and explained the best ways to do things instead of explaining every way and then selecting the best.
-
2Prepare the work environment and install the required softwareVideo lesson
-
3Laravel Structure and MVCVideo lesson
-
4Routing and ControllersVideo lesson
-
5Views and Blade Template with LayoutVideo lesson
-
6Integrate Bootstrap Ui with LaravelVideo lesson
-
7Models and MigrationsVideo lesson
-
8Models and EloquentVideo lesson
-
9Eloquent and Query BuilderVideo lesson
-
10Relationships - One to OneVideo lesson
-
11Relationships - One To ManyVideo lesson
-
12Querying RelationsVideo lesson
-
13Querying Relations and Route ParametersVideo lesson
-
14Form, Request, Response and ValidationVideo lesson
-
15Get Started and AuthenticationVideo lesson
-
16Clean the Project and prepare it for CRUDVideo lesson
-
17CRUD - Create and Store PostsVideo lesson
-
18CRUD - Display a Posts with PaginationVideo lesson
-
19CRUD - Show Post by idVideo lesson
-
20CRUD - Create a Simple DashboardVideo lesson
-
21CRUD - Edit and Update postsVideo lesson
-
22CRUD - Delete the Post by the OwnerVideo lesson
-
23Fix pagination problem and clean up the projectVideo lesson
-
24Create a Comments SystemVideo lesson
-
25Insert and Display CommentsVideo lesson
-
26the project source codeText lesson
-
27Factory, Faker and SeederVideo lesson
-
28Add, Edit and Rollback for MigrationVideo lesson
-
29Cache in Laravel 9Video lesson
-
30File Storage - Upload and Store FileVideo lesson
-
31File Storage - Display ImagesVideo lesson
-
32File Storage - Update Images and Delete the Old OneVideo lesson
-
33File Storage - Delete ImagesVideo lesson
-
34File Storage - Validate the FileVideo lesson
-
35Post Project ImprovedText lesson
-
36Authentication System (Manually)Video lesson
-
37Signup (User Registration)Video lesson
-
38Login and LogoutVideo lesson
-
39Clean the UI and start with the DashboardVideo lesson
-
40Custom CSS File, and Dashboard DesignVideo lesson
-
41Many To Many Relationship -part1Video lesson
-
42Many To Many Relationship - Part2Video lesson
-
43Many To Many Relationship - Part3Video lesson
-
44Many To Many Relationship - Part4Video lesson
-
45Authorization System - Part1Video lesson
-
46Authorization System - The GatesVideo lesson
-
47Authorization System - The PoliciesVideo lesson
-
48Send an EmailVideo lesson
-
49The Queue and Background Jobs (For Send an Email)Video lesson
-
50Create a Custom Job to send multiple emailsVideo lesson
-
51Send an NotificationsVideo lesson
-
52Events and ListenersVideo lesson
-
53Model ObserverVideo lesson
-
54Localization in Laravel -Part 1Video lesson
-
55Localization - Parameters and UrlVideo lesson
-
56Localization - Store the language in the SessionVideo lesson
-
57Session - Forget and FlushVideo lesson
-
58The MiddlewareVideo lesson
-
59Routes GroupVideo lesson
-
60Services and Service ProvidersVideo lesson
-
69Project Structure and UIVideo lesson
-
70Authentication System (Register and Login Manually)Video lesson
-
71Reset Password (Manually)Video lesson
-
72Email Verification (Manually)Video lesson
-
73Products (CRUD)Video lesson
-
74Improve the Project with Pagination, Policy and CachingVideo lesson
-
75Delete Data from the Cache and Cache TimingVideo lesson
-
76When do we use Caching and when not?Video lesson
-
77Users Management with Permission System using SpatieVideo lesson
-
78Authorization System With SpatieVideo lesson
-
79Import Data from Excel to MySQL and Export it to Excel with LaravelVideo lesson
External Links May Contain Affiliate Links read more