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