At NADIA, we develop courseware that enables our students to meet on-the-job challenges in the dynamic corporate environment...

PHP Training

PHP Training

Duration: 20

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

 

PHP training at NADIA Training Institute is designed to provide non-programmers with a solid foundation in the PHP language. Php course guides you through the basics of PHP with an experiential approach, filled with numerous examples and hands-on exercises, including substantial practice in coding parts of a functional application - an online inquiry app. All of the exercises are designed to reinforce key language concepts.

 

PHP Training in Abu Dhabi, Dubai, Sharjah is designed for those who want to learn the basics of the PHP language, and assumes some familiarity with web sites – what they are and the very basics of how they work – but no programming experience. Web designers who want to become PHP Developers would certainly benefit from this course. 

·         PHP can generate dynamic page content

·         PHP can create, open, read, write, and close files on the server

·         PHP can collect form data

·         PHP can send and receive cookies

·         PHP can add, delete, modify data in your database

·         PHP can restrict users to access some pages on your website

·         PHP can encrypt data

With PHP you are not limited to output HTML. You can output images, PDF files, and even Flash movies. You can also output any text, such as XHTML and XML.

PHP Training Course Prerequisite

·         HTML

·         CSS

·         Javascript

 

PHP Training Course Objective

·         PHP runs on different platforms (Windows, Linux, Unix, Mac OS X, etc.)

·         PHP is compatible with almost all servers used today (Apache, IIS, etc.)

·         PHP has support for a wide range of databases

·         PHP is free. Download it from the official PHP resource: www.php.net

·         PHP is easy to learn and runs efficiently on the server side

PHP Training Course Overview
 

Introduction to PHP       

PHP Basics     

Variables in PHP

Constants in PHP

Control Structures

Functions       

Arrays

Include Functions     

Regular Expressions

Object Oriented Programming in PHP       

·         Classes, Objects, Fields, Properties, _set(), Constants, Methods

·         Encapsulation

·         Inheritance and types

·         Polymorphism

·         Constructor and Destructor

·         Static Class Members, Instance of Keyword, Helper Functions

·         Object Cloning and Copy

·         Reflections

 

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

·         Paging, Sorting,…..

 

Strings and Regular Expressions     

·         Declarations styles of String Variables

·         Heredoc style

·         String Functions

·         Regular Expression Syntax(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

 

Date and Time Functions 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

·         Retrieving 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 records

·         Reading Information from XML File

 

MySQL Concepts

·         Introduction

·         Storage Engines

·         Functions

·         Operators

·         Constraints

·         DDL commands

·         DML Commands

·         DCL Command

·         TCL Commands

·         Views

·         Joins

·         Cursors

·         Indexing

·         Stored Procedures

·         MySQL with PHP Programming

·         MySQL with Sqlserver(Optional)

SPECIAL DELIVERY                                        

·         Protocols

·         HTTP Headers and types

·         Sending Mails using PHP

·         Email with Attachment

·         File Uploading and Downloading using Headers

·         Implementing Chatting Applications using PHP

·         and Ajax

·         SMS Gateways and sending SMS to Mobiles

·         Payments gateways and How to Integrate them

With Complete

·         MVC Architecture

·         DRUPAL

·         JOOMLA

·         Word Press

·         AJAX

·         CSS

·         JQUERY (Introduction and few plugins only)