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