home | register | email  



Web Tech, USA
1-800-279-9717

Web Tech, UK
+44 (0) 1452 814 303



 

Please visit our WebTech main site - we no longer maintain this web site

www.WebTechCorp.com - US

www.WebTechCorp.co.uk - UK


D401 - Web Application Development w/Delphi 5

Price: US $1,995, UK £1,499 + VAT | Duration: 5 days


Anyone wanting to design and program World Wide Web based applications using Delphi.
Delphi 6 users see our Delphi 6 specific web course


Experience of using Delphi as a standard development tool. (Database experience useful.) No Internet experience required.


This course provides a solid foundation for the development of Delphi Web based applications. Aimed at developers who have good Delphi skills but no knowledge of Web Development. The course will teach students everything they need to know to start producing Web enabled Delphi applications. The class will design, code and implement a full Web Application, covering many of the issues involved in the Web Application development cycle.


  • Structure and organize a web based application
  • Understand the methods and protocols used within a web based application
  • Write HTML pages and forms
  • Write client side JavaScript
    Write standard CGI applications using Object Pascal
  • Use Delphi's WebModule technology
  • How to write ISAPI.NSAPI DLL's
  • Write Web Database Applications
  • Use cookies and hidden fields to maintain state


D103 - Object Oriented Programming
D501 - Delphi Database Development
D601 - Delphi Multi-tier Development
D201 - Using ADO in Delphi
D202 - Component Writing in Delphi
D301 - Delphi Power Programming


Web Development Overview

Overview of Internet and Intranet
TCP/IP | IP addresses and domain names | Resolving names to addresses | Internetworking | Sockets | Development options [CGI programs, Server side scripting, Client side scripting]

Web Design Issues
Browser compatibility concerns | You don't own the resources | WYSIWYMG | High traffic web sites Security Issues | Java security | Javascript security | VBScript security | CGI security | Firewalls | Encryption and digital signatures | SSL (secure sockets)

Introduction to Web Development
Web Development Overview | Client/Server Systems | Web Application Walk Through | Understanding URL's | Understanding DNS | Understanding Sockets

Client Side Development

Web Application Client Side Technologies
Overview of Client Side Web Development Technologies | Understanding the Browser

Introduction to HTML
What is HTML? | HTML Toolkits | HTML TAGS | Document Layout | Content Formatting | Hyperlinks | Images & Image Maps | Tables | Frames | Cascading Style Sheets | Forms | Using Visual Interdev

XHTML
New standard for HTML | XHTML rules | Converting from HTML to XHTML | Validating XHTML

Introduction to JavaScript
Using JavaScript for client side scripting | What is JavaScript? | Variables | Input & Output | Conditionals | Events | Browser Manipulation | The Document Object Model | Flow Contro | Functions | Parameters & arguments | Form Validation | Reading and writing cookies | Using Visual Interdev | Using cookies to store user information | Working with multiple browser windows | Preloading images for speed | Implementing slide shows and image rollovers | Performing client side validation | Validating credit cards, dates, and email addresses | Effective use of timers

Server Side Development

Web Application Server Side Infrastructure
Overview of Client Side Web Development Technologies | How a Web Server works | Requirements for setting up a Web Server

Web Application Server Side Technologies
What is CGI? | What is ISAPI/NSAPI | Other Server Side Technologies

Writing CGI with Object Pascal
Console Applications | Environment Variables | Input & Output | Receiving Parameters

Writing CGI with Delphi Client/Server
Using WebModules | Creating Web Actions | Using Page Producers | Retrieving Parameters | Determining the Request Method | Hidden Fields | Cookies

Web Database Applications with Delphi Client/Server
Using Table Producers | Database Controls | Database Issues & Technologies

Developing ISAPI & NSAPI DLL's with Delphi Client/Server
ISAPI & NASPI Issues | Multithreading | Database Access in ISAPI & NSAPI | Converting CGI to ISAPI/NASPI

A Full Web Application
Design

 

Copyright 2002 2004 - Web Tech Training & Development - All Rights Reserved

 

home ] contact ] courses ] register ]