PHP is a server side programming language to develop web applications.The mostly used programming language for Web Applications in the world is PHP

PHP & MYSQL Course Content

  • Introduction of PHP
  • Why PHP?
  • What is PHP?
  • History of PHP
  • Request, Response, Web server, Web Browser.
  • Introduction to server side scripting and client side scripting languages
  • Advantages /features of PHP
  • Installation and configuration
  • Exploring WAMP, XAMPP, LAMP tools
  • Declaration Tags in PHP
  • PHP fundamentals and declaration
  • Variables in PHP
  • Output functions
  • Error Messages in PHP
  • Data Types in PHP

Scalar Data types

Compound Data types

Resource Data types

  • Data type conversion
  • Conditional and Looping statements
  • Mathematical functions in php
  • Arrays
  1. What is an array?
  2. Why we need arrays?
  3. Types of Arrays
  4. Array functions
  • Strings
  1. What is a String?
  2. Declaration of strings in PHP
  3. String handling functions
  • Files
  1. Files and File handling functions
  2. Directory Handling functions
  • mail() function
  • Date and Time functions
  • header() function

redirection

file downloading with header

  • User Defined Functions
  1. What is a function?
  2. What is Called area and Calling Area
  3. parameterized functions
  • Exception Handling
  • Control Structures
  1. include
  2. include_once
  3. require
  4. require_once
  • PHP Server Configuration Settings( httpd.conf )
  • PHP Configuration Settings ( php.ini )
  • Super Global Variables
  1. $GLOBALS
  2. $_GET[]
  3. $_POST[]
  4. $_REQUEST[]
  5. $_SERVER[]
  6. $_FILES[][]
  7. $_SESSION[]
  8. $_COOKIE[]

MySQL

  • Introduction
  • Math Functions
  • String Functions
  • DML (Data Manipulation Language) Statements
  • DDL (Data Definition Language) Statements
  • DCL (Data Control Language) Statements
  • TCL (Transaction Control Language)Statement
  • Joins
  • Views
  • Stored Procedures
  • Mysql Injection

AJAX

  • AJAX Introduction
  • AJAX Example
  • AJAX XMLHttp
  • AJAX Request
  • AJAX Response
  • AJAX Events
  • AJAX PHP

Object Oriented Programming in PHP

  • What is Object Oriented Programming?
  • Advantages of Object Oriented Programming
  • What is a Class?
  • Declaring Properties and Methods in class
  • How to call Class Members(properties/methods):
  • Constructor and Destructor
  • this, self, parent,static keywords
  • Access Specifiers (or) Visibility

Object Oriented Principles

  • Encapsulation
  • Inheritance
  • Abstraction (oops supported principle)
  • Polymorphism
  • Interfaces

MVC Architecture

  • What is MVC
  • Why MVC?
  • Advantages of MVC
  • Model
  • View
  • Controller
  • Uploading projects in Web Servers
  •  Upload using FTP
  • Upload using Cpanel

——————————————–  END  ——————————————

PHP Frameworks and CMS(Content Management System)

 

Frameworks CMS(Content Management System)
Code Ignitor Drupal
Cake PHP Joomla
ZEND WordPress
YII TYPO3
Symphony E-commerce cms
Laravel Magento
Slim Opencart
PHP MVC Prestashop
More……… More….