Beginning Laravel 10 - From Novice to Professional (2023)

Get from novice to professional in Laravel by learning the concepts and build 3 Real World projects with Laravel 9 &10

4.46 (1148 reviews)
Udemy
platform
English
language
Web Development
category
25,710
students
34.5 hours
content
Nov 2023
last update
$74.99
regular price

What you will learn

Learn the Laravel concept and how to apply it to build real-world projects

Practice your Laravel skills with challenges and assignments (solutions included)

Leverage Laravel Eloquent to communicate with any databases in easy and elegant way

Build 3 amazing real-world projects for your portfolio and become job-ready programmer

Write clean code with Laravel 10

Description

** This course was updated in November 2023 **

Welcome to Beginning Laravel (2023) - From novice to professional! The most up-to-date resource online for learning Laravel!

Are you ready to take your web development skills to the next level? Look no further, because our Laravel course is here to help you become a professional in one of the most popular PHP frameworks on the market.

Our course starts with the basics, introducing you to the Laravel framework and walking you through the process of setting up a development environment. From there, we'll dive into the core concepts of Laravel, including routing, controllers, views, and more.

You'll learn how to build robust and scalable applications using Laravel's elegant syntax and tools. As you progress through the course, you'll work on real-world projects that will help you put your skills into practice and build your portfolio.

By the end of this course, you'll have a solid understanding of how to build and maintain Laravel applications at a professional level.

Don't just take our word for it – check out what our students have to say:

"A good course that touches on pretty much most of the fundamental topics of learning/using Laravel.

My goal after a year-and-a-half of writing PHP procedurally was to learn a framework and I'm glad I chose this course to get started doing so" - Jacob P.

"This is the best course I have learned on udemy. The teacher is focusing really good on subject and give it in linear way. I think I am getting professional knowledge that will help me in my work. Thank you very much mister." - Mohammed M.

"I rarely rate any course. I Already bought 4 Laravel courses, and I think this is the best course. Instructor gives different solutions/methods to solve a single problem. Clear explanation". Mohd Rushdi.

So why wait? Start your journey to becoming a professional Laravel developer today! Enroll now and join the hundreds of students who have already benefited from our comprehensive and hands-on course. We can't wait to see what you'll build with your new skills.


Update Histories:

10/11/2023 - Add new section: Export and Import data on Contact App

26/08/2023 - Added new section: Build Blog with Laravel 10

11/11/2022 - Re-recorded some lectures with Laravel 9 (total 6 hours)

21/05/2022 - Added new content:

  • One-to-one relationship

  • Build settings feature

  • Build author profile page on Larapics app

02/04/2022 - Added new section: Authorization

01/03/2022 - Added new section: Working with Blade components

20/02/2022 - Added new section: Build a new project with Laravel 9

10/01/2022 - Update course curriculum to support Laravel 8

01/01/2022 - Added new section: Working with File Storage

06/05/2020 - Added Handling File upload

04/06/2020 - Added N+1 Query Problem & Eager Loading

02/03/2020 - Added new content about tidying up the code

01/15/2020

  • Updated contents on Setting up Local development environment

  • Added fresh content about Authentication in Laravel 6X

12/15/2019 - Added new content about Query scopes

11/20/2019 - Added fresh content with Laravel 6X

04/02/2018 - Added course contents About customizing Authentication with Laravel 5.6 Includes:

  • Authentication redirection

  • Basic Login Form customization

  • Advance Login Form customization

Content

Introduction

Welcome

Preparing Our Local Development Environment

Section Introduction
Setting up Local Development Environment on Windows
Setting up Local Development Environment on Mac
My Visual Studio Code Editor settings

Setting up our first Laravel project

Project Setup
Setting up Virtual Host (for Windows users)

Working with Database

Working with Migration
Seeding Database Table
Eloquent
Mass Assignment
Exercise 1 - Create table & model for Contact
Eloquent Relationship - Part 1
Eloquent Relationship - Part 2
Model Factories
Exercise 2 - Implement Model Factories on seeding companies table

Routing, Controllers & Views

Routing
Views
Controllers
Integrating Application Template

Rendering Dynamic Data

Displaying all data with Pagination
Exercise 3 - Display all companies on dropdown list
Filtering contacts by company
Showing contact details

Working with Form

Handling Form
Validating and Persisting Data
Exercise 4 - Update data
Deleting the Data

Query Scopes

Building a Search Form
Local Scopes
Global Scopes
Make our Global Scopes reusable
Make our Global Scopes reusable : Using Trait

Authentication in Laravel 6.x

Authentication Scaffolding in Laravel 6.x
Control visibility of Navbar links
Retrieving The Authenticated User
Custom Authentication Redirection
Redirect if authenticated issue
Protecting Routes
Password Reset
Email Verification
Relationship between User, Company and Contact
Displaying Authenticated User's Data
Confirm Password

