Developing Interactive Websites using Perl + Apache and MySQL

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Duration

    5 Days

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. Suitable for: 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.

About this course

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

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.

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

Developing Interactive Websites using Perl + Apache and MySQL

Price on request