Laravel(5.2) PHP Framework Jump Start for beginners

Master code patterns of Laravel and the Object-Oriented PHP concepts behind it.Learn modern agile PHP Web Development.
4.5 (88 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.
3,890 students enrolled
25% off
Take This Course
  • Lectures 32
  • Length 3 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


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.

About This Course

Published 12/2015 English

Course Description

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.

  • Set up and configure your local development environment.
  • Generate code files effectively and efficiently using Laravel artisan tool.
  • Object-Oriented PHP programming with MVC architecture.
  • Eloquent ORM.
  • Laravel routing.
  • Migrations and seedings.
  • Laravel Sessions and Requests.
  • Blade templating

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.

What are the requirements?

  • You should already be little bit familiar with HTML,CSS and PHP.
  • Download and install a text editor like Sublime Text(which we use here) or Dreamviewer.

What am I going to get from this course?

  • Start work with Laravel PHP framework.
  • Apply all CRUD(Create,Read,Update and Delete)functionalities effectively for the web applications.
  • Build dynamic web sites(applications) in relatively less time and effort.
  • Use object oriented techniques for their web projects following MVC architecture.
  • Apply login and registration features to web sites in a shorter period of time using build in laravel authentication system.

Who is the target audience?

  • Students who want to develop PHP dynamic applications and websites faster,more secure and more maintainable way.
  • Developers who quickly want to pick up skills of Laravel PHP framework
  • Developers who want to improve their career or get a better one.
  • Freelancers who want to get larger projects and earn more money
  • Any one who has a love and passion to learn web development
  • Students who are looking for their first job(Laravel skill will be a big plus for you)

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
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
Installing Composer
Creating a new laravel project using composer
Creating a virtual host with XAMPP
Section 3: Understanding Laravel Basics
Laravel routing
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
Laravel migrations
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
11 questions
Section 8: Login and Registration system for our web application
Laravel authentication overview
Generate scaffoldings
Include user authentication to CRUD app

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Anushka Madusanka, Software Engineer and Instructor

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.

Ready to start learning?
Take This Course