Laravel, the complete guide with real world projects
4.6 (173 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
880 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Laravel, the complete guide with real world projects to your Wishlist.

Add to Wishlist

Laravel, the complete guide with real world projects

Build simple to advanced web applications using the PHP's most popular web framework
4.6 (173 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
880 students enrolled
Created by Kati Frantz
Last updated 7/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 14 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build simple to advanced web applications using laravel
  • Learn how to build ecommerce web applications in php/laravel
  • Learn how to build forums, blogs, and the most popular of today's web applications
  • Get a deep understanding of laravel
View Curriculum
Requirements
  • BASIC OBJECT ORIENTED PROGRAMMING IN PHP
  • BASIC UNDERSTANDING OF PHP'S COMPOSER
Description

This course uses a project based approach for learning. It would also be filled with specific articles to read to clearly understand a concept better, and multiple explanations of all concepts taught . We build a number of projects from simple to extra advanced, as listed below.


  1. Task APPLICATION: We learn the total basics of MVC FRAMEWORKS , by building a tasks application, where we can create, read, update, and mark tasks as completed. This is enough to get you started with Laravel
  2. COMPLETE BLOG:   Some features of this CONTENT MANAGEMENT SYSTEM are: 
    1. Post categories(CRUD)
    2. Post tags(CRUD)
    3. Posts (CRUD)
    4. Trashing posts
    5. Multiple user and multiple role support
    6. Social media post sharing
    7. Blog search 
    8. Disqus commenting system
    9. And a lot more !!!
  3. COMPLETE FORUM: Some features of this FORUM SYSTEM are: 
    1. Multiple channels
    2. Social authentication
    3. Email authentication
    4. User admin role
    5. Create discussions
    6. Replying to discussions
    7. Marking best reply to discussion
    8. User experience points
    9. And a lot more !!!
  4. E-COMMERCE WITH STRIPE
    1. Products (CRUD)
    2. Complete shopping cart 
    3. Checkout with stripe
    4. Email sending after purchase

Course is constantly updated with every new release of the laravel framework, so no matter when you get this course, you are still good to go. 

A lot more in this course . Most of all, course is made with LOVE . 

Who is the target audience?
  • This course is for beginners who have never used Laravel before.
  • This course is for laravel developers who have never developed real world applications using laravel
  • This course is for advanced laravel developers who want to increase their skills
Students Who Viewed This Course Also Viewed
Curriculum For This Course
128 Lectures
14:10:49
+
Introduction to the course
2 Lectures 12:56

Instructor's advice on getting the most out of this course
03:27
+
*** Course updates ***
1 Lecture 01:19
*** LARAVEL 5.4 UPDATE ***
01:19
+
Project Two - Complete Blogging Content Management System
56 Lectures 06:50:29
Authentication system in laravel
08:06

Creating Post and Category model
03:17

One to Many relationships
04:08

Creating the post view
04:55

Creating the post form
09:37

Route groups and middleware
07:57

More about middleware
07:57

Data validation
08:04

Categories CRUD I
13:00

Categories CRUD II
12:36

Toastr notifications in laravel
07:18

Displaying Categories in form
03:51

Saving posts and featured image upload
06:11

Mass assignment in laravel
04:51

Soft deletes table setup
05:57

Seeding default Administrator
03:33

Setting session information
02:53

Slugs
02:31

Posts display view
04:01

Acessors
04:45

Soft deleting / Trashing posts
04:44

Retrieving trashed posts
05:01

Permanently deleting posts
05:04

Restoring trashed posts
03:08

Updating posts
10:30

Cleaning up our views
04:35

Many to many relationships
07:04

Tags CRUD
15:06

One to Many relationships - Deep dive
05:50

Many to many relationships - Deep dive
08:08

More on relationships
07:10

Creating profiles for users
09:20

Creating users
13:30

Permissions
06:03

Recap till now
03:35

Middleware - Deep dive
08:03

Editing user profile
07:53

Updating user profile
07:25

Clean up
09:00

WYSIWYG installation: summernote
04:05

Blog site settings
16:04

The fun part: Blog frontend
05:23

Dynamic content display I
13:54

Dynamic content display II
08:34

Dynamic content display III
09:06

Single blog post
13:57

Next and previous buttons
07:26

Disqus install
05:58

Category page
09:15

Tags page
04:21

Searching posts
06:30

Setting user relationship
10:14

AddThis installation into Blog
03:35

Mailchimp installation
11:33

Bug fetching
05:26

Dashboard and closing
08:31
+
Project Three - Advanced Forum / Discussion Application
35 Lectures 03:51:23
Complete social authentication in laravel
15:56

Models and relationships setup
07:09

Admin seeder
04:18

CRUD channels the Resource way
19:45

Sharing data with all views
04:24

Channels seeder file
01:52

Creating discussion page
06:36

Storing discussions into database
09:10

Seeding data
02:03

Displaying and paginating discussions
04:50

Styling views a little
04:39

The discussion page
05:31

Creating replies
05:56

Creating likes
02:55

The Like status of a reply
07:17

Like and unlike functionality
07:31

Like count
00:53

Channel discussions display
07:30

Forum cleanup I
07:03

Forum cleanup II
03:04

Watching discussions and un-watching them
11:51

Laravel notifications
09:27

Sending email notifications
06:58

Marking as best answers
13:32

Experience points for participating users
05:19

Fix - Mark as best reply
01:44

Installing notifications
07:01

Marking as closed and opened
05:10

Implementing filters in laravel
09:06

Fix - Some styling
01:49

Updating a discussion
06:55

Editing replies and more cleanup
11:26

Administrator middleware
05:09

Markdown support installation
05:52

Fix - Markdown
01:42
+
Project Four - Complete Ecommerce
16 Lectures 01:33:12
Products CRUD
10:01

Products factory
02:50

Displaying products
08:00

Customizing default Laravel paginator
04:38

Product details page
04:02

Cart - Add to cart
07:20

Cart - Page
06:08

Cart - Edit cart image item
04:00

Cart - Delete items
02:18

Fix - main.js file
01:43

Cart - updating item quantities
04:34

Cleanup - Little basket
05:58

Checkout page
04:27

Stripe Installation
07:10

Stripe Payment
07:58

E-commerce completion - Email sending
12:05
+
WHAT NEXT ?
2 Lectures 01:56
Become better at Laravel
01:51

*** COUPON CODE FOR NEXT COURSE ***
00:05
About the Instructor
Kati Frantz
4.6 Average rating
171 Reviews
899 Students
2 Courses
Web developer

He is a web developer who is in love with building powerful web applications . He is all about knowledge sharing, and helping others easily cross the bridges that were tough for him . He is a great supporter, teacher, and would not stop till you get it . His hobby is coding , and he encourages hard work and perfection in everything . He's also equipped with so many skills , and is not only concerned with you learning to code, but you becoming very successful in this long journey . He's an artisan , and would love to see his students become even greater artisans and creators than himself.