phpbanner-image


Diploma In PHP Certification Course
Introduction
PHP – a server side scripting language created by Rasmus Lerdorf in 1995 – is installed on more than 200 millions of web sites and more than 2 millions of web servers. As it is open source by nature and an efficient programming language, it is today's one of the widely used languages for web development. Thus, there is a huge demand for PHP programmers. This course is suitable for all the students who are making their career in programming field and the professionals who want to brush-up their knowledge. There are many PHP training institute in pune but we train in a better way. We see to it that the theory and practical sessions go alternatively and effectively. In this manner, every concept gets simplified and is explained with adequate details in our PHP training sessions.
Course Duration For Diploma In PHP Course

Course Duration For Diploma In PHP Course :

  • 6 Weeks ( Regular Batch )
  • 8 Weekends ( Weekend Batch Only )
Eligibility Criteria For Diploma In PHP Course

Eligibility For Diploma In PHP Course :

  • BCA | BCS | BSc | BE | BTech | MCA | MCS | MCM | MSc | ME | MTech etc
Programming in 'C' Syllabus
Introduction of Programming Languages
  • Types of Languages
  • Evolution of 'C' Language
  • Structure of a 'C' Program
  • C Program development life cycle
  • Executing and Debugging a 'C' Program
'C' Tokens
  • Keywords and Identifiers
  • Operators
  • Constants
  • Variables
  • Data Types
  • Precedence of Operators
  • Scope and Lifetime of Variables
Control Statement and Expressions
  • Decision Making using if statement
  • Types of if …else block
  • Switch case Block
  • Arithmetic Expressions
  • Evaluation of Expressions
  • goto statement
Looping
  • Concept of Loop
  • For loop
  • While loop
  • Do while loop
  • Jumping in Loop
  • break and continue statement
Algorithms and Flowchart
  • Algorithms and Flowcharts (Definitions,Symbols)
  • Characteristics of an algorithm
Arrays and String
  • Introduction of Array
  • One - D Array
  • Two - D Array
  • Mutlidimensional Array
  • Dynmaic Arrays
  • Implementing String Variables
  • String handling Functions
Functions
  • Concept of Function
  • User defined Function
  • System Defined Function
  • Types of parameter passing in function
Pointers
  • Need of Pointers
  • Types of Pointers
  • Pointer Expression
  • Arrays of Pointers
  • Pointers and Functions
Structure and Unions
  • Implementing Structure Variable
  • Arrays of Structure
  • Structure within Structure
  • Introduction of Unions
  • Difference between Structure and Unions
File Handling using 'C'
  • Opening and Closing File
  • Input / Output operations on File
  • Random Access to Files
  • Command Line Arguments
Dynamic Memory Allocation
  • Concept of Dynamic Allocation
  • Implementing Malloc and Calloc Functions
  • Releasing the free space
Storage Classes and Preprocessor
  • Introduction of Storage Class
  • Types of Storage Classes
  • Introduction of Preprocesor
  • Macro Substitution
  • File Inclusion
Introduction of Data Structure
  • Concept of Data Structure
  • Types of Data Structure
  • Implementing Stack
  • Implementing Linked List
Graphics using C
  • VDU Basics
  • Simple library functions
Programming in 'C++' Syllabus
Introduction to Object Oriented Programming
  • Concept of OOP
  • Features of OOP
  • Introduction of 'C++'
  • Structure of 'C++' program
  • Executing and Debugging a 'C++' Program
'C' Tokens and Type Casting
  • Keywords and Identifiers
  • Operators
  • Constants
  • Variables
  • Data Types
  • Precedence of Operators
  • Scope and Lifetime of Variables
Classes & Objects
  • Classes & Object specifiers
  • Defining data members and member functions
  • Array of objects
  • Managing consol I/O
  • 'C++' stream classes
  • Formatted and unformatted console I/O
  • Usage of manipulators
Function in 'C++'
  • Call by reference, Return by reference
  • Function overloading and default arguments
  • Inline function
  • Static class members
  • Friend functions
  • Virtual Functions
Algorithms and Flowchart
  • Algorithms and Flowcharts (Definitions,Symbols)
  • Characteristics of an algorithm
Operator Overloading
  • Overloading Unary and Binary operators
  • Overloading using friend function
Inheritance
  • Types of inheritance
  • Virtual base classes and abstract base classes
  • Constructor and destructor in derived class
Working with files
  • File operations
  • File pointer and their manipulation
  • File updation with random access
Exception Handling
  • Various Exception Handling classes
  • Implementing try and catch block
  • Use of throw keyword
