Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (1 vote)
6K views

Core PHP (Duration 20-22 Classes) Topics: PHP, Mysql, Javascript

This document outlines the course content for Core PHP and Advanced PHP training programs. The Core PHP program (20-22 classes) covers topics like PHP basics, MySQL, JavaScript, arrays, loops, functions, file handling, forms, validation, classes and objects, databases, cookies, and sessions. The Advanced PHP program (3 months) covers content management using Joomla, rapid application development using CakePHP framework, and JavaScript frameworks like jQuery.

Uploaded by

Gautam Mukherjee
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
6K views

Core PHP (Duration 20-22 Classes) Topics: PHP, Mysql, Javascript

This document outlines the course content for Core PHP and Advanced PHP training programs. The Core PHP program (20-22 classes) covers topics like PHP basics, MySQL, JavaScript, arrays, loops, functions, file handling, forms, validation, classes and objects, databases, cookies, and sessions. The Advanced PHP program (3 months) covers content management using Joomla, rapid application development using CakePHP framework, and JavaScript frameworks like jQuery.

Uploaded by

Gautam Mukherjee
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

Course Content

Core PHP (Duration 20-22 classes)


Topics: PHP, mysql, javascript
Introduction
The Origin of PHP
PHP is better than Its alternatives
How PHP works with the Web Server
Hardware and Software requirements and installation
PHP Pros and Cons
PHP: past, present and future (PHP 3.0, PHP 4.0, and PHP 5)
Strength of PHP

Basic PHP Development


How PHP scripts work
Basic PHP syntax
PHP variables
PHP data types
Displaying type information
Testing for a specific data type
Operators
Variable manipulation
Dynamic variables
String in PHP

Control Structures
The if statement
Using the else clause with if statement, multiple if, nested if.
The switch statement
Using the ? operator
Summary

Arrays
Single-Dimensional Arrays
Multidimensional Arrays
Casting Arrays
Associative arrays
Accessing arrays
Getting the size of an array
Looping through an array
Looping through an associative array
Examining arrays
Joining arrays
Sorting arrays
Sorting an associative arrays

Loops

The while statement


The do while statement
The for statement
Break & continue
Nesting loops
For each loops

Functions

Introduction of functions

PHP Library Function

 Array functions
 String functions
 Date and time functions
 Other important functions

User Defined Function


Defining a function with parameters and without parameters
Returning value from function
Dynamic function calls
Accessing variable with the global statement
Function calls with the static statement
Setting default values for arguments
Passing arguments to a function by value
Passing arguments to a function by reference

Working With the File System


Creating and deleting a file
Reading and writing text files
Working with directories in PHP
Checking for existence of file
Determining file size
Opening a file for writing, reading, or appending
Writing Data to the file
Reading characters

Working With Forms


Forms
Super global variables
The server array
A script to acquire user input
Importing user input
Accessing user input
Combine HTML and PHP code
Using hidden fields
Redirecting the user
File upload and scripts

Validation

Server side validation


Client side validation (Java script)
Working With Regular Expressions

Classes And Objects


Introduction of Objects oriented programming
Define a class
Creating an object
Object properties
Object methods
Object constructors and destructors
Class constants, Access modifier,
Class inheritance
Abstract classes and methods
Object serialization
Checking for class and method existence
Exceptions
Summary
Introduction To Database
Introduction to SQL
Connecting to the MYSQL
Database creation and selection
Database table creation, update table structure
insert, update, delete data to a table
Fetch data from table, Acquiring the value, Joins, sub query
Finding the number of rows
Executing multiple queries

Cookies
The anatomy of a cookie
Setting a cookie with PHP
Deleting a cookie
Creating session cookie
Working with the query string
Creating query string

Session
What is session
Starting a session
Working with session variables
Destroying session
Passing session Ids
Encoding and decoding session variables

Disk Access, I/O, And Mail


File upload
File download
Environment variables
E-mail in PHP
Random numbers

AJAX (Asynchronous JavaScript and XML)


Introduction to AJAX
Introduction to XMLHttpRequest Object
Method and Properties of XMLHttpRequest
Application of AJAX in web application
Discussion of a project flow with core PHP, Discussion of database design with front end and
backend UI.

ADVANCE PHP (3 Months)

Topics : Joomla, Cakephp, Jquery.


Content Management System.

Joomla (Duration 11 classes)

Joomla Basic (3 classes)

Introduction to JOOMLA, Joomla installation, Adding a new Article, creating a custom poll, Work
with Menus, categories and sections, Work with inbuilt Modules, Work with inbuilt components
(virtuemart, Jforms etc)

Joomla Advance (8 classes)

Customization of existing component and modules, Detail discussion of component, module,


plug-in, How to create component in Joomla, How to create module in Joomla, Template
creation.

Rapid Development Frame Work

CakePHP (Duration 8 classes)

Introduction to MVC architecture, Discussion of cake PHP framework, Application set up with
cakephp, Scaffolding, Creation of create ,read update and delete form in cakephp, Built-in
Validation, View Helpers for AJAX, Javascript, HTML Forms and more

Java script Framework

Jquery (Duration 5 classes)


Introduction of Jquery, Jquery attribute selectors, Jquery events, demostrate different methods
like hide(), show(), toggle() etc., slide, callback functions, AJAX with Jquery.

Discussion and Introduction of Another advance topic. (Duration 1-2 class)


 Codeigniter (A Framework of PHP)
 Smarty (Template Engine)
 Wordpress (Content Management System)
 Os commerce (E-commerce store management software)

You might also like