WA1326 e-business fundamentals for Managers
Course Outline
1. e-business Overview
  • What is e-business
  • e-business evolution
  • Why have e-business
  • Scalability
  • Availability
  • High Availability
  • Performance
  • Security
  • e-business strategy
2. Overview of OOAD
  • Tower of Hanoi
  • Objects – Examples
  • Objects – Identification and Attributes
  • Operations and Methods
  • Object Relationship
  • Encapsulation
  • Classes
  • Examples of Classes
  • Examples of Object Type Identification in UML
  • Inheritance
  • Example of Inheritance
  • Discovering Inheritance
  • Polymorphism
  • Example of Polymorphism
  • Object-Oriented Programming Languages
  • Development Process
  • The Rational Unified Process
  • Inception Phase
  • Elaboration Phase
  • Construction Phase
  • Transition Phase
  • Software Development Life Cycle with the RUP
  • What is UML?
  • History of UML
  • Building Blocks of UML
  • Things in UML
  • Examples of UML Things
  • Relationships in UML
  • Examples of UML Relationships
  • Diagrams in UML
  • Classifier in UML
  • Examples of UML Classifiers
  • Common Mechanisms in UML
  • Examples of UML Extensibility
  • Advantages of UML
3. Java Introduction
  • History of Java
  • Goals of Java
  • Java Virtual Machine
  • Garbage Collection
  • Hello World – An Example
4. Web based application overview
  • Architecture
  • Tiered Architectures
  • Presentation Layer
  • Middle Tier
  • Model View Controller
  • Extensible Markup Language
  • XML
5. Introduction to IBM WebSphere
  • WebSphere Family
  • The WebSphere Studio Family
  • Eclipse Platform
  • The WebSphere Studio Product Family
  • WebSphere Studio Site Developer Advanced
  • WebSphere Studio Application Developer
  • Key Features in WSAD v5.0
  • WebSphere Studio Application Developer Integration Edition
  • WebSphere Studio Enterprise Developer
  • Basic Tools of WebSphere Studio Family
  • WebSphere Studio Family vs. VisualAge for Java
  • WebSphere Application Server Product Packaging
6. J2EE Overview
  • The Typical Network Architecture of Java Enterprise Applications
  • The Infrastructure for Java Enterprise Applications
  • Sun J2EE Blueprint
  • Java Servlets
  • JavaServer Pages (JSP)
  • Enterprise JavaBeans (EJB)
  • EJB
  • Java Database Connectivity (JDBC)
  • JDBC Architecture
  • JDBC Connection Pooling
  • EJBs use JDBC
  • An Example
  • J2EE Software Packaging
  • Deployment Descriptor
  • Deployment Descriptors
  • J2EE Application DD
  • EJB Module DD
  • Web Module DD
  • Enterprise Archive (EAR)
  • Web Modules and WAR
  • EJB Modules