Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Enterprise Architecture
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
BEA WebLogic Workshop 8.1: Rapid Application Development
WebLogic Training Overview

This course provides hands-on experience building enterprise applications using all the BEA WebLogic Platform 8.1 products. BEA WebLogic Workshop 8.1 is the development environment. This training prepares you to immediately contribute to sophisticated J2EE development projects. By the end of this class your will be more productive using the Weblogic Workshop 8.1 environment as a development tool. As Workshop 8.1 is a beta release application, this course will also introduce "features" of the beta release. Students may find some rough edges of the environment

WebLogic Training Audience

Web application designers and programmers who are interested in learning Java Web application development in the WebLogic environment.

WebLogic Training Prerequisites

Participants should have software development background. Particularly they should be familiar with Java, XML, and Web development.

WebLogic Training Topics

  • WebLogic configuration and installation
  • JSPs, Page Flow, Struts, NetUI
  • Dynamic forms and FormBeans
  • Code completion, integrated debugging, tag libraries, instant deployment
  • Custom and embedded Java controls
  • Web services, asynchrony, loose coupling
  • XMLBeans, XQuery, Java-data manipulation
  • Portal development, layout, look and feel
  • User management, profiling, personalization, content management & Workflows, human work lists, messaging
  • SSL, certification, authentication
WebLogic Training Course duration

5 Days

WebLogic Training Course outline

1. Introduction to WebLogic Platform
  • Introduction
  • WebLogic Server
  • WebLogic Portal
  • WebLogic Integration
  • WebLogic Workshop
  • WebLogic Workshop Framework
  • Annotation Based Programming
2. Introduction to WebLogic Workshop
  • Objectives
  • WebLogic Workshop IDE
  • Navigate Application Files
  • Visual Page Flow Design
  • Action View
  • Source View
  • Flow Navigation Tab
  • Property Editor
  • The Palette
  • Document Structure Tab
  • Screen Tips
  • J2EE EAR File
  • What are Modules?
  • J2EE Deployment Descriptors
  • Workshop Applications and Projects
  • Creating an Application
  • Creating a Project
  • The Build Process
  • Creating Server Configurations
  • IDE Properties
  • Application Properties
  • Control Test Server
  • Deploy Application
  • Summary
  • Reference
3. J2EE and WebLogic NetUI
  • Objectives
  • Goals of Enterprise Applications
  • What is Java?
  • What is J2EE?
  • Role of Application Server
  • The J2EE Specifications
  • J2EE Components
  • What is a Servlet?
  • What is a JSP?
  • What is an EJB?
  • Model-View-Controller Architecture
  • MVC – An Example
  • Problems Using J2EE for MVC
  • NetUI Framework
  • NetUI Page Flow
  • Page Flow Execution
  • Page Flows and MVC
  • Visual Page Flow Design
  • Creating a Page Flow
  • Creating Form Beans
  • Creating Actions
  • Creating Forwards
  • Forward Names
  • Advantages to Page Flows
  • Summary
  • Reference
4. Form Validation
  • Objectives
  • Purpose of Form Validation
  • Types of Validation
  • Workshop Validation Framework
  • Adding Validation Logic
  • Create Message Catalog
  • Add Messages to Catalog
  • Link Page Flow to Message Catalog
  • Add Validation Logic to a Form Bean
  • Returning ActionErrors
  • Specify Validation Error Forward
  • Display Errors on JSP Pages
  • Optional Message Keys for Errors
  • Default Error Page
  • Summary
  • Reference
5. Control Architecture
  • Introduction
  • Types of Controls
  • Advantage of Controls
  • Basic Features of the Framework
  • Control Invocation
  • Control Development Artifacts
  • Using Controls
  • Extending a Pre-built Control
  • Creating a Custom Control
  • Using a Control
  • Registering Callbacks
  • Database Control
  • SQL Statement for Method
  • Returning Values
  • Web Service Control
  • Creating a Web Service Control
  • Using a Web Service Control
  • JMS Control
  • Extending the JMS Control
