Master Laravel for beginners! Build a blog, use Bootstrap, connect to databases, and more. Enhance your web development skills. Start today! Read more.
Hi, it's Mustafa Alawi, a Software engineer & entrepreneur. I've basically seven years of experience in web development & software development. I also work as a consultant helping small-businesses. And have a great passion for business & entrepreneurship and founded CalmAndCode. I like teaching people and providing them with the knowledge that I have as I'm talented at simplifying complex theories and matters. And one of my goals is to help my students find success and reach their goals.
Buy this course for $199 $10
and keep lifetime access.
Access all courses in our library for only $9/month with All Access Pass
About This Course
Who this course is for:
- Beginner PHP developers
- Web developers who want to specialize in Laravel
- PHP developers who want to start learning Laravel
What you’ll learn:
- How to install Laravel
- How to build a personal blog from scratch
- Using Bootstrap in Laravel
- Connecting to database and creating tables
- How to create, retrieve, update and delete posts
- How to authenticate users
- How to paginate your posts
Requirements:
- Good knowledge in PHP
- Basic HTML, CSS knowledge
- Basic knowledge of MVC design architecture
- How to create PHP classes and functions
- Good understanding of OOP in PHP
Laravel is one of the best PHP frameworks. It can be used to create small, medium, and large web app projects. A lot of start-ups and companies have started using it to create different types of web apps. Thus, the demand for PHP developers is increasing everyday and adding Laravel to your portfolio will get you jobs much easier.
NOTE: This course is all about the basics of Laravel. So it assumes you have a good understanding of PHP and OOP.
In this course, you will learn the basics of the Laravel framework, and will learn how to create a simple Laravel project, specifically a personal blog. Moreover, you will learn best practices – how to avoid bad practices when working on a Laravel project, how to debug your code, and most of all how to write a clean organized code in Laravel that you can get back to, understand or fix, and also let others understand it.
This course will take you step by step so that you don’t get confused. I start with the most basic topics and gradually move forward toward advanced topics.
What you’ll learn in this course will make you able to start creating your own Laravel projects and improve your abilities as a web developer and will put you on the right path to specialize in one of the most popular PHP Frameworks. Finally, after the end of this course, you can start applying for Laravel jobs confidently.
Our Promise to You
By the end of this course, you will have learned the Laravel framework in web development.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today!
Course Curriculum
Section 1 - Introduction | |||
Introduction | 00:00:00 | ||
Install XAMPP Mac | 00:00:00 | ||
XAMPP Tour | 00:00:00 | ||
Install Composer Mac | 00:00:00 | ||
Install XAMPP Windows | 00:00:00 | ||
Install Composer Windows | 00:00:00 | ||
Which IDE | 00:00:00 | ||
Laravel DOCS | 00:00:00 | ||
Create Laravel Project | 00:00:00 | ||
Create Laravel Project (Version 7) | 00:00:00 | ||
Project Structure | 00:00:00 | ||
Run Laravel Project | 00:00:00 | ||
Project File - Laravel | 00:00:00 | ||
Section 2 - The Basics | |||
Routes | 00:00:00 | ||
Artisan CLI | 00:00:00 | ||
Laravel Helpful CLI | 00:00:00 | ||
Service Providers | 00:00:00 | ||
Requests | 00:00:00 | ||
Environment And Configuration | 00:00:00 | ||
Facades | 00:00:00 | ||
Routing | 00:00:00 | ||
Controllers | 00:00:00 | ||
Controller Methods | 00:00:00 | ||
Section 3 - Blades | |||
Introduction To Blade | 00:00:00 | ||
Blade "Include" | 00:00:00 | ||
Blade Sections And Pages | 00:00:00 | ||
Header Design | 00:00:00 | ||
Footer Design | 00:00:00 | ||
Choosing Colors | 00:00:00 | ||
The Asset Function | 00:00:00 | ||
Home Design | 00:00:00 | ||
Single Post And Responsive Design | 00:00:00 | ||
Pass Data To View | 00:00:00 | ||
Section 4 - Database And Models | |||
Posts Array | 00:00:00 | ||
Database Connection | 00:00:00 | ||
Posts Table | 00:00:00 | ||
Post Model | 00:00:00 | ||
Get All Posts | 00:00:00 | ||
Section 5 - Forms | |||
Forms | 00:00:00 | ||
Create Post Form | 00:00:00 | ||
CSRF - Cross-Site Request Forgeries | 00:00:00 | ||
Submit Form Info 1 | 00:00:00 | ||
Submit Form Info 2 | 00:00:00 | ||
Storage Configuration | 00:00:00 | ||
Upload Image With Post | 00:00:00 | ||
Form Validation | 00:00:00 | ||
Customize Validation Error Messages | 00:00:00 | ||
Flash Session Message | 00:00:00 | ||
Image "Not Uploaded" Error | 00:00:00 | ||
Admin Panel Structure | 00:00:00 | ||
Section 6 - UI And Bootstrap | |||
Install UI And Bootstrap | 00:00:00 | ||
After Adding Bootstrap | 00:00:00 | ||
Testing Bootstrap | 00:00:00 | ||
Admin Panel Template | 00:00:00 | ||
Using Bootstrap Classes | 00:00:00 | ||
Bootstrap CDN | 00:00:00 | ||
Section 7 - CRUD Operations | |||
All Posts Admin Panel | 00:00:00 | ||
Admins Controller | 00:00:00 | ||
Delete Posts | 00:00:00 | ||
Delete Posts "Confirmation Message" | 00:00:00 | ||
Edit Post Form | 00:00:00 | ||
Update Posts | 00:00:00 | ||
The Home Page | 00:00:00 | ||
Section 8 - Middleware | |||
Middleware | 00:00:00 | ||
Middleware Groups | 00:00:00 | ||
Custom Middleware | 00:00:00 | ||
Section 9 - Queries | |||
Building Queries | 00:00:00 | ||
Building Queries Examples | 00:00:00 | ||
Responses | 00:00:00 | ||
Responses In Practice | 00:00:00 | ||
URLs | 00:00:00 | ||
URLs In Practice | 00:00:00 | ||
URLs Parameters | 00:00:00 | ||
Section 10 - Pagination | |||
Pagination | 00:00:00 | ||
Paginating Posts | 00:00:00 | ||
Relationship Between Posts And Users | 00:00:00 | ||
Section 11 - Authentication And Authorization | |||
Authentication | 00:00:00 | ||
Authorization | 00:00:00 | ||
Policy Class | 00:00:00 | ||
Policy Example | 00:00:00 | ||
Gates | 00:00:00 | ||
Gates Example | 00:00:00 | ||
Resource Controllers | 00:00:00 |
About This Course
Who this course is for:
- Beginner PHP developers
- Web developers who want to specialize in Laravel
- PHP developers who want to start learning Laravel
What you’ll learn:
- How to install Laravel
- How to build a personal blog from scratch
- Using Bootstrap in Laravel
- Connecting to database and creating tables
- How to create, retrieve, update and delete posts
- How to authenticate users
- How to paginate your posts
Requirements:
- Good knowledge in PHP
- Basic HTML, CSS knowledge
- Basic knowledge of MVC design architecture
- How to create PHP classes and functions
- Good understanding of OOP in PHP
Laravel is one of the best PHP frameworks. It can be used to create small, medium, and large web app projects. A lot of start-ups and companies have started using it to create different types of web apps. Thus, the demand for PHP developers is increasing everyday and adding Laravel to your portfolio will get you jobs much easier.
NOTE: This course is all about the basics of Laravel. So it assumes you have a good understanding of PHP and OOP.
In this course, you will learn the basics of the Laravel framework, and will learn how to create a simple Laravel project, specifically a personal blog. Moreover, you will learn best practices – how to avoid bad practices when working on a Laravel project, how to debug your code, and most of all how to write a clean organized code in Laravel that you can get back to, understand or fix, and also let others understand it.
This course will take you step by step so that you don’t get confused. I start with the most basic topics and gradually move forward toward advanced topics.
What you’ll learn in this course will make you able to start creating your own Laravel projects and improve your abilities as a web developer and will put you on the right path to specialize in one of the most popular PHP Frameworks. Finally, after the end of this course, you can start applying for Laravel jobs confidently.
Our Promise to You
By the end of this course, you will have learned the Laravel framework in web development.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today!
Course Curriculum
Section 1 - Introduction | |||
Introduction | 00:00:00 | ||
Install XAMPP Mac | 00:00:00 | ||
XAMPP Tour | 00:00:00 | ||
Install Composer Mac | 00:00:00 | ||
Install XAMPP Windows | 00:00:00 | ||
Install Composer Windows | 00:00:00 | ||
Which IDE | 00:00:00 | ||
Laravel DOCS | 00:00:00 | ||
Create Laravel Project | 00:00:00 | ||
Create Laravel Project (Version 7) | 00:00:00 | ||
Project Structure | 00:00:00 | ||
Run Laravel Project | 00:00:00 | ||
Project File - Laravel | 00:00:00 | ||
Section 2 - The Basics | |||
Routes | 00:00:00 | ||
Artisan CLI | 00:00:00 | ||
Laravel Helpful CLI | 00:00:00 | ||
Service Providers | 00:00:00 | ||
Requests | 00:00:00 | ||
Environment And Configuration | 00:00:00 | ||
Facades | 00:00:00 | ||
Routing | 00:00:00 | ||
Controllers | 00:00:00 | ||
Controller Methods | 00:00:00 | ||
Section 3 - Blades | |||
Introduction To Blade | 00:00:00 | ||
Blade "Include" | 00:00:00 | ||
Blade Sections And Pages | 00:00:00 | ||
Header Design | 00:00:00 | ||
Footer Design | 00:00:00 | ||
Choosing Colors | 00:00:00 | ||
The Asset Function | 00:00:00 | ||
Home Design | 00:00:00 | ||
Single Post And Responsive Design | 00:00:00 | ||
Pass Data To View | 00:00:00 | ||
Section 4 - Database And Models | |||
Posts Array | 00:00:00 | ||
Database Connection | 00:00:00 | ||
Posts Table | 00:00:00 | ||
Post Model | 00:00:00 | ||
Get All Posts | 00:00:00 | ||
Section 5 - Forms | |||
Forms | 00:00:00 | ||
Create Post Form | 00:00:00 | ||
CSRF - Cross-Site Request Forgeries | 00:00:00 | ||
Submit Form Info 1 | 00:00:00 | ||
Submit Form Info 2 | 00:00:00 | ||
Storage Configuration | 00:00:00 | ||
Upload Image With Post | 00:00:00 | ||
Form Validation | 00:00:00 | ||
Customize Validation Error Messages | 00:00:00 | ||
Flash Session Message | 00:00:00 | ||
Image "Not Uploaded" Error | 00:00:00 | ||
Admin Panel Structure | 00:00:00 | ||
Section 6 - UI And Bootstrap | |||
Install UI And Bootstrap | 00:00:00 | ||
After Adding Bootstrap | 00:00:00 | ||
Testing Bootstrap | 00:00:00 | ||
Admin Panel Template | 00:00:00 | ||
Using Bootstrap Classes | 00:00:00 | ||
Bootstrap CDN | 00:00:00 | ||
Section 7 - CRUD Operations | |||
All Posts Admin Panel | 00:00:00 | ||
Admins Controller | 00:00:00 | ||
Delete Posts | 00:00:00 | ||
Delete Posts "Confirmation Message" | 00:00:00 | ||
Edit Post Form | 00:00:00 | ||
Update Posts | 00:00:00 | ||
The Home Page | 00:00:00 | ||
Section 8 - Middleware | |||
Middleware | 00:00:00 | ||
Middleware Groups | 00:00:00 | ||
Custom Middleware | 00:00:00 | ||
Section 9 - Queries | |||
Building Queries | 00:00:00 | ||
Building Queries Examples | 00:00:00 | ||
Responses | 00:00:00 | ||
Responses In Practice | 00:00:00 | ||
URLs | 00:00:00 | ||
URLs In Practice | 00:00:00 | ||
URLs Parameters | 00:00:00 | ||
Section 10 - Pagination | |||
Pagination | 00:00:00 | ||
Paginating Posts | 00:00:00 | ||
Relationship Between Posts And Users | 00:00:00 | ||
Section 11 - Authentication And Authorization | |||
Authentication | 00:00:00 | ||
Authorization | 00:00:00 | ||
Policy Class | 00:00:00 | ||
Policy Example | 00:00:00 | ||
Gates | 00:00:00 | ||
Gates Example | 00:00:00 | ||
Resource Controllers | 00:00:00 |