[RTD Training & Development] www.web-development-courses.co.uk
Web Development Courses
Professional training courses in web-site development; Internet technologies and e-commerce systems in the UK and Ireland
[All Courses] [Courses] [On-Site Courses] [Custom Courses] [Training Facilities] [Contact Us] [About RTD]

RTD Training

 

Developing Interactive Websites using Perl + Apache and MySQL

5 days hands-on £1,499+VAT (€2,499+VAT)

No scheduled date

 

Related Courses

Developing Interactive Websites using Perl + Apache and MySQL

Developing Interactive Websites using PHP + Apache and MySQL

Developing Interactive Websites using Python + Apache and MySQL

Programming in Python

Python Advanced Programming

Outline

TCP/IP Basics

  • The TCP/IP protocol stack
  • IP addressing
  • The Domain Naming System (DNS)
  • Universal Resource Locators (URLs)
  • HTTP overview

Server Processing Overview

  • CGI scripts
  • Active Server Pages (ASP)
  • Servlets
  • JavaServer Pages (JSP)
  • PHP
  • ColdFusion
  • Server-side Includes (SSI)
  • Applets

HTML

  • HTML structure
  • HTML tags
  • Using images
  • Embedding applets
  • Using tables and frames
  • Cascading style sheets

XHTML

  • Writing XHTML
  • Converting to XHTML
  • Validating XHTML

User Input

  • HTML forms and elements
  • URL encoding
  • State management
  • Hidden fields
  • Cookies

JavaScript

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

MySQL Overview

  • MySQL features
  • Basic configuration

Apache Web Server

  • Basic configuration
  • Virtual directories and sites
  • Application deployment

Perl

  • Perl syntax
  • Regular expressions
  • The CGI module
  • Form processing
  • Generating HTML
  • I/O
  • Sending email
  • Using Perl DBI/DBD for database access

E-Commerce

  • Security & encryption
  • Digital signatures
  • Certificates
  • The Secure Socket Layer
  • Processing credit cards
  • Obtaining a certificate
 

Overview

Participants will gain a firm understanding of the basic technologies underlying all interactive web applications: networking, HTML, form processing, client-side scripting and security.

In addition, participants will become proficient in Perl, the most commonly used server-side language, and learn how to deploy web applications on the Apache web server.

Objectives

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

  • Understand the essentials of TCP/IP
  • Write HTML documents
  • Use JavaScript to perform client-side scripting tasks such as input validation
  • Process HTML forms
  • Understand the requirements for site security and credit card processing
  • Use Perl to write CGI scripts for server-side processing
  • Deploy wleb applications on the Apache web server

Audience

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

Prerequisites

Participants are expected to have a basic understanding of programming concepts and of data access using SQL. No Internet knowledge is assumed.