Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Learn the basic concepts and tools that you will need to build fully functional Object Oriented PHP web applications using Laravel framework.(Over 3000 students have already enrolled to this course,the most popular Laravel course at Udemy).
Build a strong foundation in modern agile Object-Oriented PHP programming.
A powerful ,highly demanded,highly paid,highly marketable skill at your fingertips.
As you might already know, Laravel is the most popular PHP framework today.
It is free and open source,,very easy to learn,has excellent documentations,has a very friendly community support and most importantly it is fun to code.
Laravel developers get higher salaries than other PHP developers.
If you like freelancing, this skill will give you a strong background to get large projects worth over 2000 US dollars as a freelancer web developer.
Content and Overview
This course is for beginner level web developers and students.
You will learn all essential Laravel code patterns and establish a strong understanding of the Laravel web application architecture.
Each chapter closes with exercises and links for further readings,putting your new learned skills into practical use immediately.
Starting with the setting up and configuration of local development environment,this course will take you through artisan,migrations,seeders,routes,controllers,sessions,requests,blade templates and eloquent models.
Students completing the course will have the knowledge to create functional and useful dynamic web applications using Laravel PHP framework.
This course comes with downloadable code samples,you will be able to work alongside the instructor as you work through each concept, and will receive a verifiable certificate of completion upon finishing the course.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Getting Started|
A brief overview of what you'll learn in this course.
What is Laravel PHP framework?
|Section 2: Setting up local development environment|
Installing XAMPP server
Creating a new laravel project using composer
Creating a virtual host with XAMPP
|Section 3: Understanding Laravel Basics|
More on routing
|Section 4: Exploring views in Laravel|
Let's create a master page
Exploring the uses of Laravel urls
Create blade templates for the front end
|Section 5: Laravel controllers|
Grenerate controllers using artisan tool
How to use laravel controllers effectively
|Section 6: Work effectively with MySQL database|
Create a new database for our web application
Creating database tables using migrations
Exploring Eloquent models of Laravel
Seeding the database using seeders
|Section 7: Create the dynamic content of the web application|
Retrieve data from database using controllers
View database records on the front end
Create a form to collect user inputs
Insert new records from the front end
Laravel Sessions for better interaction
Validate user inputs in an object oriented way
Implementing update facility (I)
Implementing update facility (II)
Implementing update facility (III)
How to allow user to delete records?
Take this challeange
|Section 8: Login and Registration system for our web application|
Laravel authentication overview
Include user authentication to CRUD app
Hi! I'm Anushka.
I am a Information Technology graduate from Colombo University, and I am also an Oracle certified Java programmer. I have been doing two jobs since 2008 as a software engineer from Monday to Friday and as a part time teacher on Saturdays.
I am currently working as a Software Engineer. In our company we are mainly producing PHP and JAVA based software solutions for medium level business owners.
I love teaching .Teaching is my passion and hobby .Thanks to Udemy, I am willing to do a lot of teaching here.