Skip to main Content

Beginning PHP

  • Course Code LO035414
  • Duration 2 days

Course Delivery

Additional Payment Options

  • GTC 11 inc. VAT

    GTC, Global Knowledge Training Credit, please contact Global Knowledge for more details

Virtual Learning Price

£695.00

excl. VAT

Request Group Training Add to Cart

Course Delivery

This course is available in the following formats:

  • Company Event

    Event at company

  • Public Classroom

    Traditional Classroom Learning

  • Virtual Learning

    Learning that is virtual

Request this course in a different delivery format.

Course Overview

Top

PHP is a dynamic language which allows developers to create interactive server-side scripts. PHP is widely known and used by developers all over the world.

PHP has an easy learning curve and has a very user-friendly approach. It is used in almost all domains, including social media, medical, travel, and so on. Want to get up to speed with the latest PHP 7.0 version? If your answer is yes, then you should take this course.

This course will get you up to speed starting with basic concepts such as variables, data types, arrays and loops. It then progresses to more advanced concepts such as building your own frameworks and creating your own app.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Schedule

Top

Target Audience

Top

This course is for anyone interested and wants to learn about the fundamentals of PHP programming. Students should have a basic knowledge with HTML, CSS, JavaScript, and MySQL.

Course Objectives

Top

This course focuses on the basic aspects of PHP right from variables, data types, arrays, and loops. It will also cover an explanation on frameworks, which will help you in writing your own custom framework. This course will also guide you in creating your own application.

Course Content

Top

Lesson 1: Variables, Data Types, Operators and Conditionals

  • The Basics

Lesson 2: Array and Loops

  • Arrays
  • Loops

Lesson 3: Functions and Classes

  • Functions
  • Classes

Lesson 4: Data Operations

  • Inputting and Outputting Data
  • MySQL Basics

Lesson 5: Building a PHP Web Application

  • Concepts of OOP in a Framework Environment
  • Structure of a Framework

Lesson 6: Building a PHP Framework

  • Setting up a Project Development Environment
  • Configuration Class, Default Classes, and Routing
  • The Base Controller
  • Working with PDO

Lesson 7: Authentication and User Management

  • Setting Up Paths and Inclusion of BootstrapConfiguration Class, Default Classes, and Routing
  • Adding Security to the Project
  • Password Recovery
  • Building CRUD for User Management

Lesson 8: Building a Contacts Management System

  • CRUD, the Contact Application
  • Comments, Joins, and Date Formatting

Course Prerequisites

Top

Hardware:
 
This course will require a computer system for the instructor and one for each student. The minimum hardware requirements are as follows:

  • Processor: Intel Core i7 or equivalent
  • Memory: 4 GB RAM
  • Internet connection

Software:

For this course, we will use the following software:

  • Windows 8.1 64-bit
  • WAMP server for Windows
  • LAMP server for Linux
  • MAMP server for Mac

Browser: The latest version of one or more browsers (Internet Explorer 11 or Chrome 54.0.2840 or newer is recommended)

Text editor like Notepad or Sublime Text

Cookie Control toggle icon