The document outlines a PHP training course covering introductory and advanced PHP topics over 1-2 months. It includes introductions to PHP basics like variables, data types, operators, and control structures. It also covers arrays, functions, object-oriented programming, databases, frameworks like CodeIgniter and CakePHP, and content management systems like Joomla. The training is offered by Resistive Technosource Pvt. Ltd. and includes both conceptual and hands-on components.
1. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
PHP 1 month (Core)
INTRODUCTION TO PHP
What is Web?
Introduction to PHP for Web Development & Web Applications
History & Future Scope of PHP
Benefit & Importance of PHP in web applications
Installation of tools for working in PHP like XAMPP, WAMP for PHP, Apache & MySQL
LANGUAGE BASICS
Introduction to Language constructs like Variables:
Naming Variables
Assigning and Displaying Variable Values
Creating variables
Displaying variable values
Writing Your First Script That Uses Variables
Using Variable Variables
Removing Variables
Understanding Data Types
Assigning data types
Type casting
Type Juggling
Introduction of PHP Keywords
Comments, Operators & Expressions :( Arithmetic, Assignment, Comparison, Logical Operators)
String & echo, print for outputting in web page: string functions
Working with flow control through Control Statement: if-else, if-else ladder.
Using Loop Statement like for, for each, do while, while, switch case, go to, and continue.
ARRAYS
What is an Array?
Creating and Working with Arrays
Creating arrays
Viewing arrays
Modifying arrays
Removing values from arrays
Sorting Arrays
Walking through an Array
Traversing an array manually
Using foreach to walk through an array
2. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
Finding Array Size
Converting Arrays into Strings (And Vice Versa)
Converting Variables into Arrays (And Vice Versa)
Splitting and Merging Arrays
Exchanging keys and values
Multidimensional Arrays
Creating multidimensional arrays
Viewing multidimensional arrays
Using multidimensional arrays in statements
Walking through a multidimensional array
Built-in PHP Arrays
PHP FUNCTIONS
Defining functions
Using variables in functions
Passing values to a function
Returning a value from a function
Using built-in functions
Defining User functions
Passing parameter(Call By Value & Call By Reference) & return value
Trends of PHP Functions(Missing Parameter, Formal parameter declaration)
Importing content of one page into another(include & require)
ERROR & EXCEPTION HANDLING
Introduction to Exception handling: Using Try/catch/throw
Creating Custom exception
OBJECT ORIENTED PROGRAMMING
Classes, Object & Constructor & Destructor
Introducing Object-Oriented Programming
Objects and classes
Properties
Methods
Object-oriented concepts PHP 5
Developing an Object-Oriented Program
Using objects
Selecting properties and methods for each object
Defining a Class
Using $this
3. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
Adding methods
Destroying Objects
Using Access Specifier (public, private & protected)
Encapsulation, Inheritance, Abstraction
Abstract Class, Interface, Traits
Magic Methods
FILES INPUT/OUTPUT
File Streams(Input, Output, Temp)
Creating and deleting a file.
Reading and writing test files.
Checking for existence of file.
Determining file size.
Opening a file for writing, reading or appending.
Writing data to the file.
Reading characters.
PHP FORMS
GET / POST / REQUEST
Using html controls in web page
Master/Child Page Concept
MYSQL DATABASE CONNECTION
Creating Database & Tables/ privileges /creating users
Using Database Queries for accessing & manipulating data from database
Opening Database Connection/closing database connection
Select/Insert/delete & Update Database from forms
STATE MANAGEMENT
The anatomy of a cookie.
Setting a cookie with PHP.
Deleting a cookie
Working with the query string
Creating query string.
What is session.
Starting a session.
Working with session variables.
Destroying session
4. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
Passing session Ids.
Query String
CONTROLS WITH DATABASE CONNECTION
Submitting & showing data to/from web controls from/to database
Uploading files to server/ upload form /upload script
Sending emails/ email script
5. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
PHP 2 month ADVANCE PHP
INTRODUCTION TO PHP
What is Web?
Introduction to PHP for Web Development & Web Applications
History & Future Scope of PHP
Benefit & Importance of PHP in web applications
Installation of tools for working in PHP like XAMPP, WAMP for PHP, Apache & MySQL
LANGUAGE BASICS
Introduction to Language constructs like Variables:
Naming Variables
Assigning and Displaying Variable Values
Creating variables
Displaying variable values
Writing Your First Script That Uses Variables
Using Variable Variables
Removing Variables
Understanding Data Types
Assigning data types
Type casting
Type Juggling
Introduction of PHP Keywords
Comments, Operators & Expressions :( Arithmetic, Assignment, Comparison, Logical Operators)
String & echo, print for outputting in web page: string functions
Working with flow control through Control Statement: if-else, if-else ladder.
Using Loop Statement like for, for each, do while, while, switch case, go to, and continue.
ARRAYS
What is an Array?
Creating and Working with Arrays
Creating arrays
Viewing arrays
Modifying arrays
Removing values from arrays
Sorting Arrays
Walking through an Array
Traversing an array manually
Using foreach to walk through an array
6. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
Finding Array Size
Converting Arrays into Strings (And Vice Versa)
Converting Variables into Arrays (And Vice Versa)
Splitting and Merging Arrays
Exchanging keys and values
Multidimensional Arrays
Creating multidimensional arrays
Viewing multidimensional arrays
Using multidimensional arrays in statements
Walking through a multidimensional array
Built-in PHP Arrays
PHP FUNCTIONS
Defining functions
Using variables in functions
Passing values to a function
Returning a value from a function
Using built-in functions
Defining User functions
Passing parameter(Call By Value & Call By Reference) & return value
Trends of PHP Functions(Missing Parameter, Formal parameter declaration)
Importing content of one page into another(include & require)
ERROR & EXCEPTION HANDLING
Introduction to Exception handling: Using Try/catch/throw
Creating Custom exception
OBJECT ORIENTED PROGRAMMING
Classes, Object & Constructor & Destructor
Introducing Object-Oriented Programming
Objects and classes
Properties
Methods
Object-oriented concepts PHP 5
Developing an Object-Oriented Program
Using objects
Selecting properties and methods for each object
Defining a Class
Using $this
7. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
Adding methods
Destroying Objects
Using Access Specifier (public, private & protected)
Encapsulation, Inheritance, Abstraction
Abstract Class, Interface, Traits
Magic Methods
FILES INPUT/OUTPUT
File Streams(Input, Output, Temp)
Creating and deleting a file.
Reading and writing test files.
Checking for existence of file.
Determining file size.
Opening a file for writing, reading or appending.
Writing data to the file.
Reading characters.
PHP FORMS
GET / POST / REQUEST
Using html controls in web page
Master/Child Page Concept
MYSQL DATABASE CONNECTION
Creating Database & Tables/ privileges /creating users
Using Database Queries for accessing & manipulating data from database
Opening Database Connection/closing database connection
Select/Insert/delete & Update Database from forms
STATE MANAGEMENT
The anatomy of a cookie.
Setting a cookie with PHP.
Deleting a cookie
Working with the query string
Creating query string.
What is session.
Starting a session.
Working with session variables.
Destroying session
8. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
Passing session Ids.
Query String
CONTROLS WITH DATABASE CONNECTION
Submitting & showing data to/from web controls from/to database
Uploading files to server/ upload form /upload script
Sending emails/ email script
CodeIgniter (FRAMEWORK)
Introduction to MVC structure
Discussion of Code Igniter PHP framework
OOPs programming in Code Igniter
Controllers
Reserved Names
Views
Models
Helpers
Using CodeIgniter Libraries
Creating Your Own Libraries
Using CodeIgniter Drivers
Creating Your Own Drivers
Creating Core Classes
Hooks - Extending the Core
Auto-loading Resources
Common Functions
URI Routing
Error Handling
Caching
Profiling Your Application
Security
ADVANCE PHP
Ajax
Introduction to AJAX
Understanding XMLHTTPREQUEST object
Working with Ajax functions
Integrating AJAX with HTML
Integrating AJAX with PHP
9. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
MINI TASK ? Fetching data from database using Ajax
WEB SERVICES IN PHP
Introduction to Web Services
Introduction to XML
Creating XML pages
Introduction to JSON
Creating JSON data
Creating SOAP based Web Service
Consuming SOAP based Web Service
Creating REST based Web Service
Consuming REST based Web Service
MINI TASK ? Database manipulation using Web Services
CODE IGNITER (Frame work)
Introduction to Code Igniter
Introduction to MVC
Installing Code Igniter
Creating Controller, View, Models
URL Routing, Hooks
Redirecting control
Configuring with Database
Creating Html forms
Using JavaScript with Code Igniter
Creating Validations with Code Igniter
Integrating Ajax with Code Igniter
Integrating HTML template in
Code Igniter
CRUD implementation in Code Igniter
Working with Session
Developing Plugin with Code Igniter
CAKE PHP (Frame work)
Introduction to CakePHP
Introduction to MVC
Installing CakePHP
Creating Controller, View, Models
URL Routing, Scaffolding
Redirecting control
10. Contact No : + 91 9718010299
+ 91 8470982624
Resistive Technosource Pvt. Ltd.
Expertise In : Web Designing, Web Development, Web application Development, Software Development, SEO Services, E-Commerce Solution,
Industrial Training, Embedded Based Project Development, Manual & Tool Based Testing, Etc.
Configuring with Database
Creating Html forms
Using JavaScript with CakePHP
Integrating Ajax with CakePHP
Creating Validation with CakePHP
Integrating HTML template in CakePHP
CRUD implementation in CakePHP
Working with Session
Developing Plugin with CakePHP
JOOMLA
Joomla installation
Adding a new Article
Working on Article Manager
Working on Category Manager
Working on Menu Manager
Working on Media Manager
Working on Module Manager
Working on Extension Manager
Working on User Manager
Working on Language Manager
Working on Template Manager
Working on PlugIn Manager
Working on Global Configuration
Customization of existing component and modules,
Detail discussion of component, module, plug-in,
How to create component in Joomla.