Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge
Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge

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

« Back to last page

Why Choose Us?

ILM Qualifications

Beck-Bites

Team Building

Public Schedule


© web design by redrhino

Privacy Policy