Tidying up our code [New]

Section Introduction
Route Model Binding - Implicit
Route Model Binding - Explicit
Resourceful Route
API Resourceful Route
Put Complex query on its model
Form Request Validation
Customise Validation error messages & more

Building Frontend Blog

Install New Laravel Project
Setup Application Layout
Create Posts table using Database Migration
Insert Posts table with dummy data using Database Seed & Faker
Display all posts - Part 1
Display all posts - Part 2
Display all posts - Part 3
Display all posts - Part 4
Show the Blog Post/Post Detail
Make the Blog Post SEO Friendly
Enable Markdown Support
Create Post Categories
Filter the posts by category - Part 1
Filter the posts by category - Part 2

Laravel Authentication [Legacy]

Introduction
Authentication Scaffolding
Custom Authentication Redirection
Login Form Customization
Advance Login Form Customization
Build Update Current User's Profile and Password Form - Part 1 of 2
Build Update Current User's Profile and Password Form - Part 2 of 2

Screenshots

Beginning Laravel 10 - From Novice to Professional (2023) - Screenshot_01Beginning Laravel 10 - From Novice to Professional (2023) - Screenshot_02Beginning Laravel 10 - From Novice to Professional (2023) - Screenshot_03Beginning Laravel 10 - From Novice to Professional (2023) - Screenshot_04

Reviews

Garrett
July 22, 2023
I've got stuck a few time but the instructor always comes to my aid, a little late sometimes but he always shows up and gets me going again. I am overwhelmed with the database section of this course.
Gilson
May 30, 2023
Good course, straight to the point, project, and exercise based. The voice is a bit robotic but is better than a low-quality mic.
C.A
May 10, 2023
Not exactly novice friendly but good enough if you have some experience. Soo many 'magic' still left behind laravel inner workings that could be improved for a 'novice' to understand a little bit in depth :)
James
April 9, 2023
The course is explained completely with excellent examples in building web applications using laravel.
Robert
March 27, 2023
I have not completed this course just once but twice. I really liked it and it was very useful. The only gripe I have is setting up Laravel on a workstation. It was a bit esoteric on the setting up Laravel part but the course overall was VERY helpful. I really loved this.
Babak
February 24, 2023
This course is one of the best Laravel courses that I've bought. The teachers start with simple topics and work their way up to complex ones.
Indu
February 15, 2023
It is one of the WORST tutorial I have ever come across. Even the available tutorials in youtube are much better than this useless course.
abhishek
February 12, 2023
I have completed 18 sections . I felt that instructor's knowledge abt laravel is good enough to learn but some explanations about contracts, service providers , actions , Middlewares ,kernel.php etc . and behind the scenes working of them was required.
Vishal
January 12, 2023
Not explaining the full flow in detail, Just working on code and describe, feel like code is already written, and you are just explaining the already written code. Some Suggestion, if you want to take. 1. Please update the things. 2. Please explain the full flow. i.e., How the thing working in background. 3. If any one don't know anything about Laravel, this course will not going to help him. Thank You
Hj
January 2, 2023
Yes good match but it is too formal, and your are using Mac while i am using Windows for my VS code so some cmd are error, there is too much coding changes, i have to copy the code after i finish the videos, but Thanks.
Jacob
December 8, 2022
A good course that touches on pretty much most of the fundamental topics of learning/using Laravel. My goal after a year-and-a-half of writing PHP procedurally was to learn a framework and I'm glad I chose this course to get started doing so.
Mohd
December 6, 2022
I rarely rate any course. Already bought 4 Laravel courses, and i think this is the best course. Instructor gives different solutions/methods to solve a single problem. Clear explaination.
Khairul
October 28, 2022
amazing, onlye some part i cannot understand while using valet function, its goes to only using localhost:8000 without domain contact-app
James
October 24, 2022
This is a very productive and engaging lecture i have ever done. I already feel like a feel like a pro at video 30.
Mohammed
August 26, 2022
This the the best course I have learned on udemy. The teacher is focusing really good on subject and give it in linear way. I think I am getting professional knowledge that will help me in my work. Thank you very much mister.

Coupons

DateDiscountStatus
10/3/2021100% OFF
expired

Charts

Price

Beginning Laravel 10 - From Novice to Professional (2023) - Price chart

Rating

Beginning Laravel 10 - From Novice to Professional (2023) - Ratings chart

Enrollment distribution

Beginning Laravel 10 - From Novice to Professional (2023) - Distribution chart

Related Topics

1106646
udemy ID
2/8/2017
course created date
11/22/2019
course indexed date
Bot
course submited by