1. Introduction to Web Technology, HTML, Basic Tags, CSS, Table and Forms

2. Introduction to JavaScript, Variables, Operators, Data Type Conversions, functions, Control Structure, Date Time functions and Form Manipulation

3. MYSQL – Introduction about Database, Data Types, DML, DDL, Aggregate functions, Data Time functions, Stored Procedure, Sub query and join

4. PHP-Introduction to PHP, History, Web Brower, Web Server, Xampp, Installation and Configuration files.

5. Syntax, Operators, Variables, Constants, Control, Structure, Language construct and functions

6. Function – Syntax, Arguments, Variables, References, Returns and Variable Scope

7. Arrays-Enumerated Arrays, Associative array, array iteration, Multi-dimensional array, Array function and SPL 8. Date and Time functions.

9. OOP’s – Instantiation, Modifiers, Inheritance, Interfaces, Exceptions, Static Methods and Properties, Auto load, Reflection, Type Hinting and Class Constance.

10. String and Patterns- Quoting, Matching, Extracting, Searching, Replacing and Formatting

11. Web Features- Sessions, Forms, GET and POST data, Cookies, HTTP Headers.

12. Database Programming.

13. Streams and Network Programming- Files, Reading , Writing, File System functions, Streams File Uploading and File Downloading.

IPSR –Advanced PHP Syllabus

Sl.No Topics

1. Ajax Basics, Sending data to PHP with Ajax

2. Prototype- Utility functions, Ajax object and Form Object.

3. Smarty- variables, Variable Modifiers, Built-in Functions, custom functions, Config files.

4. Joomla

5. CakePHP - MVC Overview, Naming Conversions, Model, V\view, Controller, Helpers, Scaffolding an Data Validation

6. Security

7. Web Services