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, XHTML, XML and Java are discussed.
On completion of this course the student will be able to:
-
Understand the Internet Infrastructure and its components
-
Understand the Internet Protocols
-
Understand the Web, Web Servers and Web Processes
-
Understand different Mark-up Languages
-
Understand HTML, XHTML and JavaScript
-
Understand XML
-
Understand Java and its Components
-
Understand Java Servlets and JSPs
-
Understand Enterprise JavaBeans
-
Understand 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
- What Is The Internet ?
- Networks
- Backbones and Routers
- Internet Protocol Addresses
- Domain Name and Domain Name System
- The Client / Server Model
- The Intranet
- The Exrtanet
- ROUTERS
- Routers
- Packets and Packet Switching
- Router Size
- Router Configuration
- Network Infrastructure
- Addresses
- Protocols
- Message Tracing
- Configuration Table
- BACKBONES
- Backbones
- TRANSPORT CONTROL PROTOCOL / INTERNET PROTOCOL
- Internet Protocols - TCP/IP
- Family of TCP/IP Protocols
- Deciding Which Protocol to Use ?
- Accessing Different Server Types
- Telnet
- How to use Telnet
- File Transfer Protocol
- FTP Sites
- Why use File Transfer ?
- THE WORLD WIDE WEB
- The History of the World Wide Web
- What is the World Wide Web ?
- How it Works
- HTML
- What is a Uniform Resource Locator ?
- Media Types
- What is the Difference between a GIF and a JPEG
- Audio Files
- Video Files
- WEB SERVERS AND WEB PROCESSES
- Web Process
- Connecting to the Internet
- URLs
- Name Servers
- Server Ports
- HTTP Protocol
- SECURITY
- Firewalls
- Firewall Filtering
- IP Address Filtering
- Domain Name Filtering
- Protocol Filtering
- Port Filtering
- Word and Phrase Filtering
- Software Firewalls
- Hardware Firewalls
- Firewall Protection
- Proxy Servers
- Demilitarised Zone
- Firewall Testing
- THE INTERNET
- A Timeline History of the Internet
- BROWSERS
- What is a Web Browser ?
- Browser Toolbars
- Other Browser Features
- Browser Cache
- MAIL AND NEWSGROUPS
- Electronic Mail - Email
- Communicating on the Internet with Email
- How to use Email
- Anatomy of an Email
- Emoticons
- Mailing Lists
- Internet Wide Discussion Groups
- Locating Mailing Lists
- Usenet Newsgroups
- Communicating using Usenet Newsgroups
- Newsgroup Categories and Names
- Basic Functions of News Reading
- MIME
- Multipurpose Internet Mail Extensions
- Basic Email Standards
- MIME Message Format
- Mime Types and Subtypes
- Mime and the Web
- USING THE WEB
- Internet Research Tools
- Internet Search Engines
- What are they ?
- Why are they used ?
- Searching Methods
- Directory or Catalog Searches
- Techniques for Directory Searches
- Library Resources on the Web
- MARKUP LANGUAGES
- Standard Generalized Markup Language
- Hypertext Markup Language
- World Wide Web Consortium
- Extensible Hypertext Markup Language
- HTML
- Introduction to HTML and Web Publishing
- Producing HTML Documents
- Essential HTML Tags
- Style Suggestions for Authors of Web Documents
- HTML Forms
- Style Sheets
- XML
- XML Documents
- Using CSS Files for Style
- Using XSL Files for Style
- JAVASCRIPT
- JavaScript
- Core JavaScript
- Server Side JavaScript
- Client Side JavaScript
- JavaScript Basics
- PERL
- Practical Extraction and Report Language
- Common Gateway Interface - CGI
- PERL and HTML
- PERL Newsgroups
- PERL Web Sites
- JAVA
- What is Java ?
- The Java Programming Language
- The Java Platform
- What can Java do ?
- Advantages of using Java
- Java Terminology
- Java Applets
- Accessing Databases using JDBC
- SERVLETS
- An Overview of Servlets
- Servlet Advantages over CGI
- JavaServer Pages
- An Overview of JSPs
- How JSPs are executed
- Writing a JSP
- ENTERPRISE JAVABEANS
- An Overview of EJBs
- JavaBean and Enterprise JavaBean Differences
- Multi Tier Applications
- EJB Environment
- Transaction Control
- Enterprise JavaBeans
- Session Beans
- Entity Beans
- EJB Development Roles
- 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.
|