6. JavaServer Page (JSP) Basics
  • Objectives
  • JavaServer Pages
  • A Simple Example - Hello.jsp
  • JSP Benefits
  • Evolution of Dynamic Content Technologies
  • How JSP Works
  • JSP Invocation
  • JSP Scripting Elements
  • The XML Syntax
  • JSP Directive
  • page Directive Attributes
  • page Directive – an Example
  • page Attribute – errorPage
  • page Attribute – isErrorPage
  • Using XML Syntax
  • Directives – include
  • Include – an Example
  • Include at compile time vs. at request time
  • Request time inclusion
  • JSP Declarations
  • Declarations – an Example
  • JSP Expressions
  • JSP Expressions – an Example
  • JSP Scriptlets
  • JSP Scriptlets – an Example
  • JSP Comments
  • JSP Predefined Variables
  • The request Object
  • The response Object
  • The out Object
  • Out – an Example
7. Workshop NetUI JSP Tags
  • Objectives
  • Purpose of Custom Tags
  • Components of Custom Tags
  • NetUI Custom Tags
  • NetUI HTML Library
  • NetUI Data Binding Library
  • NetUI Template Library
  • Adding NetUI Tags in Workshop
  • NetUI Tag Attributes
  • Data Binding and XScript
  • Using XScript to Access Data
  • Use of XScript in NetUI Tags
  • Data Binding Contexts
  • Accessing Named Attributes
  • Common NetUI HTML Tags
  • Common NetUI Data Binding Tags
  • Common NetUI Template Tags
  • Summary
  • Reference
8. Advanced Page Flow
  • Objectives
  • Nested Page Flow
  • Nested Page Flow - Differences
  • Creating a Nested Page Flow
  • Nested Page Flow Exits
  • Situations for Nested Page Flows
  • Examples of Nested Page Flows
  • Returning Data From Nested Page Flows
  • Other Navigational Elements
  • Anchors
  • Return
  • Summary
9. Enterprise JavaBean (EJB) Overview
  • Objectives
  • Needs for EJB
  • Distributed Computing
  • Distributed Transaction
  • Distributed Security
  • What are EJBs?
  • Main Characteristics of EJBs
  • EJB Remote Method Call
  • EJB Architecture Components
  • EJB Client
  • EJB JAR File
  • EJB Server
  • EJB Container
  • EJB Container - Persistence
  • EJB Container - Transaction
  • Enterprise Java Beans
  • Session Beans
  • Entity Beans
  • EJB Classes and Interfaces
  • Basic Components of Entity and Session Beans
  • EJB Home Interface
  • An EJB Home Interface Example
  • EJBHome Object
  • EJB Remote Interface
  • Remote Interface Example
  • EJB Local Home Interface
  • EJB Local Interface
  • Remote EJB Objects
  • Local EJB Objects
  • EJB Implementation Class
  • Remote v. Local EJBs
  • EJB Application Development
  • Deploying Enterprise Beans
  • Major Components of Deployed EJBs
  • Summary
10. Developing EJBs in WebLogic Workshop
  • Objectives
  • EJB Project
  • Visual EJB Development
  • Use of EJBGen
  • Creating EJBs in Workshop
  • Developing Session EJBs
  • Developing Entity EJBs
  • Developing Message Driven EJBs
  • EJB Controls
  • Developing EJB Controls
  • Summary
  • Reference
11. Introduction to Web Services
  • Objectives
  • Web Service Example
  • What are Web Services?
  • How do Web Services Communicate?
  • How are Web Services Described?
  • WSDL Example
  • How are Web Services Discovered?
  • Web Service Architecture
  • Web Service Security
  • Deploying Web Services
  • Summary
  • Reference
12. Developing Web Services in Workshop
  • Objectives
  • Difficulties in Developing Web Services
  • Benefits of Workshop Web Services
  • Workshop Web Service Definition
  • Using Controls in Web Services
  • "Wrapping" J2EE Components with Web Services
  • Complex Return Types
  • Web Service Bindings
  • Testing Web Services
  • Generating WSDL Files
  • Developing Web Service Clients
  • Summary
  • Reference
