Course Description
Looking for that perfect PHP framework to build great websites with? Try Laravel 4 and we're sure you'll be hooked. Laravel is a free, open source PHP web application framework, designed for the development of MVC web applications. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar Laravel is released under the MIT license, with its source code hosted on GitHub. This course teaches you how to create an authorization system for a website. A basic knowledge of PHP programming is required for this course.
Dive deep into a new programming language today!
- Understand the basics of PHP and how it works with Laravel
- Know how to apply the language into real-time applications
- Be able to code with both languages in your own projects
- Learn how to produce programs using PHP
Course Objectives
1. To understand how OOP works
2. To learn how PHP uses OOP
3. To create your first registration and login system
4. To learn more about PHP object oriented programming
5. Understand MVC concepts
6. Build an MVC framework
7. Learn the Laravel 4 framework
8. Create an authorization system with Laravel 4
Content
Introduction to Classes, Methods and Properties
Download Source Code
Constructor Method
Class Constants
Using Static Properties and Methods
Extending a Class
Protecting Methods and Properties
Encapsulation
Scope Resolution Operator
Introduction
Download Source Code
Database and Directories Setup
Markup
Building Tables
Database Wrappers
Authenticating
Validation
Course Introduction
Download Source Code
How You Shouldn't Structure Code
What Is MVC?
Introduction
Composer Requirements
Directory Structure
Parsing URLs
Creating Controllers
Accessing URL Parameters
Working with Views
Passing Data To Our View
Loading Modules
Working with the Database
Including Assets
What is MVC?
Installing PHP MVC
Exploring MVC
Understanding URL Parameters
Database
Introduction to the Project
A Look At What We'll Be Building
Understanding the Structure
How to Parse URLs
Routing
Model Example
Understanding Views in MVC
Assets in Views
Templating
Working with the Database
Introduction to Our Project
Installing Laravel
Download Source Code
The Database
Creating the Home Page
Templating
PDO and SMTP E-mail
Creating Accounts Part 1
Creating Accounts Part 2
E-mail Activation
Signing In
Signing Out
Remember Me
Changing Passwords
User Profiles
Account Recovery
Migrations