Mobile Application

PHP TRAINING

There are more than 500 companies in India who hire fresh graduates for web development using PHP. Normally companies have to give 2-3 months of full time training in PHP to new hires. This course provides this real life training for web development before graduates join a company. For getting knowledge about the course completely all you need is a prior institute that can provide with the best in short term period so that easily an individual can be prepared to develop a server side application in time being three months.

Course Intro

Basic Course: Advance Course:

  • Learn how PHP works.
  • Learn the basic syntax of PHP.
  • Learn to create dynamic interactive pages with PHP.
  • Learn to manipulate files with PHP.
  • Learn to work with arrays in PHP.
  • Learn to validate forms with PHP.
  • Learn to write functions in PHP.
  • Learn to manipulate and manage database data with PHP.
  • Learn to authenticate users with PHP.
  • Learn to manage sessions with PHP.
  • Learn to work with the MDB2 package.
  • Learn advanced form validation with regular expressions.
  • Learn to send email with PHP.
  • Regular Expressions.
  • Session Control and Cookies.
  • Sending Email with PHP.
  • File System Management.
  • Introduction to OOPS.
  • Working with classes.

Course Details

BASIC PHP

  • PHP Basics
    • How PHP Works
    • The php.ini File
    • Basic PHP Syntax
      • PHP Tags
      • PHP Statements and Whitespace
      • Comments
      • PHP Functions
      • Hello World!
    • Variables
      • Variable Types
      • Variable Names (Identifiers)
      • Type Strength
      • Hello Variables!
      • Variable Scope
      • Superglobals
      • Constants
      • Variable-Testing and Manipulation Functions
    • First PHP Script
    • PHP Operators
    • Creating Dynamic Pages
      • Single Quotes vs. Double Quotes
      • Passing Variables on the URL
    • Passing Variables via the Query String
  • Flow Control
    • Conditional Processing
      • If Conditions
    • Working with Conditions
    • Loops
      • while
      • do...while
      • for
      • break and continue
    • Working with Conditions
  • Arrays
    • Enumerated Arrays
      • i. Initializing Arrays
      • Appending to an Array
      • Reading from Arrays
      • Looping through Arrays
    • Working with Enumerated Arrays
    • Associative Arrays
      • Initializing Associative Arrays
      • Reading from Associative Arrays
      • Looping through Associative Arrays
      • Superglobal Arrays
    • Working with 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
    • Processing Form Input
  • String Manipulation
    • Formatting Strings
      • Concatenation
      • String Manipulation Functions
      • Examples of String Functions
    • Working with String Manipulation 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
    • Adding a Header and Footer
    • User Functions
      • Defining and Calling Functions
      • Default Values
      • Variable Scope
      • By Reference vs. By Value
    • Form Processing
      • Code Organization
    • Form Validation and Presentation Functions
  • Managing Data
    • Querying a Database
      • mysqli() Overview
      • mysqli Methods and Properties
      • Inserting and Updating Records
      • mysqli Prepared Statements
    • Inserting Records
  • MDB2
    • Advantages and Disadvantages of MDB2
      • Why use a database abstraction layer?
      • When not to use a database abstraction layer?
    • Using MDB2
    • Creating a Customer Report
  • Authentication with PHP and SQL
    • Introduction to MySQL Database
    • Understanding Tables, Records and Fields
    • Understanding Primary and Foreign Keys
    • Understanding Database Normalization
    • Dealing with Dates and Times
    • A Database-less Login Form
    • Authenticating Users
    • Inserting Records
    • Editing and Deleting Records
    • MySQL Error codes