PHP

Course Details : PHP



PHP Training built on practicals Education@FTP PHP training courses in Mumbai and Certification exams in South Mumbai are designed to achieve and enhance professional skills in PHP and My SQL. The training at Mumbai is designed for individuals who wish to build skills in highly sought after web development tools - PHP and MySQL.

It is built on practical oriented training with a lot of practice sessions and real world examples. Education@FTP PHP training helps you to excel in PHP & MySQL, Zend Framework, Joomla web development skills and build better career prospects.



  • Delivered by highly experienced industry professionals
  • Opportunity to work on live server
  • Host your PHP applications on our live showcase
  • Exhaustive practical examples
  • Use of live FTP account
  • Learn to build forum, photo gallery, mini facebook, video gallery, directory


Outline Syllabus


  1. Introduction
    • Meaning of Open source
    • History and Evolution
    • Free software foundation
    • Ethics
    • Linux and its Development
    • Project GNU
    • Creation of Linux
    • GNU and Open Source
    • Richard Matthew Stallman
  2. Php basic
    • Evolution of PHP
    • Competence of technologies like JSP,ASP,CGI,ASPX etc
    • Truth of Clint Side Scripting and Server Side Scripting
    • Static vs. Dynamic Web Sites
    • Why to use PHP
  3. Instaling php
    • Installing on Windows (Using XAMPP)
    • Installing on Linux (Using LAMP)
    • Different Installation settings and configuration
    • PHP.ini file configuration
    • Running the server
    • Understanding Web environment
  4. Basic Scripting
    • Hello world script
    • Running the script
    • Understanding the semantics
    • Echo and print command
    • Embedding PHP in HTML
    • Comments in PHP
    • Escape sequences
  5. Php building block
    • Data, Information and Information Technology
    • Variables
    • Variable Naming Conventions
    • Data Types
    • Typecasting
    • Using settype and gettype command
    • Dynamic Variables using Referencing
    • Operators
    • Expressions
    • Precedence
    • Defining Constants
  6. Php control structure
    • Control Structures in PHP
    • Conditional Structures
    • Iterative Structures
    • Break and Continue Statements
    • Complex Pattern Printing
  7. Function
    • Introduction to Procedural Programming
    • What is a Function?
    • Need of Function?
    • Types of Functions
    • Function: Calling
    • Function: Defining
    • Returning Values
    • Playing with References
    • Scope and Lifetime
    • Making Variables Global
    • Static Variables
  8. Array
    • What is an Array?
    • Array: Creating it
    • Types of Arrays
    • Array: Associative Arrays
    • Accessing Arrays
    • Dynamic Arrays
    • Looping with Arrays
    • Manipulating Arrays
    • Sorting Arrays
    • Multidimensional arrays
  9. Working with form
    • Why to use Forms
    • Making forms in HTML
    • Making forms in PHP
    • GET and POST Transactions
    • Accessing User Input
    • User Redirection
  10. Working with file and Directories
    • Include Command
    • Testing Files
    • Creating and Deleting Files
    • File modes
    • Reading, writing in a file
    • Playing with file pointer
    • Locking Files
    • Working with Directories
  11. Date and Time
    • Y2K Problem
    • Unix the solution
    • Getting and Setting the Date
    • Manipulating date
  12. Oops
    • Origination of OOPs by Simula 67
    • What is OOPs?
    • Advantages of OOPs
    • Classes
    • Objects
    • Data Abstraction
    • Data encapsulation
    • Inheritance
    • Polymorphism
  13. Dbms Basics
    • What is DBMS?
    • Why Use a DBMS?
    • Data Models
    • Relational Databases and Tables
    • Primary key and Foreign Key
    • Normalization
    • Introduction to SQL
    • DDL
    • DML
    • TCL
  14. Database integration
    • Creating Databases
    • Connecting to Database Server
    • Selecting a Database
    • Adding Data to Table
    • Accessing Data
    • Modifying Data
  15. Cookies
    • What is a Cookie?
    • Need of Cookies
    • Setting of Cookies
    • Reading Cookies
    • Deleting a Cookie
  16. Session manegment
    • Session Management using Cookie?
    • Using session object
    • Manipulating Session object
    • Encoding and decoding Session Variables
    • Destroying session
  17. More commands
    • Environmental Variables
    • Fetching Documents from Remote Address
    • Converting IP Address and Host Names
    • Sending Mail using PHP
  18. Networking
    • OSI Model and TCP/IP
    • Ports and Sockets
    • Protocols
    • Port Scanner
    • Making Chat Client and Server
    • NTP Implementation
  19. Introduction to Api
    • What are APIs
    • What are DLLs
    • Integration with PHP
    • How to use them
    • Working with APIs
    • API is the more professional way
  20. Dhtml
    • What is Client side Scripting
    • Introduction CSS(Cascading Style Sheet)
    • Object Model collection
    • Filters
    • Transitions
  21. Javascript
    • What is Client side Scripting
    • Why to use JavaScript
    • Variables and Data types
    • Control structures
    • Functions
    • Arrays
    • Objects
    • DOM
    • Event Model
  22. Xml
    • What is XML?
    • Advantage of Using XML
    • Structuring data
    • DTD
    • XML parsers
  23. Debbuging
    • Types of Error
    • Deference between an Error and Bug
    • Methods of Debugging
    • Manual Debugging
    • Automated Debugging
  24. Introduction to cms
    • What is CMS?
    • Working with CMS
    • Installation of joomla
    • Configuration of joomla
    • Working with joomla
  25. Introduction to Therat and secure coading.
    • Get method leads to : XSS
    • SQL Injection due to bad Logic
    • Advance SQL Injection.
    • Cookies Stealing
  26. Live Projects
    • Online chating
    • Mini social networking site