Course Description:
Php programming course provides the knowledge necessary to design and develop dynamic, database-driven web pages using PHP version 5. This course introduces the Php framework and syntax, and covers in depth the most important techniques used to build dynamic web sites. Comprehensive lab exercises help the students to develop competence and confidence with the new skills being learned.
Duration: 6 Weeks / 16 Weeks / 24 Weeks *
*Pre-requisite(s): Basic computer skills and knowledge of HTML fundamentals. Prior programming experience is helpful but not required.
Course Contents:
- Introduction to PHP
- PHP's role in Worldwide web technology
- PHP Language fundamentals
- PHP Basics
- PHP Variable
- Storing & retrieving information in variables
- PHP Decision making
- Comparison Operators
- If construct in PHP
- While construct
- For construct
- Arrays in PHP with Attributes
- Functions in PHP
- Declaring functions
- Passing data by reference
- Variable scope in PHP
- PHP web forms
- POST & GET form elements in PHP
- Embedding forms with PHP code
- Form Validation in PHP
- Regular Expressions
- Guidelines for secure PHP
- Retrieving uploaded files
- Sending email using PHP with assignment
- Session handling with assignments
- Cookie handling with assignments
- Date & Time
- File Handling in PHP
- Reading , Writing & Copy files with PHP
- Errors Handling in PHP
- Using Filters in PHP
- String Function in PHP
- My SQL
- History of databases
- Database concepts
- Database tables concepts
- MySQL Data types
- PHP Myadmin
- Creating Tables
- Auto_increment and Primary Keys
- Inserting Values into Tables
- Alter and Update Tables
- Join Tables , Group , Union and Intersect Concepts
- Introduction to Ajax
- Connecting to server using JavaScript
- Creating an XMLHttpRequest Object in different browsers
- Checking the XMLHttpRequest Object's
readyState property
- Checking the XMLHttpRequest Object's
status property
- Getting Data With the XMLHttpRequest Object
- Fetching Text Data From the server
Benefits to Students:
On completing this course, the students can enjoy various benefits like:
- Regular lab classes will enable the students to develop the logical approach towards programming.
- Students will learn to create database-driven websites.
- Students will learn to apply the modular approach for developing projects.
- Students will have strong hand on PHP.
Exit Profile of the student:
At the successful completion of the course, students get strong hold on OOPS concepts and they will be very strong in developing Web Applications and Content Management System. Also they are able to complete the following certifications.
- W3c - Certification
- Zend Certification
- CP470-PHP Certification(NCSA Online Certification Exam)
Note:- Course duration varies depending upon the course content.
* Conditions Apply.