| EC01 - E-Commerce Overview |
| Duration | 1 day (customisation) |
| Availability |
|
Course Description
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.
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
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
- Firefox or
- Opera or
- Chrome
For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.
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.
|