Templates
  • Introduction to Templates
  • Class templates, function templates and overloading of function templates
  • Standard Template Library (STL)
  • Run Time Type Identification (RTTI)
Constructors and Destructor
  • Concept of Constructor
  • Types of Constructors
  • Memory allocation (new and delete)
  • Usage of destructor
PHP With MySQL Syllabus
PHP with MySQL
  • What is MySQL
  • Integration with MySQL
  • MySQL functions
  • Gmail Data Grid options
  • SQL Injection
  • Uploading and downloading images in Database
  • Registration and Login forms with validations
  • Pagging,Sorting
MySQL Concepts
  • Introduction
  • Storage Engines
  • Functions
  • Operators
  • Constraints
  • DDL commands
  • DML commands
  • DCL commands
  • TCL commands
  • Views
  • Joins
  • Curosrs
  • Indexing
  • Stored Procedures
  • Mysql with PHP Programming
  • Mysql with Sqlserver(Optional)
PHP with Web Development Syllabus
Introduction To PHP
  • History of PHP
  • Versions and Differences between them
  • Practicality
  • Power
  • Phases & deliverables
  • Installation and configuring Apache and PHP
PHP Basics
  • Default Syntax
  • Styles of PHP Tags
  • Comments in PHP
  • Output functions in PHP
  • Datatypes in PHP
  • Configuration Settings
  • Error Types
Variables In PHP
  • Variable Declarations
  • Variable Scope
  • PHP’s Superglobal Variables
  • Variable Variables
Constants In PHP
  • Magic Constants
  • Standard Pre-defined Constants
  • Core Pre-difined Languages
  • User defined Constants
Control Structures
  • Execution Control Statements
  • Conditional Statements
  • Looping Statements whith Realtime Examples
Functions
  • Creating Functions
  • Passing Arguments by Value
  • Passing Arguments by Reference
  • Recursive Functions
Array
  • What is an Array?
  • How to create an Array
  • Traversing Arrays
  • Array Functions
Include Functions
  • Include, Include_once
  • Require, Require_once
Regular Expressions
  • Validating textboxes,emails,phone number,etc
  • Creating custom regular expressions
Object Oriented Programming in PHP
  • Classes, Objects, Fields, Properties, _set(), Constants, Methods
  • Encaptulation
  • Inheritance and types
  • Polymorphism
  • Constructor and Destructor
  • Static Class Members, Instance of Keyword, Helper Functions
  • Object Cloning and Copy
  • Reflections
Strings and Regular Expressions
  • Declarations styles of String Variables
  • Heredoc style
  • String Functions
  • Regular Expression Stntax(POSIX)
  • PHP’s Regular Expression Functions(POSIX Extended)
Working with the Files and Operating System
  • File Functions
  • Open, Create and Delete files
  • Create Directories and Manipulate them
  • Information about Hard Disk
  • Directory Functions
  • Calculating File, Directory and Disk Sizes
Error and Exception Handling
  • Error Logging
  • Configuration Directives
  • PHP’s Exception Class
  • Throw New Exception
  • Custom Exceptions
Authentication
  • HTTP Authentication
  • PHP Authentication
  • Authentication Methodologies
Cookies
  • Why Cookies
  • Types of Cookies
  • How to Create and Access Cookies
Sessions
  • Session Variables
  • Creating and Destroying a Session
  • Retriving and Setting the Session ID
  • Encoding and Decoding Session Data
  • Auto-Login
  • Recently Viewed Document Index
Web Services
  • Why Web Services
  • RSS Syntax
  • SOAP
  • How to Access Web Services
XML Integration
  • What is XML
  • Create a XML file from PHP with Database recrds
  • Reading Information from XML File
Special Delivery
  • Protocols
  • HTTP Headers and types
  • Sending Mails using PHP
  • Email with Attachment
  • File Uploading and Downloading using Headers
  • Implementing Chating Applications using PHP and AJAX
  • SMS Gateways and sending SMS to Mobiles
  • Payments gateways and How to Integrate them
Introduction of Advance Topics
  • MVC Architecture
  • DRUPAL
  • JOOMLA
  • Word Press
  • OpenCart (E commerce Platfrom)
  • AJAX
  • CSS
  • JQUERY (Introduction and few plugins only)
Project

Students will be developing a project using PHP and its different components. Developing this project will give the students a clear understanding about how to integrate the various PHP features into one project which would use the functionality of these features to their maximum. This project will be done under the careful guidance of an experienced faculty.

Extra Curicular
  • Aptitude Preparation
  • Group Discussion & Personal Interview Preparation
  • Mock Interview
Download Brochure

Enquiry