Let's Learn Laravel: A Guided Path For Beginners

Learn The Essential Concepts of PHP, Laravel & Linux To Launch A New Career!

4.79 (851 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Let's Learn Laravel: A Guided Path For Beginners
4,309
students
14.5 hours
content
Mar 2024
last update
$84.99
regular price

What you will learn

The PHP language itself

How to setup your personal computer for Laravel practice

How to keep your code organized (we actually take the time to understand the MVC pattern)

How to deploy your app up to the web (both local Docker practice, and a real public Linux VPS)

Why take this course?

Learn the incredibly popular and in demand Laravel framework. There are countless Laravel courses in the world; here's what makes this one unique:

  • No assumptions that you already understand the PHP language.

  • No assumptions that you already understand the "Model View Controller" pattern.

  • No assumptions that you already understand how to setup a dev environment on your computer.

  • No assumptions that you already understand how to deploy a website.

  • No assumptions that you already understand the Linux command-line.

Laravel is an amazing framework, but because it is so feature-complete I've noticed that a lot of guides and tutorials get overly ambitious and introduce 10 or 20 new concepts in a single lesson which is frustrating when you're a beginner and you're trying to actually understand why you're doing what you're doing. I've also noticed a lot of tutorials assume you've already used lots of other web application frameworks before Laravel, and so they don't actually explain any of the organizational or conceptual pieces of the puzzle.

This course is different because I assume that Laravel is the first web application framework you've ever attempted to learn, and so we move at a pace where you can actually absorb the big-picture concepts that exist in all frameworks; not just Laravel.

Here's what we'll learn in the course:

  • The PHP language itself

  • Getting our computer ready for Laravel

  • User registration, log in, log out

  • Profile Photo Upload (server-side resize & storage)

  • The Blade Template Engine

  • Composer the PHP Dependency Manager

  • Form Validation

  • Gates, Policies, Permissions (e.g. You can only edit your own posts and not other people's posts)

  • Relationships; letting one user follow another user

  • How to use Models to query for the exact data you want (e.g. homepage feed of posts from the users you follow)

  • How to send automated emails from your app

  • Add API URLS that allow users to login and create & delete posts from outside the context of a web browser

  • Use Docker to practice deploying to a Linux server

  • Configure a real public Ubuntu VPS to host our Laravel app with a real domain

  • Setup our VPS as a Git server that you can push to for effortless future updates to your live site

I encourage you to watch the freely available first lesson titled "Welcome To The Course" to get a better feel for the course.

This course may be brand new, but this isn’t my first time teaching. I’ve led training sessions for Fortune 500 companies and I’ve already helped over 200,000 people on Udemy and received the following feedback:

"Brad definitely has some of the best techniques to embed the lesson into your mind… hands down these are the best tutorials I have had the opportunity to view."

"Presentation is concise without being tedious… you honestly feel that you have a thorough understanding of the subject."

"…[Brad] explained the process. Not memorize this or that, he explained the process. If you're looking to take a course to understand the foundations of creating websites, look no further."

Become highly valuable and relevant to the companies that are hiring Laravel developers; in one convenient place alongside one instructor. If you're ready to begin coding your own applications from the ground up - I'll see you on the inside!

Screenshots

Let's Learn Laravel: A Guided Path For Beginners - Screenshot_01Let's Learn Laravel: A Guided Path For Beginners - Screenshot_02Let's Learn Laravel: A Guided Path For Beginners - Screenshot_03Let's Learn Laravel: A Guided Path For Beginners - Screenshot_04

Reviews

Stephan
May 26, 2023
I took a laravel course in college and really struggled. I managed to muddle through it without really deeply understanding some of the concepts having to do with objected oriented programing . Unfortunately the laravel documentation leaves a lot to be desired. Purportedly there is a bootcamp tutorial that you can follow , where you create an application called 'chirper'. This tutorial is essentially useless unless you already have a pretty good understanding of laravel. So Brad's course is a great foundation on which to build from , because everything is explained , and nothing is assumed.
Levi
May 24, 2023
i love intructor teaching style, he could find potentialy confusing part of the lesson or code and prevent it! i wish he gradually updated the course and adding more complex project-based course! absolutely hidden-gem on udemy!
Baboloki
May 16, 2023
Brad is an excellent teacher, he made this course a lot simpler. Please consider an advanced course on Laravel, adding onto this one would also be great.
John
May 13, 2023
As always Brad is awesome! I've learned a tremendous amount already despite only being half way through the course. He makes a complex subject like Laraval easy to understand and a pleasure to learn. You can't go wrong picking this course up if you want to learn Laraval. I highly encourage anyone who may be interested in it do so.
William
May 10, 2023
Great course, very in-depth and loads of extra content you never knew you wanted to learn! Could use a bit more explanation as to what certain methods do other than "it's the one to use", or more pointers to official docs. Other than that, great!
Niranjan
May 8, 2023
It's amazing. Being a visually impaired software engineer, I can follow the easy to digest and accessible instructions even he is using the mouse in this course for highlighting things on the screen.
Agostinho
April 30, 2023
After finished the course: overall is a good course for beginners on Laravel. If you dont know PHP, first learn basic PHP and PHP with OOP. Thanks Brad.. Positive: - well organized - well explained Negative: - SInce the author says you dont need to know PHP, he fails by not teaching PHP OOP because all PHP framework are base on Oriented Object Programming, so Needs a video that show PHP OOP basics. - should follow the naming convention for controllers - no using named routes and in templates call route fn to call the related route name on a link. - Should show better way organize the routes like using groups - Miss protected the routes in section 10 To improve: - I would recommend how setup laravel with Sail, Which use docker + docker compose . - need to fix the negative points.
Noam
April 25, 2023
Here's the template of how to design, manage and run courses online. I have about 20 years experience (Java, C#.net, python, DevOps etc etc) but never had the chance to learn PHP Laravel. This course was exactly what I was looking for. Perfect. Thanks Brad.
Piotr
April 9, 2023
Very good introduction to Laravel. Brad goes over a lot of concepts & topics that are essential to building real world applications - connecting web app to the permanent storage, caching, client side scripting, using events, jobs, schedulers, etc... Deployment to VPS was very clearly explained. It would be also interesting to see how to deploy a containerized version of the app to a cloud provider and how to integrate it with to a cloud based database solution. I would like to get a bit more details on the PHP language itself and the Laravel project architecture. There are a lot of conventions used in this framework. And it is sometimes confusing when the things are happening "automagically". Also the code we were writing seems to be always running synchronously (for example, in a controller endpoint handler method), while some operations clearly take some time to complete (database access). So a lot must be happening behind the scenes (multithreading?). A little bit deeper overview of the Laravel framework structure would be helpful.
Caio
April 8, 2023
Straight to the point teaching style. If you know the basics of php, mysql and front-end (hmtml, css, js) the course is simply perfect.
Daniel
March 22, 2023
Hands down one of the best Laravel beginner courses on Udemy. I've taken many courses on Udemy and Brad has done an outstanding job covering most of the Laravel features. Also one of the up to date Laravel courses on here. Worth the money spent. Will be purchasing more courses from Brad in the future. Thanks much.
Matthias
March 22, 2023
very good course on Laravel - so far my rampup-time looks pretty decent - and the last time i developed PHP was 10 years ago ;D
Alec
March 19, 2023
Brad did a great job explaining how Laravel works. The pacing is excellent, never rushing through topics but the course also never feels like a slog. Definitely would recommend for anyone wishing to use Laravel.
Mihkel
March 14, 2023
This is one of the best courses that I have encountered here on Udemy. The course project includes a lot of interesting features that I see myself using for my future applications, and I think the instructor does a great job in breaking down very complex topics in a way that makes sense for someone who is new to these specific technologies, but somewhat familiar with the overall concepts.
Pascal
March 10, 2023
Teacher takes the time explaining everything. Builds on foundations you learned in previous lessons without assuming knowledge. Really an awesome course for beginners.

Charts

Price

Let's Learn Laravel: A Guided Path For Beginners - Price chart

Rating

Let's Learn Laravel: A Guided Path For Beginners - Ratings chart

Enrollment distribution

Let's Learn Laravel: A Guided Path For Beginners - Distribution chart

Related Topics

4880952
udemy ID
9/13/2022
course created date
11/26/2022
course indexed date
Bot
course submited by