Group Services: Technology Consulting
phone +91-9999-283-283/9540-283-283
email info@sisoft.in
Sisoft

Course Details

PHP Training Course Outline

PH 101: Introduction to PHP

Goal:

Make the learner proficient in the usage of web development using PHP.

Pre-requisites:

Candidates should have basic knowledge of HTML, Javascript, CSS

Audience:

IT professionals or B.Tech / MCA students etc.

Duration:

2 Months (40 hours)

PHP Training Course Outline:

  1. Introduction to PHP:
    • What is PHP?
    • How PHP code looks like?
    • PHP Comments, Variables
    • PHP Commands (echo, print)
    • Operators in PHP
    • PHP Concatenation, character Escaping
    • Control Structures in PHP
      • The if Structure
      • The switch Structure
    • Looping Structures in PHP
      • The while Loop
      • The do while Loop
      • The for Loop
      • The foreach Loop
  2. Database Overview
    • What is a Database?
      • What is a Database?
      • Database Types
      • Database Objects
      • Tables
      • Data Types
      • Primary Key
      • Indexes
    • SQL Statements
      • DDL, DML, DQL, DCL
    • Database Design Basics
      • What is Normalization?
      • Normalization Benefits
      • Understanding Relationships
      • Relationship Types
      • Understanding Integrity
  3. MySQLi
    • Procedure Oriented Style : MySQLi
    • Connections
    • Executing Statements
    • Prepared statements
    • Multiple Statements
    • API Support for Transactions
    • Metadata
  4. Working with Forms
    • Creating a form
    • Accessing the submitted data
    • Common operations on forms
  5. Jquery-ajax
    • Introduction to JQuery
    • The DOM (Document Object Modal)
    • JQuery Functions
    • JQuery Ajax Methods
  6. File Handling
    • include file
    • File Input/Output
      • I/O functions
      • Reading/writing files
      • Appending to a file
      • file function
    • PHP Exceptions
    • PHP File Upload
  7. Sessions, Cookies and Mailing in PHP
    • Need of Persistence
    • Persistence and HTTP
    • HTTP Cookies
      • How cookies are implemented
      • Cookies from HTTP
      • Creating PHP Cookies
      • Reading and deleting Cookies
    • PHP Sessions
      • PHP Session Variables
      • Registering Session Variables
      • Creating Session Variables
      • Ending Sessions
      • Destroying a session
    • PHP mail() Function
  8. CAPTCHA Creation, Integration and Pagination in php
  9. Object-Oriented Programming in PHP
    • Introduction to OOP’s
      • Understanding Encapsulation
      • OOP and Class
      • Using objects in PHP Scripts
      • Working with database connections as Objects
      • Handling MYSQL Errors
    • Executing SQL Statements
    • Defining Custom PHP Classes
      • Creating Class Definition
      • Storing Classes in External Files
      • Data Hiding
    • Using Access Specifiers
    • Serializing Objects
    • Working With Member Functions
    • Serialization Functions
  10. Procedure Oriented Style : MySQLi
    • Connections
    • Executing Statements
    • Prepared statements
    • Multiple Statements
    • API Support for Transactions
    • Metadata
  11. Restricting Access -- User authentication, passwords
  12. Introduction to WordPress CMS
    • What is Wordpress?
      • History of Worpress
      • Demand of Worpress
    • Wordpress Installation
    • Wordpress Login
    • Wordpress Themes
    • Creating posts
    • Creating blogs
    • Creating Links
    • WordPress Plugins
  13. Introduction to CakePHP
  14. Project till Completion

PH 102: Open Source Application in PHP

Goal:

Make the learner proficient in the usage of enterprise application development using Open Source application and framework developed in PHP

Pre-requisites:

Candidates should have through knowledge of HTML, Javascript, CSS and PHP and should have worked on PHP development.

Prepares for:

Enterprise application development (In this course we cover any of two enterprise applications based on candidate choice)

Audience:

IT professionals or B.Tech / MCA students etc.

Duration:

2 Months

Course Outline:

  1. Basic PHP test
  2. XSLT And Other XML Concerns
  3. Debugging and Optimiations
  4. Network I/O
  5. Accessing the Underlying OS form PHP
  6. Content Management System
    • Joomla CMS 15 hrs
    • Drupel CMS 15 Hrs

  7. E-Commerce
    • Oscommerce x-Cart 15 hrs
    • Zen Cart x-Cart 15 hrs

  8. Blog
    • WordPress Blog 15 hrs

  9. Forum
    • PHPBB Forum 15 hrs
    • vBulletin Forum 15 hrs

  10. Framework
    • CakePHP Framework 30 hrs
    • Zend Framework 30 hrs