Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

PHP

School/Trainer:

Hands On Technology Transfer - UK
Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Students Will Learn:PHP Syntax & Constructs
Apache Web Server
PHP Built-in Functions
Arrays & Data Types
Forms Handling
Session Management
Working with MySQL
E-Commerce Techniques

Description: This hands on PHP Programming course provides the knowledge necessary to design and develop dynamic, database-driven web pages using PHP version 5. PHP is a language written for the web, quick to learn, easy to deploy and provides substantial functionality required for e-commerce. 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 Apache Web Server. Comprehensive lab exercises provide facilitated hands on practice crucial to developing competence and confidence with the new skills being learned.

Prerequisites: Basic computer skills and knowledge of HTML fundamentals.

PHP Programming Course Overview:
Overview Of PHP
Static vs. Dynamic Web Sites
Dynamic Content from Databases
Developing Dynamic Internet Applications
Client-Side Scripting vs. Server-Side Scripting
Overview of PHP Advantages and Capabilities
Configuring PHP.INI
PHP vs. ASP
Basic Scripting and Looping Constructs
PHP Scripting Fundamentals
Print Statement
Code Blocks
Primitive Data Types
Defining Constants and Variables
Looping Constructs
While
Do?While
For
Exit & Break

Conditional Constructs
True and False Expressions
If, Else and Elseif
Switch/Case Statement
The ? (Ternary) Operator
Timestamps
Introduction to the Apache Web Server
Configuration Files
PHP Installation and Configuration
WWW Sites within Apache
Website Properties
RPM Installation vs. Binary Installation

PHP Functions
Introduction to Functions
Declaring Functions
Scope
Passing Arguments to Functions
Returning Values from a Function
Using Include Files
The Require Statement
Recursion
Dynamic Function Calls
Predefined PHP Functions
PHP Operators
Logical Operators
Relational Operators
Bitwise Operators
Other Operators

Arrays in PHP
What are Arrays?
Usage of Arrays in PHP
Indexing Arrays
Initializing Arrays
Adding and Removing from Arrays
One-Dimensional Arrays
Multi-Dimensional Arrays
Array Functions
Working with Databases and Forms
Configuring PHP For Database Support
PHP’s Database APIs
PHP’s SQL API
MySQL vs. Access
MySQL vs. SQL Server
Database Drivers
Database Driver Class Wrappers
ODBC
Simple SQL Queries via PHP
Tracking Visitors with Session IDs
Populating Forms
Retrieving Data from Forms

Working with Data Files in PHP
Searching File Contents With Regular Expressions
Changing and Editing File Contents
Splitting and Joining Information Inside Files
String Functions
Regular Expression Functions
Reading, Writing and Deleting Files
Handling File Permissions
File Locking
Reading Directory Contents
Creating and Deleting Directories
Enabling E-Commerce
Required Characteristics of an E-Commerce Site
Authentication and Authorization
Data Validation
Building a Custom Shopping Cart
Persisting Shopping Cart Data Over Multiple Pages
Criteria for Evaluating Third Party Shopping Cart Solutions
Open Source vs. Commercial Shopping Cart Solutions
Order Processing via the Web
Implementing Order System Security using SSL
Using Mail Servers (SMTP and Sendmail) for Client Communication
Configuring E-mail Output Parameters

Configuring and Using MySQL
MySQL as a Client/Server Solution
Introduction to MySQL Capabilities as a Powerful RDBMS
Installing and Configuring MySQL
Connecting to MySQL
PHP Functions Specific to MySQL
Executing SQL Calls
Select
Insert
Fetch
Update
Delete
Using PHP MyAdmin to configure MySQL
Using Cookies with PHP
Purpose of Cookies
Cookie Myths
Setting Cookies
Retrieving Cookies
Expiring Cookies
Deleting Cookies
Storing Arrays in Cookies

Miscellaneous PHP Tasks
Error Logging
Session Management & Maintaining State
Using Environmental Variables
Changing Execution by Redirecting to Other URLs
Embedding JavaScript with PHP
Using HTTP and FTP Protocols to Pass Data
Showing Different Content to Different Browsers
Getting IP Addresses from Visitors

...''

Please go to the school's official website for training price and schedule:
http://www.traininghott.co.uk/
http://www.traininghott.co.uk/Courses.htm

Phone:0870 063 2964

School Address:

Hands On Technology Transfer, Inc.
The Old Post House
91 Heath Road
Weybridge Surrey
KT13 8TS UK

Jobs & Resumes: Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester
Houses & Roommates: Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester




Other training courses offered by Hands On Technology Transfer - UK:

Java Programming
Enterprise JavaBeans and J2EE
Java EE Web Application Development
Java EE Web Application Development with Apache Struts
Apache Struts 1 Framework
Web Site Development with HTML/JavaScript
JavaScript
Perl
CGI Scripting
ASP
XML Programming
XML
UNIX/Linux
Linux System Administration
Shell Programming
ANSI C Programming
X/Motif Programming
C++
MFC Programming for C++ Programmers


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Want to find a place to stay close to the school? Or homestay in a different country? Try the house rental message board where you can search for roommates and post shared rooms or apartments for rent.

- Other Locations -
Chennai
Roswell
New Delhi
London
Hyderabad
Raleigh
Manila
Chandigarh
Quezon City
Melbourne
- Online Course -
PHP



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008