Northern Ireland based Beckinridge specialises in Technology, IT, Sales and Management training for the ICT, Corporate, SME and Government Sectors.

  Public Courses
General Training

  On-Site Courses
Tailored Training

  ILM Qualifications
Level 4 & 5 Awards

  Beck-Bites
Articles & Reviews

  Team Building
Activities & Events

  Why Choose Us?
Our Clients
Our Services
Quality and Expertise
Financial Support
Course Tailoring
Our Support Team
Talk To Us

Join Mailing List

 Building Web Applications with Apache,
 PHP & MySQL

  Course Code - PE-101   Duration - 4 Days

An increasing number of companies are seeing the Internet as a major source of business. Internet trading requires that an e-Commerce web site be set up to enable customers to choose products and to purchase goods via credit card transactions. 

PHP is a server side web content generation language, which can be used to implement a fully functional e-Commerce web site. 

This course provides in depth training in the configuration and programming of PHP. The laboratory exercises will use PHP to build a fully functional e-Commerce web site, hosted on an Apache web server with PHP support.

 

 Objectives

 
 

- Set up an Apache web site on Linux with PHP and SSL support
- Create a fully-functional e-Commerce web site complete with shopping 
  cart, secure order forms and order tracking
- Write dynamic server side web content using PHP
- Use the PHP database API to store data into and retrieve data from
  a MySql database
- Implement a protected web site login mechanism using PHP

 

 Who Should Attend?

 
 

- Web Page Developers wishing to use PHP to provide dynamic web 
  content, particularly for e-Commerce applications
- Web Site Administrators and Web Masters wishing to extend the 
  functionality of their web sites

 

 Prerequisites

 
 

- Working knowledge of UNIX is required, including file handling 
  commands and the use of a text editor
- Working knowledge of HTML and SQL would be useful
- Familiarity with the Netscape Navigator web browser would be useful

 

 Supplementary Material

 
 

In addition to the course material, you will take away the PHP Pocket Reference by O'Reilly as well as a CD containing the software used in the course.

 

 Course Content

 
 

Background
- Open source software 
- The World Wide Web 
- Linux 
- Apache 
- Security 
 
Introduction to HTML
- HTML concepts 
- HTML document layout 
- Commonly used HTML tags 
- HTML Frames and targets 
- HTML generation tools,
- problems, verbosity 
- Amaya from W3C 

Apache Fundamentals
- What is a web server? 
- Apache and the Web 
- HTTP overview 
- Apache configuration 

Introduction to PHP
- Dynamic web content overview: 
  SSI, CGI, ASP, JSP, Servlets 
  and PHP 
- Configuring Apache with PHP 
  support 
- PHP programming constructs 
- Passing PHP variables through 
  the URL 
- Generating HTTP headers in PHP 
- Using Cookies to save state 
  information 
 
HTML Forms & PHP
- HTML forms 
- Saving state using hidden inputs 
- Handling the form GET method 
  in PHP 
- Handling the form POST method 
  in PHP 

SQL & the MySql Database
- SQL overview 
- Creating and managing SQL 
  users 
- Creating and deleting SQL 
  tables 
- Inserting data with SQL 
- Selecting data with SQL 
- Updating data with SQL 
- SQL databases and MySql

PHP Database Support
- Configuring PHP for database 
  support 
- The PHP database APIs 
- The PHP MySql API

Security
- Web security issues 
- The Secure Sockets Layer 
  (SSL) 
- Certificates 

Authentication
- HTTP authentication 
- Apache authentication 
  directives 
- Authentication using PHP 
 
Other PHP Features
- Overview of PHP APIs 
- Image generation 
- FTP 
- Electronic mail

© Beckinridge Ltd.

Privacy Policy | Quality Policy

Site by redrhino

Beckinridge specialises in Technology, IT, Sales and Management training for the ICT, Corporate, SME and Government Sectors in Northern Ireland.
Privacy Policy | Capability, Improvement, Through Training & Development