Diploma in Web Development Using PHP

PHP is a server side scripting language and is used by developers for making dynamic and interactive WebPages. Originally, PHP is compress of Hypertext Pre-processor whereas earlier it was known as Personal Home Page. It enables a developer to work with web design, web content, web templates and web frameworks or its combinations. The websites made in PHP language are dynamic which means it enables the users to perform different activities at the same time. PHP is one of the most widely used language in present.

PHP Courses Syllabus

Module 01 : PHP

1. Introduction to PHP

  • Evaluation of PHP
  • Basic Syntax
  • Defining variable and constant
  • PHP Data type
  • Operator and Expression

2. Handling Html Form With PHP

  • Capturing Form Data
  • Dealing with Multi-value field
  • Generating File uploaded form
  • Redirecting a form after submission

3. Decisions and loop

  • Making Decisions
  • Doing Repetitive task with looping
  • Mixing Decisions and looping with Html

4. Function

  • What is a function
  • Define a function
  • Call by value and Call by reference
  • Recursive function

5. String

  • Creating and accessing String
  • Searching & Replacing String
  • Formatting String
  • String Related Library function

6. Array

  • Analysis of an Array
  • Creating index based and Associative array
  • Accessing array Element
  • Looping with Index based array
  • Looping with associative array using each() and foreach()

Module 02: JavaScript

  • Introduction to JavaScript
  • Three ways to use JavaScript
  • Working with events
  • Client-side Validation

Module 03: AJAX

  • Introduction to AJAX
  • PHP with AJAX
  • Working with database

Module 04: State management

  • Using query string(URL rewriting)
  • Using Hidden field
  • Using cookies
  • Using session

Module 05: String matching with regular expression

  • What is regular expression
  • Pattern matching in PHP
  • Replacing text
  • Splitting a string with a Regular Expression

Module 06: Generating Images with PHP

  • Basics of computer Graphics
  • Creating Image
  • Manipulating Image
  • Using text in Image

Module 07: Database Connectivity with MySql

  • Introduction to RDBMS
  • Connection with MySql Database
  • Performing basic database operation(DML) (Insert, Delete, Update, Select)
  • Setting query parameter
  • Executing query
  • Join (Cross joins, Inner joins, Outer Joins, Self joins.)

Module 08: Advance PHP

1. Introduction to OOPS Concepts

  • Introduction
  • Objects
  • Declaring a class
  • The new keyword and constructor
  • Destructor
  • Access method and properties using $this variable
  • Public ,private, protected properties and methods
  • Static properties and method
  • Class constant
  • Inheritance & code reusability
  • Polymorphism
  • Parent:: & self:: keyword
  • Instanceof operator
  • Abstract method and class
  • Interface
  • Final

2. Exception Handling

  • Understanding Exception and error
  • Try, catch, throw

Module 09: Frameworks

1. CodeIgniter

  • Installing CodeIgniter
  • Basic Concepts
  • MVC Framework
  • Working with Database
  • Error Handling
  • File Uploading
  • Sending Email
  • Session Management
  • Cookie Management
  • Security

2. WordPress

  • Introduction
  • Installing WordPress
  • First Steps with WordPress
  • Designing
  • Theme Development
  • Website Development
  • Working with Database
  • AJAX
  • FTP Management

Module 10: Live Project Training

  • Working on Live Project
  • How to Upload Website Online
  • Fixing Bugs