PREREQUISITES
There are no prerequisites for this seminar.
SEMINAR LENGTH
2 days
SEMINAR OUTLINE
1. Defining the Internet and the Web
A. What is the Internet?
B. Client/Server and the Internet
C. The difference between Internets and Intranets
D. Expanding the business through Extranets
E. The interconnectivity issues in the Internet
F. TCP/IP, the language of the internet
G. How are my Internet requests really processed?
H. Connecting to the Internet
I. Lightweight Directory Access Protocol (LDAP)
J. Internet domains and Internet Service Providers (ISPs)
2. The building blocks for the Web
A. Evolution of the Web
B. Content is king: perspectives reviewed
C. Web technology framework:
D. Hypertext Markup Language (HTML)
E. HTML foundations and standards
F. Hypertext Transport Protocol (HTTP)
G. HTML Tag Review
H: Building and managing Web pages
I. The role of the browser
J. The round trip: from browser to web server and back
K. Popular HTML Development Tools: A Review
3. The Dynamic Web: Beginnings
A. The Static Web: HTML
B. Common Gateway Interface (CGI): the beginning of the Dynamic Web
C. The Role of CGI and its primary uses
D. CGI enablers: PERL and C
E. Simple interactions using HTML forms
F. CGI dilemmas: what it can and cant do
G. Simple interactions using HTML forms
H. The round trip: from browser to web server and back
4. The Dynamic Web: Enablers
A. The Dynamic Web: Beyond CGI-Stage 1
B. JavaScript: Defined and Uses
C. JScript: Defined and Uses
D. VBScript: Defined and Uses
E. Stage 1: Benefits and Drawbacks
F. The Dynamic Web: Beyond CGI-Stage 2
G. Dynamic HTML (DHTML)
H. Java and Java Applets
I. Stage 2: Benefits and Drawbacks
J. Popular Dynamic Web Development Tools: A Review
5. Web Component Technologies
A. Component Building Enablers: COM and ActiveX
B. ActiveX: COM on the Internet
C. Active Documents
D. JavaBeans
E. Intergalactic Web: DCOM vs CORBA
F. DCOM Defined and Reviewed
G. CORBA Defined and Reviewed
H. Extensible Markup Language (XML)
6. Web and the Server
A. Web Server dynamics
B. Web Servers: Netscape and Microsoft
C. DHTML Scriptlets
D. The Java Dilemma: Client vs. Server
E. Active Server Pages (ASP)
F. Enterprise JavaBeans (EJB)
G. Microsofts Transaction Server (MTS)
7. Web Security
A. The security issues in the Internet today: A Review
B. Proxy Servers: The Surrogate Babysitter
C. Firewalls: Role and Function
D. Encryption: Role and Function
E. Code Signing: Certificates
F. Secure Sockets Layer (SSL)