LOGO

PHP -Syllabus

  1. An Introduction to PHP
    • History
      Versions and Differences between them
      Practicality
      Power
      Installation and configuring Apache and PHP
  2. PHP Basics
    • Default syntax
      Styles of PHP tags
      Comments in PHP
      Output functions in PHP
      Datatypes in PHP
      Configuration Settings
      Error Types
  3. Variables in PHP
    • Variable Declarations
      Variable Scope
      PHP’s Superglobal Variables
      Variable Variables
  4. Constants in PHP
    • Magic Constants
      Standard Pre-defined Constants
      Core Pre-difined Languages
      User defined Constants
  5. Control Structures
    • Execution Control Statements
      Conditional Statements
      Looping Statements whith Realtime Examples
  6. Functions
    • Creating Functions
      Passing Arguments by Value
      Passing Arguments by Reference
      Recursive Functions
  7. Arrays
    • What is an Array?
      How to create an Array
      Traversing Arrays
      Array Functions
  8. Include Functions
    • Include, Include_once
      Require, Require_once
  9. Regular Expressions
    • Validating textboxes,emails,phone number,etc
      Creating custom regular expressions
  10. Object Oriented Programming in PHP
    • Classes, Objects, Fields, Properties, _set(), Constants, Methods
      Encaptulation
      Inheritance and types
      Polymorphism
      Constructor and Destructor
      Static Class Members, Instance of Keyword, Helper Functions
      Object Cloning and Copy
      Reflections
      Serealization
      Magic Methods
  11. Strings and Regular Expressions
    • Declarations styles of String Variables
      Heredoc style
      String Functions
  12. Working with the Files and Operating System
    • File Functions
      Open, Create and Delete files
      Create Directories and Manipulate them
      Information about Hard Disk
      Directory Functions
      Calculating File, Directory and Disk Sizes
  13. Error and Exception Handling
    • Error Logging
      Configuration Directives
      PHP’s Exception Class
      Throw New Exception
      Custom Exceptions
  14. Date and Time Functions
  15. Authentication
    • HTTP Authentication
      PHP Authentication
      Authentication Methodologies
  16. Cookies
    • Why Cookies
      Types of Cookies
      How to Create and Access Cookies
  17. Sessions
    • Session Variables
      Creating and Destroying a Session
      Retriving and Setting the Session ID
      Encoding and Decoding Session Data
      Auto-Login
      Recently Viewed Document Index
  18. XML Integration
    • What is XML
      Create a XML file from PHP with Database records
      Reading Information from XML File
  19. PHP - MySQL Concepts
    • Introduction
      Storage Engines
      Functions
      Operators
      Constraints
      DDL commands
      DML Commands
      DCL Command
      TCL Commands
      Views
      Joins
      Constraints
      Indexing
      Stored Procedures
      Mysql with PHP Programming
      MySQL functions
      SQL Injection
      Uploading and downloading images in Database
      Registration and Login forms with validations
      Pagination,Sorting,…..
  20. Emails
    • Protocols
      HTTP Headers and types
      Sending Mails using PHP
      Email with Attachment
      File Uploading and Downloading using Headers
      Implementing Chating Applications using PHP and Ajax
  21. CMS
    • MVC Architecture
      DRUPAL
      JOOMLA
      AJAX
      JQUERY (Introduction and few plugins only)
Back