O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Beginning PHP

Video Description

Master the latest features of PHP 7 and fully embrace modern PHP development

About This Video

  • Brush up on basic PHP 7 syntax and work with variables, data types, arrays, and loops
  • Master advanced concepts such as building your own frameworks and creating your own applications
  • Apply your newly learned PHP skills to a variety of real-life business scenarios

In Detail

PHP is the preferred server-side scripting language for tech giants such as Facebook, Wikipedia, and Tumblr despite full-stack JavaScript gaining popularity with upcoming developers. This is because PHP performs better when dealing with heavy computations on the back end. In this course, you'll learn everything you need to get up and running with the latest version of PHP, including package management with tools such as composer, secure database operations, and a whole host of other best practices that will help you stay a step ahead of traditional programmers.

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Getting Started with PHP
    1. Course Overview 00:02:05
    2. Installation and Setup 00:03:24
    3. Lesson Overview 00:01:19
    4. The Basics 00:07:22
    5. Operators 00:06:15
    6. Conditionals 00:05:39
    7. Lesson Summary 00:00:26
  2. Chapter 2 : Arrays and Loops
    1. Lesson Overview 00:01:20
    2. Arrays – Part I 00:06:27
    3. Arrays – Part II 00:07:13
    4. Loops 00:05:14
    5. While Loops 00:05:49
    6. Foreach Loops 00:07:08
    7. Lesson Summary 00:00:33
  3. Chapter 3 : Functions and Classes
    1. Lesson Overview 00:00:44
    2. Functions 00:09:02
    3. Classes 00:06:53
    4. Lesson Summary 00:00:31
  4. Chapter 4 : Data Operations
    1. Lesson Overview 00:00:48
    2. Inputting and Outputting Data 00:06:18
    3. MySQL Basics 00:14:18
    4. Lesson Summary 00:00:35
  5. Chapter 5 : Building a PHP Web Application
    1. Lesson Overview 00:02:39
    2. Concepts of OOP in a Framework Environment 00:11:38
    3. Structure of a Framework 00:06:52
    4. Lesson Summary 00:00:47
  6. Chapter 6 : Building a PHP Framework
    1. Lesson Overview 00:01:52
    2. Setting Up a Project Development Environment 00:06:59
    3. Configuration Class, Default Classes, and Routing 00:09:09
    4. The Base Controller 00:06:01
    5. Working with PDO 00:10:46
    6. Lesson Summary 00:00:39
  7. Chapter 7 : Authentication and User Management
    1. Lesson Overview 00:02:05
    2. Setting Up Paths and Inclusion of Bootstrap 00:08:12
    3. Adding Security to the Project 00:18:21
    4. Password Recovery 00:00:05
    5. Building CRUD for User Management 00:17:18
    6. Lesson Summary 00:00:51
  8. Chapter 8 : Building a Contacts Management System
    1. Lesson Overview 00:03:10
    2. CRUD, the Contact Application 00:13:27
    3. Comments, Joins, and Date Formatting 00:12:09
    4. Lesson Summary 00:00:22
    5. Course Summary 00:01:04