 |
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 exercise: HTML LabPerform HTML exercise of varying complexity
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 LabPerform exercises in common OSS usage
- Lab exercise: Pathway Demo Lab
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 Pathway 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
- Implementation of servlets on NonStop Himalaya systems
- The standard servlet API
- JPathsend interface
- Overview of Java Server Pages (JSP)
- Lab exercise: Servlet programming. Code, compile and test portions of a Java servlet program performing JPathsend
- Lab exercise: JSP programming. Convert the servlet code to a JSP, demonstrating the ease of programming in the JSP environment
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 Servers
- NonStop CORBA 2.3 architecture and services
- Product information sources
Module 15 corba programming
- Program basics
- Pathway and CORBA
- Lab Exercise: CORBA Programming
Module 16 Introduction to Web Services
- Web application versus Web service
- Web service architecture
- Web services challenges
Module 17 XML
- Well-formed and valid XML
- Document Type Declaration and Schema
- XML namespace
- XML parsers
Module 18 SOAP
- SOAP environment
- Structure of a SOAP Envelope
- SOAP encoding data types
- Using SOAP in HTTP
Module 19 WSDL, 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
- Lab Exercise: Defining Web services with SDL
- Lab Exercise: Accessing Web services using XML
- Lab Exercise: Accessing Web services using HTML
Onsite-Delivery Equipment Requirements
System Hardware Requirements:
- NonStop S-series server
- 30 MB of memory per student (plus swap space for one NonStop TS/MP application per student)
- Ethernet controller
System Software Requirements:
- G06 or later version of the NonStop Kernel operating system, including iTP WebServer
- NonStop TM/MP, NonStop SQL/MP, safeguard, OSS, NonStop SOAP and NonStop TS/MP software
- TCP/IP (a DNS server should be running, and the server should be registered with DNS with an appropriate name)
- LAN access to the internet is preferred
|
 |