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