Skip to main content
CF

Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)

9h 9m 37s
English
Paid

Jumpstart your Laravel journey with our comprehensive course crafted by industry leaders. Dive into real-world applications and understand how components in the Laravel framework interact with each other for a seamless development experience.

Course Content Overview

Throughout this course, you'll tackle the following hands-on projects:

  • Building a BLOG: Create a blog with advanced functionality to optimize content management.
  • Building a Custom WEB-SHOP: Implement credit card and PayPal payments to your custom web-shop. Content will be available within 7 days.
  • RESTful API Development: Learn the essentials of building efficient RESTful APIs. Content will be available within 14 days.
  • PHP Unit and Feature Testing: Master testing techniques to ensure robust application performance. Content will be available within 21 days.
  • Debugging Techniques: Understand and solve common problems encountered during web development.

Target Audience

This course is designed for:

  • Web developers aiming to enhance their skill set.
  • Beginners in web development seeking guidance.
  • Experienced PHP developers interested in Laravel.

Prerequisites

Before embarking on this course, ensure you have:

  • A basic understanding of programming concepts.
  • Familiarity with databases and how they function.
  • A computer running Windows, Linux, or macOS with internet access.

Key Learning Outcomes

By the end of this course, you will be able to:

  • Develop a fully functional web application of any kind.
  • Create custom projects from the ground up.
  • Gain a deep understanding of MVC frameworks and their operations.

About the Author: Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

Watch Online 84 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 84 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: What you will learn?
All Course Lessons (84)
#Lesson TitleDurationAccess
1
What you will learn? Demo
01:34
2
Learning Strategy
01:24
3
Laravel Installation
09:16
4
Virtual Hosts
02:38
5
Atom Laravel Helpers
01:02
6
Laravel, MVC and Design Patterns
05:04
7
Laravel Structure
06:23
8
Route Basics
03:29
9
Router to Controller
02:33
10
Route Groups
02:21
11
Passing Parameters
04:06
12
Route Namespaces
04:02
13
Route Names
04:07
14
Route Redirects
01:11
15
Creating Middleware
02:39
16
Registering Middleware
01:26
17
Assigning Middleware
02:35
18
Creating Migration
06:54
19
Migration Functions
05:18
20
Models
05:52
21
Seeders, Factories and Faker
09:56
22
Master View
04:57
23
Passing Variables
04:25
24
Global Variables
02:33
25
Loops
03:04
26
Includes
02:36
27
Helpers in VIews
03:42
28
About Forms
10:49
29
Handling Single Parameter
01:34
30
File Upload Handing
06:53
31
Array Input Handling
02:25
32
Intro to Blog Project
01:27
33
Creating a project
01:08
34
Importing Frontend Assets
02:35
35
Front Page
02:06
36
Creating Other Pages
06:22
37
Using Master Layout
06:22
38
Building URLs for Assets
03:16
39
Authentication Functionality
05:15
40
Testing Authentication
02:55
41
Navigation
09:04
42
Admin Panel Assets
04:23
43
Protecting Admin Panel
05:28
44
Login Page
10:56
45
Register Page
06:25
46
Dashboard Layout
06:53
47
Dashboard Navigation
07:47
48
Creating Views Skeleton
15:05
49
Creating Posts Migration, Model, Seeder
05:40
50
Creating Comments Migration, Model, Seeder
04:02
51
Displaying Posts and Comments (Relationships)
10:48
52
Single Post and Comments
11:42
53
Profile Edit
15:43
54
Dashboard Views and Navigation
10:41
55
Dashboard Redirection
02:50
56
User Dashboard
19:10
57
Author Dashboard
11:51
58
Author - Creating New Post
19:41
59
Password Change
10:00
60
Author Posts
17:48
61
Author Comments
03:10
62
Admin Dashboard
02:50
63
Admin Posts
07:56
64
Admin Comments
04:50
65
Admin Users
19:51
66
Authentication Middleware
01:19
67
User Dashboard Chart
08:56
68
Author & Admin Dashboard Chart
04:56
69
Removal Confirmation Modal
11:12
70
Comments Form
05:40
71
Pagination
01:58
72
Custom Helpers
04:32
73
Creating View and Route
04:36
74
Creating Table and Model
02:59
75
Routes and Functions
05:53
76
Displaying Products on Admin Panel
07:28
77
Creating new Product
15:12
78
Updating Products
07:34
79
Displaying Products
14:41
80
Product Removal
05:33
81
PayPal Part 1
17:38
82
PayPal Part 2
08:48
83
Dynamic Products Payment
06:27
84
Sending Confirmation Mail to Customer
11:27
Unlock unlimited learning

Get instant access to all 83 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What prerequisites should I have before enrolling in this Laravel course?
Before starting the course, you should have a basic understanding of programming concepts and familiarity with databases and their functions. Additionally, you'll need a computer running Windows, Linux, or macOS with internet access to participate in the course exercises and projects.
What projects will I build during this Laravel course?
During the course, you will work on several hands-on projects, including creating a blog with advanced content management features, developing a custom web-shop with credit card and PayPal payment integration, and building efficient RESTful APIs. These projects are designed to provide practical experience with the Laravel framework.
Who is the target audience for this Laravel course?
The course is aimed at web developers looking to enhance their skill set, beginners in web development who need guidance, and experienced PHP developers interested in learning about the Laravel framework.
Does this course cover testing techniques?
Yes, the course includes a section on PHP Unit and Feature Testing, where you will master testing techniques to ensure robust application performance. This content will be available within 21 days of course commencement.
What is not covered in this Laravel course?
The course does not cover frontend development frameworks such as React or Angular. The focus is primarily on backend development using Laravel, as well as integration with payment systems and RESTful API development.
How does this course compare in depth and scope to other courses?
This course provides a comprehensive look at the Laravel framework, covering essential aspects such as routing, middleware, migrations, models, and testing. It includes 84 lessons and involves hands-on projects that enhance both theoretical and practical understanding. Compared to shorter courses, this course offers a deeper dive into Laravel's capabilities.
What is the carry-over value of this course to other careers or courses?
The skills acquired in this course, such as building RESTful APIs, managing databases, and implementing payment systems, are valuable across various web development roles. Understanding Laravel can also ease learning other PHP frameworks or transitioning to full-stack development, broadening career opportunities in web development.