Python Training: PHP Programming for Pros


Course Delivery

Live Instructor-Led Training

Course Description

The course PHP Professional Development (Python Training) is a comprehensive introduction to PHP. The training covers everything from variable declarations to database programming. If you need to master PHP, this is place to start.

Course Dates and Pricing


Nov 20 - 23, 2018$2,775.00Dec 18 - 21, 2018$2,775.00Jan 29 - Feb 1, 2019$2,775.00Feb 26 - Mar 1, 2019$2,775.00Mar 26 - 29, 2019$2,775.00Apr 23 - 26, 2019$2,775.00

Course Outline

Web Development

The Architecture of the Internet
Web Development Technologies: Overview
HTML Basics
Common HTML Tags
The Response – Request Paradigm
HTML Forms: The Request
The PHP Role: The Response
The Anatomy of an PHP Page: From Request to Response
How HTML and PHP Work Together

Client Script Basics

Client Side vs Server Side Script
Event Handling and JavaScript
Declaring a script block
Variables: declaration and instantiation
Variables: the assignment operator
Declaring constants
Arithmetic Operators
Compound Operators
Creating functions
Passing parameters to functions
Using return
Accessing Page Elements using the DOM

PHP Fundamentals: Data types, arithmetic operators and language elements

Declaring PHP Script
Primitive vs Object Data Types
Primitive Data Types: int, double, bool, etc…
Variables: declaration and instantiation
Variables: the assignment operator
Variables: using objects and constructors
Declaring constants
Arithmetic Operations
Operator precedence
Type Conversion
Creating functions
Function Parameters
Returning Values

PHP Fundamentals: Logical Operators, Conditional Logic, Looping and Error Handling

The Elements of Logic: From English to programming
Fundamental Logical Operators: AND, OR, NOT
Conditional Logic: if … else
Conditional Logic: The switch statement
Repetition: The for .loop
Repetition: The while
Comparing the for to the while loop
Implementing Exception Handling

State Management

The Need for State Management
Client Side State: Cookies
Page State: Query Strings and Page Data
Session State: The Session
Application State: The Application

Creating Classes in PHP

Creating a Class
Class Properties
Class Methods
Class Events
Class Initialization and Termination
The Need for Re-Use

Objects in PHP

The Need for Objects\
Classes vs Objects
Creating Basic Classes
Object Properties and Methods
Object Construction and Destruction
Inheritance
Polymorphism
Accessing instance data and functions
Advanced Object Concepts

File and Directory Access Using PHP

Overview
Reading and Writing
File Permissions
File Locking
Directories
File Uploads

Handling Databases with PHP

Overview
Database Connections
Access Functions
Querying Data
Modifying Data
Data Optimization

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related Web Development Training

HTML Training: A Complete HTML5 Migration Course

The course A Complete HTML5 Migration Course (HTML Training) teaches you how to use the new features and tags HTML5. The training covers structural tags including header, section, footer, navbar, aside & others. The course also explores new data types as well as new tags for positioning, audio & visual playback, HTML forms & more. Do not fool thyself. HTML 5.0 is whole new world and this course will allow you to begin exploring the possibilities of a world dominated by HTML5. Training course titled HTML Training: A Complete HTML5 Migration Course that will allow you to hone your professional skills.

Dec 11 - 14, 2018$2,775.00Jan 22 - 25, 2019$2,775.00Feb 19 - 22, 2019$2,775.00Mar 19 - 22, 2019$2,775.00Apr 15 - 18, 2019$2,775.00

HTML Training: Building Accessible Web Sites

The course Building Accessible Web Sites (HTML Training) provides an introduction to CLF. Beginning with XHTML programming with CSS, the course explores CLF from a practical and hands-on perspective. The training includes CLF styles, web page and email standards, accessibility requirements, required elements and overall look and feel requirements. Training course titled HTML Training: Building Accessible Web Sites that will allow you to hone your professional skills.

Dec 10 - 11, 2018$1,150.00Jan 21 - 22, 2019$1,150.00Feb 18 - 19, 2019$1,150.00Mar 18 - 19, 2019$1,150.00Apr 15 - 16, 2019$1,150.00

