PHP and PHP++

Catalyse your Career Growth

Mind Bird Solutions taining program in PHP and PHP++, for intermediate to advanced learners, provides an accelerated introduction to PHP and open soruce CMS and helps students learn basic programming skills. The Jump Start focuses on using PHP and Mysql to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured applications. It is intended for developers who have at least basic professional experience and who are interested in developing applications using PHP.

PHP is a server scripting language, and is a powerful tool for making dynamic and interactive Web pages quickly. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.

 
PHP Training Program
 
 CORE PHP

  • How PHP Works
  • The php.ini File
  • Basic PHP Syntax
  • PHP Tags
  • PHP Statements and Whitespace
  • Comments
  • PHP Functions
  • Variables
  • Variable Types
  • Variable Names (Identifiers)
  • Type Strength
  • Variable Scope
  • Constants
  • Variable-Testing and Manipulation Functions
  • PHP Operators
  • Creating Dynamic Pages
  • Single Quotes vs. Double Quotes
  • Flow Control
  • If Conditions
  • Loops
  • while
  • do...while
  • for
  • break and continue
  • Arrays
  • Enumerated Arrays
  • Initializing Arrays
  • Appending to an Array
  • Reading from Arrays
  • Looping through Arrays
  • Associative Arrays
  • Initializing Associative Arrays
  • Reading from Associative Arrays
  • Looping through Associative Arrays
  • Two-dimensional Arrays
  • Reading from Two-dimensional Arrays
  • Looping through Two-dimensional Arrays
  • Array Manipulation Functions
  • PHP and HTML Forms
  • HTML Forms
  • How HTML Forms Work
  • A Sample HTML Form
  • Form Variables
  • String Manipulation
  • Formatting Strings
  • Concatenation
  • String Manipulation Functions
  • Examples of String Functions
  • Magic Quotes
  • magic_quotes_gpc
  • magic_quotes_runtime
  • Recommendation on Magic Quotes
  • Reusing Code and Writing Functions
  • Including Files
  • Require
  • require_once
  • auto_prepend_file and auto_append_file
  • User Functions
  • Defining and Calling Functions
  • Default Values
  • Variable Scope
  • By Reference vs. By Value
  • Form Processing
  • Code Organization
  • Simple SELECTs
  • Introduction to the Northwind Database
  • Some Basics
  • Comments
  • Whitespace and Semi-colons
  • Case Sensitivity
  • Selecting All Columns in All Rows
  • Selecting Specific Columns
  • Sorting Records
  • Sorting By a Single Column
  • Sorting By Multiple Columns
  • Sorting By Column Position
  • Ascending and Descending Sorts
  • The WHERE Clause and Operator Symbols
  • Checking for Equality
  • Checking for Inequality
  • Checking for Greater or Less Than
  • Checking for NULL
  • WHERE and ORDER BY
  • The WHERE Clause and Operator Words
  • The BETWEEN Operator
  • The IN Operator
  • The LIKE Operator
  • The NOT Operator
  • Checking Multiple Conditions
  • AND
  • OR
  • Order of Evaluation
  • Sub queries, Joins and Unions
  • Sub queries
  • Joins
  • Table Aliases
  • Multi-table Joins
  • Outer Joins
  • Unions
  • UNION ALL
  • UNION Rules
  • Inserting, Updating and Deleting Records
  • INSERT
  • UPDATE
  • DELETE
  • Managing Data
  • Querying a Database
 

MySql Overview

  • MySql Methods and Properties
  • Inserting and Updating Records
  • MySql Prepared Statements
  • Authentication with PHP and MYSQL
  • A Database-less Login Form
  • Session Control and Cookies
  • Sessions
  • Session Functions
  • Cookies
  • Sending Email with PHP
  • JavaScript language fundamentals
  • mail()
  • Shortcomings of mail()
  • PHPMailer
  • File System Management
  • Opening a File
  • fopen()
  • Reading from a File
  • fgets()
  • Writing to a File
  • fwrite()
  • File Locking
  • flock()
  • Uploading Files via an HTML Form
  • Getting File Information
  • More File Functions
  • Directory Functions
  • Getting a Directory Listing
  • Creating a Dreamweaver site
  • Site creation - basic
  • Site creation - advanced
  • Database connections
  • Database basics
  • Introduction to MYSQL
  • Server behaviors
  • Querying the database
  • Building a MYSQL query using the Simple view
  • Building a MYSQL query using the Advanced view
 
 
Use of Dreamweaver

  • Using Dreamweaver to automatically generate a form for updating the record
  • Validating the edited information using JavaScript behaviors
  • Building a confirmation page to display the result of updating the record
  • Deleting records
  • Precautions to take to ensure that records are not inadvertently deleted
  • Building an appropriate record deletion interface, complete with confirmation
  • dialog
  • Implementing user login/logout with Dreamweaver
  • Overview of Web application security issues
  • Preferred approach: configuring the Web server to manage security
  • Alternative approach: having Dreamweaver automatically generate code for
  • logging users in, authenticating them, and logging them out
  • In-depth instruction on using Dreamweaver with PHP to implement user
  • login/logout and page-by-page authentication.
 
 
AJAX

  • Ajax with PHP
  • Ajax Overview
  • Ajax Technology Stack
  • Ajax Implementations
  • Installing and configuring HTML_Ajax Pear Module
  • Ajax Server
  • Ajax Client
 
 
JQUERY

  • What Are Javascript And Jquery?
  • Document Object Model (DOM) And Jquery
  • Programming/Coding Principles
  • Separation Of Structure (HTML), Style (CSS) A
  • Behaviors (Javscript/Jquery)
  • Jquery Wrapper – DOM Elements As Array - $( )
  • Selecting And Manipulating Elements
  • Jquery API
  • Element Properties And Attributes
  • Browser Event Model
  • Jquery Event Model
  • Putting Events To Work
  • Animation And Effects Overview
  • Sliders, Tabs, Accordians
  • Progress Bars
  • Forms/Auto Completers
  • Date Pickers
  • Dialog Boxes

Notes:

  • Recommend Practical hours for student except class hours is 90 Hrs.
  • We also provide weekend classes for all courses.
  • After completion of 55% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of PHP. This is optional.


To find out Mind Bird Solutions' PHP training program and expertise, contact Mind Bird Solutions today.

Our Brand