RTD Training & Development

Web Programming with Perl

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

Web Programming with Perl

4 days hands-on £1,940+VAT

This course can be delivered over the web

Next scheduled date:
Monday November 20th, 2017 Enrol Now!

Can't wait that long? It may be possible to deliver this course at an earlier date. Contact us if you're interested
Website development using Perl, 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

Perl

  • Perl syntax
  • Regular expressions
  • The CGI module
  • 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 Perl, the most commonly used CGI 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 Perl to write CGI scripts for server-side processing
  • Access MySQL data from Perl scripts
  • Deploy Perl 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.