Web Development Training: Drupal Development Complete Course

The course Drupal Development Complete Course (Web Development Training) teaches you Drupal programming including user interrace development, content development and the design & implementation of Taxonomy terms. The course covers user management & the use of views, modules, themes & translations. Training course titled Web Development Training: Drupal Development Complete Course that will allow you to hone your professional skills.

Dec 11 - 14, 2018$2,775.00Jan 22 - 25, 2019$2,775.00Feb 19 - 22, 2019$2,775.00Mar 19 - 22, 2019$2,775.00Apr 15 - 18, 2019$2,775.00

Java Training: Mastering Android Development

The course Mastering Android Development (Java Training) teaches you how to develop apps on Android. The training includes initial project configuration, HTML5 & CSS and Java programming on Android devices. You learn to publish functional Android apps on Google Play that work on different devices & resolutions. Training course titled Java Training: Mastering Android Development that will allow you to hone your professional skills.

Nov 20 - 23, 2018$2,775.00Dec 18 - 21, 2018$2,775.00Jan 29 - Feb 1, 2019$2,775.00Feb 26 - Mar 1, 2019$2,775.00Mar 26 - 29, 2019$2,775.00Apr 23 - 26, 2019$2,775.00

JavaScript Training: Advanced Concepts

The course Advanced Concepts (JavaScript Training) covers JavaScript application development with HTML5. The training starts with advanced JavaScript concepts such as classes, inheritance, & polymorphism. You are taught about dynamic HTML using JavaScript & the DOM and the of JSON & Ajax for partial data loading. The course also covers HTML5 APIs including HTML5 Storage, the HTML5 File API, geolocation, and Asynchronous communication. Finally, you are taught about using HTML5 to provide rich graphics with SVG graphics & the canvas. Training course titled JavaScript Training: Advanced Concepts that will allow you to hone your professional skills.

Nov 20 - 23, 2018$2,775.00Dec 18 - 21, 2018$2,775.00Jan 29 - Feb 1, 2019$2,775.00Feb 26 - Mar 1, 2019$2,775.00Mar 26 - 29, 2019$2,775.00Apr 23 - 26, 2019$2,775.00

Web Development Training: Advanced Perl Programming

The course Advanced Perl Programming (Web Development Training) teaches you to write powerful & flexible Perl scripts. The training includes modules, references, advanced regular expressions & text manipulation to name a few. The course also covers network programming & database access with Perl. Training course titled Web Development Training: Advanced Perl Programming that will allow you to hone your professional skills.

Nov 27 - 30, 2018$2,500.00Jan 8 - 11, 2019$2,775.00Feb 5 - 8, 2019$2,775.00Mar 5 - 8, 2019$2,775.00Apr 2 - 5, 2019$2,775.00

Web Development Training: Creating Accessible Web Sites

The course Creating Accessible Web Sites (Web Development Training) :: course provides a comprehensive introduction to accessible programming using HTML. Beginning HTML basics, the training includes CSS, CLF, WCAG, links & images, tables, layout, images, video and sound. Learn to develop accessible web site with HTML. Training course titled Web Development Training: Creating Accessible Web Sites that will allow you to hone your professional skills.

Dec 10 - 11, 2018$1,150.00Jan 21 - 22, 2019$1,150.00Feb 18 - 19, 2019$1,150.00Mar 18 - 19, 2019$1,150.00Apr 15 - 16, 2019$1,150.00

Web Development Training: Perl Scripting Essentials

The course Perl Scripting Essentials (Web Development Training) is an introduction to the Perl programming language. The course provides an overview of the benefits of using Perl starting with the basics and moving to command structure, operators, scalars, flow control, sub-routines, collections and lists. Students get hands-on experience working with regular expressions as well as reading and modifying files using Perl scripts. A brief overview of database programming is also provided. Training course titled Web Development Training: Perl Scripting Essentials that will allow you to hone your professional skills.

Dec 4 - 7, 2018$2,775.00Jan 15 - 18, 2019$2,775.00Feb 12 - 15, 2019$2,775.00Mar 12 - 15, 2019$2,775.00Apr 9 - 12, 2019$2,775.00