WA1060 WebSphere Portal V4 Programming Training and Courseware Course Outline

Chapter 1 - Introduction to WebSphere Portal Server
  • Benefits of portal applications
  • Description of WebSphere Portal and various editions
  • Key features and definitions - framework, Portlets, Pervasive computing support, security
Chapter 2 - Portal Programming Concepts
  • Introduction to J2EE
  • Basic Servlet programming
  • Basic JSP programming
  • JDBC refresher
    • Connection
    • Connection pooling
    • Statement and PreparedStatement
    • ResultSet
  • Portal API with respect to the Servlet API
  • Deployment descriptors
    • web.xml
    • portlet.xml
    • Relationship between the two
  • Portlet modes and states
Chapter 3 - Using The Portal Toolkit
  • Installation
  • Development environment
  • How to create a Portlet
  • Testing and debugging
Chapter 4 - Basic Programming
  • Portlet
  • MVC using Portlet
  • Core objects
  • Listeners
  • Configuration management objects
  • Other objects
Chapter 5 - Advanced Display Generation
  • JSP custom tags
  • International content
  • Multiple device support
Chapter 6 - Advanced Programming
  • Portlet event handling
  • Portlet caching
  • Services
Chapter 7 - Portal Security
  • Protecting portlets
  • Getting user information
  • Saving sensitive user data in the Credential Vault
Chapter 8 - Themes and Skins
  • What are themes and skins
  • Creating a new theme
  • Creating a new skin
Chapter 9 - Basic Administration
  • Introduction to administration
    • WebSphere runtime
    • Directory structure
    • Starting and stopping the server
  • Installing portlets
  • Portal configuration management
Chapter 10 - Portal Development Best Practices
  • Portlet coding best practices
  • JSP best practices
  • Configuration management best practices
  • Session management best practices
  • Internationalization best practices
  • Performance tips