You are on page 1of 5

BASIC CONCEPT

HTML
DHTML
CSS
JAVASCRIPT
Php Course Contents
Introduction
Web Architecture
Request, Response, Web server, Web Browser,
Protocols and its types.
Introduction to server side script. (Dynamic
web)
Core PHP with Linux Environment (LAMP)
History and advantages of PHP
Version differences
Installation and configuration
php.ini settings
httpd.conf settings
Zend engine and its architecture
Apache server and its features
PHP script fundamentals and declaration
Output functions
Conditional and Looping statements
Types of constants
Protocols
State management concept
HTTP Headers and output buffering
Data Types
Scalar Data types
Compound Data types
Resource Data types
Variables
Super Global Variables
Local & Global Variables
Reference Variables
Built in functions
String functions
Date & Time functions
Mathematical functions
MySql functions
Mail functions
User Defined functions
Function with arguments

Call by Value and reference


Globalizing functions
Arrays
Type of arrays
Array Functions
Exception Handling
Configuration directives
Exception handling
Cookies and Sessions
What are cookies and sessions
Creation and Types of cookies
Deleting and modifying cookies
Cookies storage in different browsers
Session settings in php.ini file
Session manipulation
Authentication
HTTP authentication concepts
PHP authentication concepts
File Handling
Opening and closing of files
Create file and manipulation
Read and write information in files
Create remove and rename directories
Parsing directory paths
Database Interaction
Interaction with different databases
Retrieve information from tables
MySql Functions

Advanced Php Course Contents


OOPS Concept
History and advantages
Encapsulation , Class and Objects
Deploying web application
Constructors and Destructors
Static and final modifiers
Inheritance and its types
Polymorphism, Abstract and Final classes
Access Specifies
Advantages of OOPS design pattern
File Uploading and Downloading
File handling functions

How to uploading and download files


Email and Messaging
Mail functions
Setting mail header configuration
Sending emails and mail attachments
SMS Gateways
Create and send SMS from browser to mobile
AJAX
Introduction and advantages
How to create AJAX objects for different
browsers
States of AJAX objects
Database interaction using AJAX
JQuery
Introduction to Ajax frameworks
Integration of JQuery with php script
SQL Injection
MVC Architecture
Model
View
Controller
Flow Control between Model View and
Controller
Why MVC
MVC project example using php
Secure PHP programming (data encryption).
Hiding configuration details
Hiding sensitive data
Data Encryption

XML
Introduction to XML
Structure of an XML document
How XML is different from HTML
Dom Document class and its methods
Read and Write XML data
Web Services
Introduction to Web Services
XML-RPC
REST
SOAP

Uploading projects in Web Servers


Upload using FTP
Upload using Cpanel
Real Time examples
Project Architecture

MySQL Database
Why MySQL with Php
How to use Phpmyadmin
DBMS and RDBMS concepts
Create and authenticate users in MySQL
Create database and attach it with a MySQL
user
Database Objects
Grant and revoke permission for database
objects
Classification of SQL commands
DDL, DML, TCL - SQL commands
MySQL Datatypes
Join and SQL Queries
Tables and Views
Stored Procedures

PHP MVC Framework

Module 1:

MVC Architecture

PHP

HTML & CSS

JQUERY

Module 2:

PHP MVC Framework

Live Project