PHP Online Training

Course Overview


PHP stands for PHP Hypertext Preprocessor. “PHP is an HTML-embedded scripting language. HARSHITHA TECHNOLOGY SOLUTIONS provides Core PHP and My SQL training according to the current requirement of IT industry. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.” When someone visits your PHP web page, your web server processes the PHP code. It then sees which parts it needs to show to visitors (content and pictures) and hides the other stuff (file operations, math calculations, etc.) then translates your PHP into HTML. After the translation into HTML, it sends the web page to your visitor’s web browser.

The course will take you through all you need to know to use PHP in creating an incredible web site. MySQL is the leading open source relational database management system and is extensively deployed around the world. Gain the skills needed to administer and maintain MySQL databases.

Course Content


Beginning to PHP

  • History & Versions
  • Power of php
  • What is PHP
  • Installation and Configurations
  • LAMP,WAMP, XAMPP, MAMP
  • NetBeans IDE Installation In various operating systems
  • Overview of NetBeans IDE

Basics

  • Basic Program
  • PHP tags
  • Comments
  • Output function
  • Data types
  • php.ini settings

Variables

  • Declarations
  • Scope
  • Local
  • Global
  • Static
  • Variables

Constants Structures

  • Magic Constants
  • User defined Constants

Conditional Statements

  • if
  • if…else
  • if…elseif….else
  • switch

Loops

  • while
  • do…while
  • for
  • foreach
  • continue
  • break

Functions

  • Creating Functions
  • Passing Arguments by value
  • Passing Arguments by Reference
  • string functions
  • include and require Statements

Arrays

  • What is an Array
  • Indexed
  • Associative
  • Multidimensional
  • Sorting

Superglobals
Regular Expressions

  • Validating textboxes, email, password, date, phone numbers, zipcode etc
  • Creating custom regular expressions

MySQL

  • MySQL Introduction
  • MySQL Installation
  • MySQL Administration
  • MySQL PHP Syntax
  • MySQL Connection
  • MySQL Create Database
  • MySQL Drop Database
  • MySQL Select Database
  • MySQL Data Types
  • MySQL Create Tables
  • MySQL Drop Tables
  • MySQL Insert Query
  • MySQL Select Query
  • MySQL Where Clause
  • MySQL Update Query
  • MySQL Delete Query
  • MySQL Like Clause
  • MySQL Sorting Results
  • MySQL Using Join
  • MySQL NULL Values
  • MySQL Regexps
  • MySQL Alter Command
  • MySQL SQL Injection

Working with the Files and Operating System

  • Opening a file
  • Reading a file
  • Writing a file
  • Closing a file
  • Manipuating Directories
  • Hard Disk Information
  • Directory Functions
  • Calculating File, Directory and Disk Sizes

Date and Time Functions
Cookies

  • Cookie
  • Types of Cookies
  • How to Create and Retrieve and Delete 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

PHP with MySQL
CRUD

  • Create_action
  • Read_action
  • Update_action
  • Delete_action

Errors Handling

  • Using die() function
  • Defining Custom Error Handling Function
  • Possible Error levels

Exceptions Handling

  • Try, Throw, Catch
  • Catch Custom Exceptions

Uploading and Viewing files
Pagination
Sending Emails with Autorespond and attachement
User Registration
Authenticate users with PHP
Authenticate users with HTTP

  • Protocols
  • HTTP Headers and types
  • Sending Mails using PHP
  • Email with Attachment
  • Chating functionality,SMS Gateways and payment gateway integration

PHP with XML

  • What is XML
  • Parsing an XML page
  • Generating an XML page

PHP with JSON

  • What is JSON
  • JSON Functions
  • Encoding JSON in PHP
  • Decoding JSON in PHP
  • Generating an JSON Page

Web Services

  • Why Web Services
  • SOAP, REST

Object Oriented Programming

  • Classes, Objects, Fields, Properties, _set()
  • Constants, methods
  • Encapsulation
  • class Inheritance and types
  • Polymorphism
  • Constructor and Destructor
  • Static Class Member, Instance of Keyword
  • Accer modifiers
  • Setters and Getters
  • Static Modifier
  • Constructors and Destructors
  • Cloning and copy Objects
  • Comparing Objects
  • Helper Function
  • Reflections

What is AJAX

  • Understanding DOM and XML Formats
  • Understanding XML HTTP Requests
  • Links with Ajax
  • Working with Dynamic Forms
  • Realtime Examples

DRUPAL
JOOMLA
WORDPRESS
MVC Architecture

Course Training

About PHP Training
Harshitha technologies offers PHP development AJAX development, AJAX training, jQuery development, jQuery training. Our company is based in Hyderabad, India and targeting all over the world in web development, AJAX and jQuery development. We are outsourcing company based in India which gives complete web solutions to our clients. Core PHP Training provided by Real time Core PHP Developer of our company, has more than 5 years of domain experience.

  • We will provide real time project training with code explanation and implementation.
  • Our training modules are completely designed according to current IT market.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of Core PHP.
  • Study material is provided with the course which consist of concepts, examples and real time examples.

PHP Training Duration

  • Normal Track 45 Working days for each course, daily one and half hour.
  • Weekend Batches(saturday,sunday) 2to3 hours for day total 16 working days.
  • PHP Course Training.

Prospects

  • Core PHP Training provided by Real time Core PHP Developer of our company, has more than 5 years of domain experience.
  • We will provide real time project training with code explanation and implementation.
  • Our training modules are completely designed according to current IT market.
  • After completion of 75% of course, student will go through Major Project Training, Live Project Training, Interview Preparation and Recruitment process in IT Industry.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of Core PHP.
  • We offer regular, fast track and weekend training in Core PHP course.
  • Study material is provided with the course which consist of concepts, examples and real time examples.

COMMON USES OF PHP

  • PHP can collect form data
  • PHP can create, open, read, write, and close files on the server
  • add, delete, modify data in your database.
  • Access cookies variables and set cookies.
  • Restrict users to access some pages of your website.
  • It can encrypt data.

Trainer Profile

Real Training with Real Time experience. He has around 10 years of Experience in Training,Designing and Implementing the Applications based on php