Deep Dive into PHP Programming

Deep Dive into PHP Programming

Duration 11 hr 30 mins

Languages en_US

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


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
Scope Resolution Operator
Calculator Exercise
Part 1
Part 2
Part 3
Download Source Code
Database and Directories Setup
Building Tables
Database Wrappers
Course Introduction 
Download Source Code
How You Shouldn't Structure Code
What Is MVC?
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
Course Conclusion
What is MVC? 
Installing PHP MVC 
Exploring MVC 
Understanding URL Parameters 
Introduction to the Project 
A Look At What We'll Be Building 
Understanding the Structure 
How to Parse URLs 
Model Example 
Understanding Views in MVC 
Assets in Views 
Working with the Database 
Introduction to Our Project 
Installing Laravel 
Download Source Code
The Database 
Creating the Home Page 
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