13. XML Schema and XMLBeans
  • What is XML Schema?
  • Creating a Schema File
  • Defining a Simple Element
  • Defining a Complex Element
  • Defining Element Attributes
  • Referring to an Element From Another Element
  • Defining Abstract Data Types
  • Adding Restrictions
  • Referring to a Schema from a XML Document
  • XMLBeans
  • Creating XMLBeans
  • Working With XMLBeans
14. Transaction Management
  • Transaction Basics
  • EJB Transaction Basics
  • Transaction Propagation
  • Transaction in WebLogic Workshop Framework
  • Transaction and Built-in Controls
15. WebLogic Security
  • Objectives
  • Authentication and Authorization
  • Challenge Mechanism
  • J2EE Security Roles
  • Workshop Framework Security
  • Securing a Page Flow
  • Configure Secure Page Flow
  • Nested Login Page Flow
  • Creating Security Roles
  • Creating Users and Groups
  • Mapping Roles to Principals
  • Securing Other Resources
  • Security Exceptions
  • SSL (Secure Sockets Layer)
  • Digital Certificates
  • Using SSL in Web Applications
  • Summary
  • Reference
16. Integration Patterns
  • Need for Integration
  • Factors that Affect Integration
  • Challenges of Integration
  • Common Solution Implementations
  • Channel Implementation Choices
  • Messaging Channel Patterns
  • Message Type Patterns
  • Message Routing Patterns
  • Message Transformation Patterns
  • Service Oriented Architecture (SOA)
  • Service Invocation
  • Business Process
  • Enterprise Service Bus (ESB)
17. Building Business Processes
  • Introduction
  • Challenges in Process Implementation
  • BPEL4WS (or just BPEL)
  • Partnership
  • Example: Buy-Sell Partnership
  • Modeling Partnership in BPEL
  • Variables
  • Simple Activities
  • Invoke Activity
  • Structured Activities
  • Building a Process in WebLogic Workshop
  • Mapping BPEL to Workshop
  • Process Development Tools
  • Properties of a Process
  • State Variables of a Process
  • Designing the Start Node
  • Synchronous and Asynchronous Process
  • Designing the Start Node
  • Client Request Node
  • Client Response Node
  • Perform Node
  • Invoking a Service
  • Data Transfer in a Process
  • Switch Node
  • Parallel Node
  • Invoking the Process
18. Application Integration
  • Introduction
  • J2EE Connector Architecture (JCA)
  • Overview of JCA
  • The System Contract
  • The Client API
  • The Inconvenience of JCA
  • Application View
  • More on Application View
  • Schema
  • Execution of a Synchronous Service
  • Execution of an Asynchronous Service
  • Tasks Performed in Application Integration Console
  • Watch Out!
  • Create an Application View
  • Adding a New Service
  • Testing and Publishing
  • Publishing Details
  • Using an Application View From a Process
19. Introduction to WebLogic Portal
  • Objectives
  • The Problem Portals Solve
  • What is a Portal
  • Sample Portal
  • Benefits of Portal Sites
  • General Portal Architecture
  • The Major Components of Horizontal Portals
  • WebLogic Portal
  • Portlet
  • Portal Terminology
  • Portal Applications
  • Creating Portal Applications
  • Portal Layout
  • Portal Structure
  • Creating Portlets
  • Look and Feel
  • Elements of Look and Feel
  • Summary
  • Reference
20. Build and Deployment Process
  • Basics
  • Basic Build Process
  • Changing the Deployment Descriptor
  • Dealing With Web Services End Point
  • Application Views
  • WebLogic Administration Domain
  • WebLogic Administration Server
  • WebLogic Managed Server
  • WebLogic Administration Console
  • Auto Deployment
  • Auto Deployment Intervals
  • Manually Install an Application in WebLogic
Minimum Hardware Requirements
  • 1.4 GHz MHz CPU, Higher recommended
  • 512 MB RAM, 1 GB recommended
  • 6 GB hard disk space on drive C.
  • CD-ROM drive
Minimum Software Requirements
  • Windows 2000 SP4 or Windows XP SP2
  • Netscape 4.7 or Internet Explorer 5.0
  • Adobe Acrobat Reader V5.0
  • WinZip 8.0 (downloadable from www.winzip.com)
  • WebLogic Platform 8.1 with SP6

Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2011 Wintrac Inc.