PHP Training

PHP Training

Duration: 30 Days

 

PHP Overview

  • Introduction to PHP
  • Server Side Web Scripting
  • PHP installation and configuration
  • Create first PHP Script

 

PHP Basic Programming Concepts

  • Data types in PHP
  • Performing calcaulations with PHP
  • Making decisions/comparisons
  • Using loops

 

PHP Functions

  • Purpose of functions
  • Built
  • in functions
  • Declaring functions
  • Arguments to functions
  • Scope (global vs local) and Recursion

 

Storing Data in Arrays using PHP

  • Indexing and Initializing arrays
  • One and Multi dimensional arrays
  • Array related functions

 

Image Generation and Manipulation using PHP

  • Installing PHP with image support
  • Create, Resize, Modify and Delete images
  • Basic examples

 

Taking User inputs from Forms via PHP

  • Taking user input
  • Pass PHP variables via the URL
  • Using the form GET and POST method
  • Getting data from forms through variables
  • Calling pages from themselves using forms

 

Introduction to Mysql

  • Tables and Databases
  • Primary Key and Foreign Key
  • Unique Keys
  • Structured Query Language
  • INSERT Records to Table
  • UPDATE Records of Table
  • DELETE Records from Table
  • MySQL Users and Privileges
  • Local and Remote users

 

Handling Databases with PHP

  • PHP's database APIs
  • Error
  • handling strategies
  • Connection/disconnection, log in/log out
  • Including common access functions
  • Doing simple SQL queries via PHP
  • Building HTML tables using SQL Queries

 

Using PHP to Manage Files

  • reading/writing files
  • opening/closing files
  • use of includes

 

Using Cookies with PHP

  • Cookie properties
  • Managing cookies
  • Using cookies and Security Issues

 

Session Management in PHP

  • What is a session?
  • Dependencies on the php.ini file
  • Understanding PHP session variables
  • Create a PHP session variable
  • Register and modify PHP session variables
  • PHP Sessions and databases

 

Introduction to Objects in PHP

  • Object basics
  • Inheritance
  • Classes
  • Constructor functions
  • Accessing instance data and functions