CORE PHP

Introductory Session

  • Web Architecture
  • Overview of PHP Platform
  • Origins of PHP in the open source community
  • Why we use PHP?
  • Some of PHP's strengths:
  • Some of PHP's main competitors are PERL, Microsoft ASP.NET, JavaServer Page
  • Availability across multiple platforms
  • Installing as a module for Apache Web Server

Hyper Text Markup Language (HTML)

  • Introduction To HTML
  • Structure of HTML
  • Attributes & Values
  • Comments , Header Tags
  • Image Tag
  • Link  Tags (Text & Image)
  •  Marquee Tag
  • List Tag (Ordered & Unordered)
  • Table Tag
  • Form Tags
  • Audio , Video Tags
  • About Iframe
  • Embedding of Google Maps , You tube videos
  • BlockLevel and Inline Elements
  • DIV Tag

CHTML5 New Tags

  • Header , Footer , Nav
  • Section , Article , Aside
  • New Form Elements

Style Sheet (CSS)

  • Types of style sheet
  • About CSS Selectors
  • About CSS Properties
  • Background Properties
  • Box Properties
  • Border Properties
  • Positioning Properties
  • CSS Menu Design
  • CSS Animation

Bootstrap (Responsive Design)

  • Introduction to Responsive Design
  • Introduction to Bootstrap
  • Bootstrap Grid System
  • Grid Classes
  • Equal Columns , Unequal Columns
  • Layout Creation

Creating a Web Layout using Div's , CSS & Bootstrap

PHP language building blocks

  • Comparing PHP with other Web scripting languages or technology
  • Installation of PHP
  • PHP delimiters
  • Variable initialization with PHP
  • PHP Data types
  • PHP Constants
  • PHP Operators

Conditional Statements

  • If else
  • If else if else
  • Nested If
  • Switch Case
  • Jump Statements ( Break , Continue , Exit )

Looping (Iteration)

  • For loop
  • While loop
  • Do while loop
  • Nested Loop

Introducing ARRAY

  • How to use an important programming construct: arrays
  • Numerically Indexed arrays
  • Non-Numerically Indexed arrays (Associative Array)
  • Multidimensional arrays
  • Array sorting

Manipulation user input

  • Presenting the user with input options via different HTML from elements
  • Retrieving form data with $_POST,$_GET and $_REQUEST arrays
  • Preserving Data in Form inputs

Reusing Code and Functions

  • Introducing Functions
  • Defining functions
  • Using parameters
  • Understanding scope
  • Returning values
  • Call By Value & Call By reference
  • Reusing Codes
  • Implementing recursion
  • Using Require() and include()
  • Array , String , Math , Date functions
  • Super Global Array Variables

JavaScript (JS)

  • Introduction to JavaScript
  • Variable , Operators , Conditions
  • Looping and Array
  • Introduction to functions
  • Popup Boxes (Alert ,Confirm ,Prompt)
  • Introduction to functions
  • Form Handling
  • DOM Manipulation
  • Pre- defined functions
  • Introduction to Objects
  • What is property and methods
  • String , Math , Navigator , Date , Array , Window Objects
  • Introductions to object based technology
  • Class , object , property , inheritance
  • Client Side Validation (Regular Expression)

Introducing with the file system and the Server

  • Saving data for later using file system
  • Opening a file Creating and Writing to a file
  • Creating and Writing to a file
  • Closing a file
  • Reading from file
  • Deleting a file
  • Using other useful file functions
  • Create a directory
  • Remove a directory

    File Uploading & Downloading

    • File uploading Concepts
    • Multiple File Upload
    • Downloading file from server using header.

    String Manipulation and Regular Expression

    • Formatting , Joining ,splitting , comparing strings
    • Introducing Regular Expression
    • REGEX Implementation

    State Management

    • Session, Cookie , Query String
    • What Session Control is?
    • Understanding Basic Session Functionality
    • Starting a Session
    • Registering Session variables
    • Using Session Variables
    • Destroying the variables and Session
    • What is a Cookie?
    • Setting Cookies with PHP
    • Using Cookies with Sessions
    • Deleting Cookies
    • Implementing Query String

    MySQL Database

    • Relational Database Concept and technology
    • Web Database Design
    • Web Database Architecture
    • Creating a MySQL Database
    • Creating Database Tables
    • Column Data Types
    • Implementing Insert/Delete/Update and select Query
    • Aggregate Functions
    • Having and Group By Clause
    • Joining Table
    • Implementing Primary key, Unique Key, Composite key, foreign key, default constraint etc.
    • Joining Table
    • Dropping Tables and Databases
    • Introduction to Phpmyadmin

    Database Connection

    • Mysqli connectivit
    •  Procedural  Connectivity
    • Object Oriented Connectivity
    • PDO (Php Data Object) Connectivity

    Jquery with AJAX

    • jQuery introduction
    • jQuery Selectors , events , DOM , animations
    • jQuery accordions, carousel, tab
    • jQuery conflict
    • Ajax Implementation
    • CRUD Operation with AJAX

    Object Oriented PHP

    • Object oriented concepts
    • Classes, objects and operations
    • Class attributes
    • Access Modifier
    • Constructor & Destructor
    • Inheritance
    • Static method
    • Type Hinting
    • Object Cloning
    • Abstract class
    • Final keyword
    • Inheritance
    • Implementing interface
    • Understanding Advance and New Object Oriented functionality
    • Magic functions with PHP

    Advance PHP Techniques

    • Implementing Captcha
    • PDF Generation
    • Excel or CSV Generation
    • Email with PHP
    • Implementing Pagination
    • SQL Injection
    • Web Services with JSON
    • Payment Gateway Integration
    • Http Headers & Output Buffering
    • Error tracking and debugging
    • Exception Handling

    Developing a dynamic web application

    Web Hosting

    • Manage Domain with name server
    • Manage Web Hosting from FTP and CPANEL
    • Managing Database, Email Accounts, Sub Domains etc.
    • Live your project
Send Your Query

  • Can't read the image? click here to refresh.
  • Design & Developed By : ETON SOLUTIONS