|
Module 1 - Introduction
- Internet standards (HTTP, HTML, CGI)
- Web-enabling products
- Advantages of web-enabling applications
Module 2 - Internet Building Blocks
- Key components of the Internet (WWW, Browsers, URLs, TCP/IP, DNS, etc.)
- HTTP protocol in depth
- HTML protocol in depth
- CGI protocol in depth
- Lab: HTML
Module 3 - Building Web Applications
- HTML and its limitations
- Available scripting options
- Methods of maintaining context
- Development options
Module 4 - Web Application Profile
- Examination of web-enabling components
- Steps for web-enabling a legacy application
- Available programming options
- Options for cross-platform development
Module 5 - Open System Services (OSS) Overview
- Components of the OSS system
- Basic requirements for OSS configuration and management
- Interactive options in the OSS environment
- Common OSS commands
- Lab exercise: OSS Lab Perform exercises in common OSS usage
- Lab: OSS; Pathway demo
Module 6 - iTP WebServer Introduction
- Basic structure of the NonStop Kernel and supported environments
- Features of the NonStop TS/MP environment
- Relationship between the NonStop TS/MP product and iTP WebServer
- How the iTP WebServer can be used to support
- Internet and intranet distributed transaction processing
Module 7 - CGI Programming
- Pathway CGI programming concept
- Developing and configuring server classes for the iTP WebServer environment
- Security design considerations of Pathway CGI servers
- Coding and compiling C language routines into Pathway CGI servers
Module 8 - Introduction to Java Technology
- Goal and features of the Java language
- Introduction to Enterprise Java and its related components
- Server-side Java
Module 9 - J2EE Foundations
- Purpose of Java 2 Platform, Enterprise Edition (J2EE)
- Functions of the key technologies that compose J2EE
- Enterprise JavaBeans
Module 10 - Java Servlets/JSP
- Implementation of servlets on NonStop Himalaya system
- The standard servlet API
- JPathsend interface
- Overview of Java Server Pages (JSP)
- Lab: Servlet programming; COBOL programming
Module 11 - Internet Security
- Security challenges facing commercial operations over the Internet
- Commonly-used encryption technologies
- Functions of Certificate Authorities (CAs)
- Secure Socket Layer (SSL) protocol implemented in the iTP WebServer
Module 12 - Why CORBA?
- E-Business challenges
- Distributed applications
- Messaging options
Module 13 - CORBA Fundamentals
- Object Oriented Programming (OOP)
- Interface Definition Language (IDL)
Module 14 - CORBA and NonStop Systems
- NonStop CORBA 2.3 architecture and services
- Product information sources
Module 15 - CORBA Programming
- Program basics
- Pathway and CORBA
- Lab: CORBA programming
Module 16 - Introduction to Web Services
- Web application versus Web service
- Web service architecture
- Web services challenges
Module 17 - Extensible Markup Language (XML)
- Well-formed and valid XML
- Document Type Declaration and Schema
- XML namespace
- XML parsers
Module 18 - Simple Object Access Protocol (SOAP)
- SOAP environment
- Structure of a SOAP Envelope
- SOAP encoding data types
- Using SOAP in HTTP
Module 19 - WSDL and UDDI
- WSDL document structure
- WSDL elements
- WSDL tools
- UDDI data structures
- UDDI on the internet
Module 20 - NonStop SOAP
- SDL and SDR
- NonStop SOAP Admin tools
- XML or SOAP client accessing TS/MP services
- NonStop SOAP server
- Labs: defining Web services with SDL; accessing Web services locally with XML files; Accessing Web services using HTML clients
Onsite Delivery Equipment Requirements Hardware Requirements
- NonStop S-series server
- 30 MB of memory per student (plus swap space for one NonStop TS/MP application per student)
|