home - about us - contact us

DL110: Delphi Internet Development - Detailed Headings


Chapter 1: Internet Overview   
  Brief History of the Internet and the Web      
        How Does the Internet Work?    
        How Does The Web Work? 
  Markup Languages       
        HTML   
        XML    
  Web Browsers   
        Difference between IE and Navigator    
        Historic Browsers      
        Other Browsers 
  Web Servers    
        Apache
        Microsoft Internet Information Server  
        Statistics of Servers Installations    
  Operating Systems      
        UNIX   
        Windows NT/Windows 2000 Server 
  Deployment
        Getting a server on the Web    
        Ports  
        DNS and Name Resolution
        Proxy server   
        Virtual Private Networks       
  Summary

Chapter 2: FastNet Internet Components 
  Overview       
  Email and Delphi       

        ShellAPI       
        SMTP, Simple Mail Transfer Protocol    
        MAPI, Mail Application Programming Interface   
        TOleServer     
  FTP, File Transfer Protocol    
  Summary

Chapter 3: ActiveForm  
  Overview       
  Creating an ActiveForm 
        Testing an ActiveForm  
        Debugging ActiveForm   
        Controlling the Browser
        Controlling the ActiveForm Properties  
        Keystrokes     
  TWebBrowser    
  Migrating Existing Application To ActiveForm   
  Summary


Chapter 4: ActiveForm Deployment & Security    
  Deployment     
        Use CAB File Compression       
        Include File Version Number    
        Auto Increment Release Number  
        Registering an ActiveX/ActiveForm control      
  Troubleshooting
        Browser Vendor 
        Security Settings in Internet Explorer 
        Missing DLL or CAB file
        Incorrect Version      
  Code Signing   
        Authenticode   
  Summary

Chapter 5: Web Server Extensions: CGI  
  Overview       
  Simple CGI Response    
        TWebModule     
        TWebActions    
        TWebResponse   
  HTML Request and Response      
  Dynamic HTML with Data 

        Request Query Parameters
  PERL vs. Delphi
  Summary


Chapter 6: Request and Response Headers
  Overview       
        TWebRequest    
        TWebResponse   
  Summary

Chapter 7: ISAPI       
  Overview       
  ISAPI vs. CGI  
  ISAPI  
  ISAPI Filters 
 
        GetFilterVersion       
        HttpFilterProc 
        Installing ISAPI Filters on IIS
  Summary

Chapter 8: State and Persistence       
  Overview       
  Sessions       
  Cookies

        TCookie
        Persistent Cookies     
        Session Cookies
  URL Re-Writing 
        Drawbacks      
  Hidden Fields  
        Drawbacks      
  Summary

Chapter 9: Security - Client Authentication    
  Client Authentication  
        Anonymous User 
        Basic Authentication   
        Integrated Windows Authentication      
  Client Certificates    
  ISAPI Security Filters 
  Summary
Chapter 10: Resource Pooling- ISAPI    
  Cached Threads 
  Thread Initialization  

        OnCreate
        OnDestroy
        BeforeDispatch 
        AfterDispatch  
        Database Connections
  Resource Sharing       
        TCriticalSection       
  Summary

Chapter 11: Debugging CGI and ISAPI Applications       
  Converting CGI to ISAPI
  Conditionally defining CGI and ISAPI   
  WebModule Sharing Between CGI & ISAPI  
  Debugging ISAPI Applications   

        Setting up IIS to debug ISAPI  
        Configuring Delphi to Debug ISAPI Extensions   
  Summary

Chapter 12: WebBroker Components       
  Overview       
  TDataSetTableProducer  
  TPageProducer  
  TDataSetPageProducer   
  TQueryTableProducer    
  TWebDispatcher 
  Summary


Chapter 13: Formatting WebBroker Response      
  Response Editor
        Formatting Columns     
        Formatting the Table   
        Cascading Style Sheets 
  Summary

Chapter 14: MIDAS      
  Overview       
  MIDAS Server and Client

        Server Application     
        Client Application     
  Making the Jump From 2-Tier To 3-Tier  
        Success!       
        What did we gain?      
  Business Rules Extension       
        Server Side Implementation     
        Client Side Implementation     
  Summary

Chapter 15: InternetExpress
  Overview       
        XMLBroker      
        MidasPageProducer      
        Java Script
  A Simple HTML Form     
        Setting Up     
        The Construction       
        The Final Product      
  Master/Detail form     
  Reconciliation Form    
  Summary


Chapter 16: Active Server Pages (ASP)  
  Overview       
  ASP Wizard     
  Request and Response
  Datamodules    

        Microsoft Transaction Server (MTS)
  Summary

Chapter 17: Security - SSL     
  Creating Server Certificates
  Obtaining a valid Server Certificate   
  Installing Server Certificates 
  Configuring SSL
  Summary


Appendix A - Basic HTML Reference      
        HTML Elements  
        Common Header Element  
        Common Body Elements   
        Entities       
        HTML Forms Interface   
        Miscellaneous  
        Additional Information 

Appendix B: Code Signing       
        Software Publisher Digital IDsSM for Microsoft AuthenticodeTMTechnology

Appendix C: Server Certificates
        Building the Infrastructure for Secure Electronic Commerce

Back to main course page

Top Headlines

 


 

home - about us - contact us