RTD Training & Development

Web Programming with PHP

Call us on +44 (0)1225 66 72 72 or send us a message

Web Programming with PHP

Note: During the Covid-19 crisis, courses will only be delivered over the web

4 days hands-on £1,940+VAT

This course can be delivered over the web

Next scheduled date:
Monday January 20th, 2025 Enrol Now!

Website development using PHP, Apache & MySQL

Outline

Internet Technology Review

  • TCP/IP
  • DNS
  • HTTP
  • HTML and XHTML
  • CGI

Client Documents

  • Dynamic elements using CSS
  • HTML forms
  • State management
  • URL encoding
  • Cookies

Client-Side Scripting

  • JavaScript syntax
  • The Document Object Model
  • Controlling the browser
  • Writing event handlers
  • Form validation
  • Using cookies
  • Browser dependencies

MySQL

  • MySQL features
  • MySQL clients
  • Basic configuration
  • Security
  • Creating users and databases
  • Data and table types
  • Backup and restore data

Apache Web Server

  • Apache features
  • Basic configuration
  • Apache modules
  • Virtual directories and sites
  • Security
  • Application deployment

PHP

  • PHP syntax
  • Strings and pattern matching
  • Form processing
  • Session management
  • Generating HTML and JavaScript
  • Managing headers
  • I/O
  • Accessing MySQL data
  • Sending email

E-Commerce

  • Security & encryption
  • Digital signatures
  • Certificates
  • The Secure Socket Layer
  • Processing card payments
  • Obtaining a certificate

Overview

Participants will gain a firm understanding of the capabilities, configuration and administration of the Apache web server and the MySQL database management system.

In addition, participants will become proficient in PHP, the most popular web server scripting language, and learn how to deploy web applications on the Apache web server and access data stored in MySQL.

Objectives

On successful completion of this course, participants will be able to:

  • Understand the essential Internet technologies
  • Write web documents with client-side scripting
  • Set up and configure MySQL databases
  • Set up and configure the Apache web server
  • Understand the requirements for site security and credit card processing
  • Use PHP to write scripts for server-side processing
  • Access MySQL data from PHP scripts
  • Deploy PHP applications on the Apache web server

Audience

This course is designed for programmers and web designers who wish to create web applications using the Apache web server on Windows, Unix or Linux platforms.

Prerequisites

Participants are expected to have a basic understanding of programming concepts and of data access using SQL. Some knowledge of basic Internet technologies is assumed but the essentials are reviewed at the start of the course.

share buttons
share on twitter
share on linkedin
share on facebook
share by email