BASIC COURSE MODULE
PHP PROGRAMMING
Eligibility : Knowledge of C++ & RDBMS
Sl. No.            Course Title                                                                                       No of Days    Â
Unit 1:            Introduction To PHP                                                                          ½
Unit 2:            Server Management                                                                          2
Unit 3:            PHP Basics                                                                                          3
Unit 4:            Expressions and Their Types                                                              3
Unit 5: Â Â Â Â Â Â Â Â Â Â Â Working with MySQLÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 4
Unit 6:            Form Elements                                                                                   4
Unit 7:            Error Management                                                                            1
Unit 8:            Email Management                                                                           1
Unit 9:            File Operations                                                                                   3
Unit 10:          Image Manipulation                                                                          4
Unit 11:          CSS Management                                                                              2
Unit 12:          JavaScript Management                                                                    3
Unit 13:          Ajax                                                                                                    2
Note : A unit Test will be conducted after completion of each Unit. Unit Test is mandatory for every student. It is a medium to develop logic for programming language.
Candidate should be present in each class. Maximum 3 consecutive leave means you are not allowed to attained further classes in a course. If candidate is able to furnish genuine reason then S/he will be allowed to attained further classes.
Â
Â
Â
Â
Unit 1: Introduction To PHP
Why you will learn â??PHPâ?? ? , What is PHP ?, History of PHP, PHP Versions, Usage of PHP, Advantage of using PHP, Dis-advantage.
Â
Unit 2: Server Management
Configure PHP Installation, Some Basic settings, More about directory structure, Details about different types of server(Dedicated and shared), Configure Apache Installation, Configure MySQL.
Â
Unit 3: PHP Basics
The PHP Character Set, Constants, Variables, Keywords, Data Type, PHP Structure and Syntax, Passing Variable between Pages using GET, POST, REQUEST, SESSION, COOKIES, FILES, SERVER, EVN.
Unit 4: Expressions and Their Types
Using if else statement, Operators, Date function format, File Include, Use of Functions, Array â?? Associated and Numeric Array, Sorting Arrays, Foreach constructs, Alternates to the echo command, How to use Javascript and CSS ----- Assignment.
Â
Unit 5: Working with MySQL
Field Types, Import & Export, MySQL Storage Engines, Connecting to the MySQL Server, Querying the Database, Retrieve information from Database, Show record from Table, Add, Edit and Delete records. ----- Assignment.
Â
Unit 6: Form Elements
Working with Text box, Password, Select Box, Check box, Radio button, Multiple List Box, Text Area, File Upload, Page Redirect, Ternary Operator, Form Validations. ----- Assignment.
Â
Unit 7: Error Management
Types of Error, Error codes, Creating a custom Error Handler. ----- Assignment.
Unit 8: Email Management
Send Basic Email, Send HTML Version. Send Image in Email. ----- Assignment.
Â
Unit 9: File Operations
Opening and Closing Files, Types of FileModes, PHP Functions for FILE handling . Reading a file : like: Reading Excell sheet content and put it in Database. Dynamic create and Read file ----- Assignment.
Â
Unit 10: Image Manipulation
Overview of GD library, Creating Thumbnails, Adding Captions over Image, Adding Watermarks and Merging Images. ----- Assignment.
Â
Unit 11: CSS Management
CSS Basics, Application of CSS with HTML, Types of CSS with examples ----- Assignment.
Â
Unit 12: Javascript Management
Variables, Array Declaration, Loop, Statements, InnerHTML,Math functions, Events, Javascript validations, Using PHP with Javascript. ----- Assignment.
Â
Unit 13:AJAX (Asynchronous Javascript and Xml)
What is Ajax, Advantage of Using Ajax, Implementation of Ajax in PHP. ----- Assignment.
Â
After completion of UNITS: Â
- Additional Problems, Project Assignment.
 | |
 |  |
Â
Â
Â