Target Audience
This course is designed for analysts and developers providing an overview of the components required to build an E-commerce application using the latest XHTML, JavaScript, XML and Java technology.
Pre-requisites
The developer should be familiar with the host environment - either Windows NT/2000, Windows 95/98 or Windows XP.
Course Objectives
Whilst covering the basics of the components used to build E-commerce applications, this course also aims to give an insight into how all the components interact with each other.
Issues such as the Internet, routers, backbones, TCP/IP, security, Websphere, J2EE, RAD, WebSphere MQ, XHTML, XML and Java are discussed.
On completion of this course the student will be able to:
-
Describe the Internet Infrastructure and its components
-
Describe the Internet Protocols
-
Describe different Mark-up Languages
-
Have an understanding of HTML, XHTML and JavaScript
-
Have an understanding of J2EE Architecture
-
Have an understanding of XML
-
Have an understanding of Java and its Components
-
Have an understanding of Java Servlets and JSPs
-
Have an understanding of Enterprise JavaBeans
-
Have an understanding of Multi-Tiered Applications
Course Environment
Development will be performed using:
-
XHTML and JavaScript Source Editor
-
a text editor such as Notepad, WinEdit or TextPad
Testing Environment
-
Internet Explorer or
-
Netscape Navigator
Course Details
- THE INTERNET INFRASTRUCTURE OVERVIEW
- What is the Internet?
- Networks
- Backbones and Routers
- Internet Protocol Addresses
- The Client/Server model
- The Intranet
- The Extranet
- TRANSPORT CONTROL PROTOCOL / INTERNET PROTOCOL
- Internet Protocols - TCP/IP
- Examples of TCP/IP protocols
- Deciding which protocol to use
- Accessing Different Server Types
- Telnet
- How to Use Telnet
- File Transfer Protocol - FTP
- FTP Sites
- Why use File Transfer?
- THE WORLD WIDE WEB
- World Wide Web History
- What is the World Wide Web?
- How it Works
- Domain Name and Domain Name System
- HTML
- What is a Uniform Resource Locator, or URL?
- WEB SERVERS & PROCESSES
- Web Process
- Connecting to the Internet
- URLs
- Name Servers
- Server Ports
- HTTP Protocol
- WebSphere Application Server
- MARKUP LANGUAGES
- HyperText Markup Language (HTML)
- World Wide Web Consortium (WC)
- Extensible Markup Language (XML)
- Extensible HyperText Markup Language (XHTML)
- HTML SYNTAX
- HTML Syntax
- Embedded Elements or Tags
- Start and End Tags
- Elements
- Attributes
- HTML Page Content
- Comments
- Text and Text Appearance
- Content-Based Styles
- Physical Styles
- Character References
- Text Structures
- Hyperlinks
- Including An Image: The IMG Element
- Forms
- Tables
- Well-Formed Documents
- JAVASCRIPT BASICS
- Introduction
- JavaScript
- Core, Client-Side, and Server-Side JavaScript
- Core JavaScript
- Client-Side JavaScript
- The SCRIPT Element
- The Basics
- External JavaScript
- Intrinsic Events
- The onmouseover Event Handler
- The Alert Method
- The onclick Event Handler
- Variables
- Variable Manipulation
- Simple Scripting
- The Document Object Model
- OBJECT-ORIENTED CONCEPTS
- What Is an Object?
- The Benefits of Encapsulation
- Sending Messages to an Object - Methods
- The Benefits of Messages
- What Are Classes?
- Objects vs. Classes
- The Benefit of Classes
- What Is Inheritance?
- The Benefits of Inheritance
- INTRODUCTION TO JAVA
- What Is Java?
- The Java Programming Language
- The Java Platform
- What Can Java Do?
- Advantages of using Java
- The "Hello World" Application
- Developing Java Applications using Rational Application Developer
- J2EE SYSTEMS DEVELOPMENT
- J2EE Overview
- Servlet Overview
- Servlet vs CGI Advantages
- HttpServlet - Get and Post Requests
- HttpServlet Example
- Form Validation
- JAVASERVER PAGES
- JSP Overview
- How JSP Pages Are Executed
- Writing a JavaServer Page
- JSP Tags
- JSP / JavaBean Tags
- JSP Scripting Elements
- ACCESSING THE z/OS MAINFRAME
- Running applications in CICS
- Accessing DB2
- Running DB2 Stored Procedures
- MESSAGING SERVICES
- What Is Messaging?
- Why use Messaging?
- Messaging Domains
- Types of Messaging
- Introduction to WebSphere MQ
- XML OVERVIEW
- What Is XML?
- Attributes
- Empty Tags
- Comments in XML Files
- Processing Instructions
- What is a Document Type Definition (DTD)?
- Schemas
- ENTERPRISE JAVABEANS
- Enterprise JavaBeans (EJBs) Overview
- Benefits of using EJBs
- JavaBean and Enterprise JavaBean Differences
- Multi Tier Applications
- Enterprise Java Beans
- Session Beans
- Entity Beans
- Message-Driven Beans
- Session / Entity / Message-Driven Differences
- Java Naming and Directory Interface
- REFERENCE
- Glossary of Internet Terms
Course Format
Demonstrations make up a large part of the course, allowing delegates to reinforce the lectures given. During these sessions the delegate will gain experience of how E-Commerce systems are built.
The comprehensive Student Guide supplied is fully indexed serving as a useful reference tool long after the course has finished. Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.
|