PHP

Enroll Request


Course Description

PHP Programming course provides the knowledge necessary to design and develop dynamic, database-driven web pages using PHP version 7. PHP is a language written for the web, quick to learn, easy to deploy and provides substantial functionality required for ecommerce. This course introduces the PHP framework and syntax, and covers in depth the most important techniques used to build dynamic web sites. Students learn how to connect to any ODBC-compliant database, and perform hands on practice with a MySQL database to create database-driven HTML forms and reports. E-commerce skills including user authentication, data validation, dynamic data updates, and shopping cart implementation are covered in detail. Students also learn how to configure PHP and the Apache Web Server. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.


Contents


  • PHP Basics 
    • Introduction
    • Constants
    • Variables
    • Keywords
    • Data Type
    • PHP Structure and Syntax
    • Passing Variable between Pages using GET, POST, REQUEST, SESSION, COOKIES, FILES, SERVER
  • Expressions and Their Types 
    • Using if else statement
    • Operators
    • Date function format
    • File Include 
    • Use of Functions
    • Array – Associated and Numeric Array
    • Sorting Arrays
    • For each constructs
    • Alternates to the echo command
    • How to use JavaScript and CSS
  • Working with MySQL 
    • Field Types
    • Import & Export 
    • MySQL
    • Connecting to the MySQL Server
    • Retrieve information from Database
    • Show record from Table, Add, Edit and Delete records
  • Form Elements 
    • Working with Text box
    • Password
    • Select Box
    • Check box
    • Radio button
    • Multiple List Box
    • Text Area
    • File Upload
    • Page Redirect
    • Ternary Operator
    • Form Validations
  • Error Management 
    • Types of Error
    • Error codes
    • Creating a custom Error Handler
  • Email Management
    • Send Basic Email 
    • Send HTML Version
    • Send Image in Email
  • File Operations 
    • Opening and Closing Files
    • Types of File Modes
    • Functions for FILE handling
    • Reading a file: like: Importing data from excel sheet
  • Image Manipulation 
    • Overview of GD library
    • Creating Thumbnails
    • Adding Captions over Image
    • Adding Watermarks and Merging Images
  • CSS Management 
    • CSS Basics
    • Application of CSS with HTML
  • Javascript Management 
    • Variables
    • Array Declaration
    • Loop
    • Statements
    • Inner HTML
    • Math functions
    • Events
    • JavaScript validations
    • Using PHP with JavaScript
  • AJAX (Asynchronous JavaScript and Xml)
    • What is Ajax?
    • Advantage of Using Ajax
    • Implementation of Ajax in PHP