Course Duration in Hours
60
60
PHP Introduction
Introduction of Web Application
Client-Server Architecture
What is Open source ?
Why PHP ?
Installation
Installation Of PHP, MySQL And Apache. (XAMPP Tool)
Installation Of Adobe Dreamweaver.
PHP Fundamentals
Syntax Overview
Data types
Variables
Constants
Expressions
Operator Types
Control structures
Conditional statements
Loops
PHP Functions
What is Function ?
Function syntax
Built in Functions
include and include_once
Require and require_once
Header Function
Date Functions
User defined Functions
Arrays
Array Introduction
Syntax of Array
Types of Array
Predefined Array Functions
Strings
Syntax of String
Predefined String Functions
Working with Forms and Validations
Retrieve value of form-PHP GET & PHP POST
PHP Form Validation
Working with Sessions
Introduction
Create session
Retrieve session
Destroy session
Working with Cookies
Introduction
Create cookies
Retrieve cookies
Delete cookies
OOPS with PHP overview
Introduction
Objects
Class
$this Keyword
Access Modifiers (Public , private,protected)
Constructor
Destructor
Parent:: and self:: keyword
Static properties and methods
Constant datamenbrs
Inheritance
Polymorphism
Interface
Abstract class and method
Final
Magic methods
set
get
call
autoload
AJAX
Introduction
XMLHttpRequest
Create Object
Request
Response
readyState
File Handing & Emails
File Handling, File uploading
Open , read and closing file
Create and write file
Sending mails using PHP
PHP and XML
Introduction of DBMS and RDBMS
Connection with Database
DDL Operations (create ,alter , drop ,truncate/empty)
DML Operations (insert, update, delete)
DQL Operations (select)
Executing queries
Handling Query Results
Handling Query Errors
Joins
order By and group By
Like Patterns
Stored Procedure
Practice Application with Database Integration
CodeIgniter
Introduction and MVC Architecture
CodeIgniter URLs
Creating a Controller
Creating a View
Creating a Model
Working with Helpers
URL Helper
Form Helper
Download Helper
Cookie Helper
Email Helper
Working With Libraries
Database Library
Session Library
File Upload Library
Ajax Iplementation
There is no pre-requisite for this course. Prior knowledge of any programming language is beneficial.
3RI Technologies Pvt Ltd, Pimple Saudagar (Pune),Pune,IN