My Account
|
Français
| Search:
Home
Programming
Training
Microsoft
Training
Server
Training
Network
Training
Management
Training
About
Us
Contact
Us
Java Training
1. Title
The Complete Eclipse: MyEclipse and WebSphere (EBOOTCP, 4 days) -
View PDF
2. Course Description
This CTES Certified course discusses multi-tiered application development with Java. Beginning with a detailed study of basic Java development and servlets, the course then discusses related enterprise technologies including Java Server Pages, Tag Libraries and Filters. Further, the course provides a detailed investigation of Struts and of server-side Java Beans. The course concludes with an overview of JMS messaging, of ANT scripting and of UNIT testing.
3. Course Pre-requisites
Previous Java programming experience
4. Target Audience
Developers who want an introduction to the many development facets of Java
5. Outline
Module 1: Java Architecture
Topic 1: Iterative Development
Topic 2: The Rational Unified Process
Topic 3: The Application Tiers: 1, 2 and 3-tiered applications
Topic 4: Distributed Applications: Technology and Infrastructure
Topic 5: Web Applications: Technology and Infrastructure.
Topic 6: The Java Answer
Topic 7: Packages and Files
Topic 8: JEE Architecture
Module 2: Getting Started with MyEclipse
Topic 1: Introduction
Topic 2: Workspaces and Projects
Topic 3: Using Views and Perspectives
Topic 4: Writing Code in Eclipse
Topic 5: Creating Unit Tests
Topic 6: Debugging using Eclipse
Topic 7: Working with the Various Editors: XML, JSP, EJB and More
Topic 8: Reference
Topic 9: Documentation and Testing
Topic 10: Importance of Documentation
Topic 11: Common Everyday use of Javadoc
Topic 12: Making use JUnit for Testing Purposes
Module 3: Creating Java Applications with MyEclipse
Topic 1: Creating the Java Project: Understanding the Available Templates
Topic 2: A Note on the Target Java Runtime and the Target Platform
Topic 3: Setting up Perspectives and Java Project Properties
Topic 4: Planning the Project Structure: Managing Packages and Classes
Topic 5: Defining the Application Structure: Presentation, Business and Data
Topic 6: Creating a Simple Desktop Application: Creating the Interface
Topic 7: Creating the Business Layer: Making use of Java Beans
Topic 8: Using External Resources: JNDI
Topic 9: A Few Useful Testing Tools
Topic 10: Preparing for Application Deployment
Topic 11: Packaging and Deploying the Application
Topic 12: Performing the Deployment and Verifying the Results
Module 4: Java EE Web Programming
Topic 1: Servlets
Topic 2: The JSP Page
Topic 3: Using Beans
Topic 4: State Management
Topic 5: Tag Libraries
Topic 6: Creating a Simple Tag
Topic 7: Using Tag Libraries
Topic 8: Validation Tags
Topic 9: Creating and Using Controls
Topic 10: Servlet Filters
Module 5: Struts Fundamentals
Topic 1: JSP Model 1 and Model 2 Architecture
Topic 2: Struts Startup
Topic 3: Struts Architecture
Topic 4: Creating a Struts Form
Topic 5: The Action Form
Module 6: Struts Essentials
Topic 1: Using DynaActionForm
Topic 2: Implementing the Action
Topic 3: Using ActionForward
Topic 4: Using Wildcards
Topic 5: Adding a Message Bundle
Topic 6: Configuring Exception Handling
Topic 7: Using Struts Tag Libraries
Topic 8: Using Struts Tags: A Complete Example
Module 7: EJB Fundamentals
Topic 1: EJB Fundamentals: Basic Structures
Topic 2: Creating a Simple EJB
Topic 3: The Deployment Descriptor
Topic 4: EJB Deployment
Topic 5: Creating an EJB Client
Module 8: Session Beans
Topic 1: Session Bean Basics
Topic 2: Creating a Stateless Session Bean
Topic 3: Creating a Stateful Session Bean
Module 9: Entity Beans
Topic 1: Entity Bean Fundamentals
Topic 2: Creating a BMP Entity Bean
Topic 3: CMP Entity Beans: The Mechanics
Topic 4: Deploying a CMP Entity Bean
Module 10: Advanced Entity Bean Concepts
Topic 1: Understanding Database Relationships
Topic 2: Implementing BMP Entity Bean Relationships
Topic 3: Implementing CMP Entity Bean Relationships
Topic 4: Using Local Interfaces
Topic 5: Using Handles
Topic 6: Using Environment Variables
Topic 7: Implementing EJB Transactions
Topic 8: Using Programmatic Transactions
Topic 9: Declarative Transactions
Module 11: Message Driven Beans
Topic 1: About Message Driven Beans
Topic 2: Creating a Message Driven Bean
Topic 3: Creating the Bean Class
Topic 4: Deploying a Message Driven Bean
Topic 5: The Message Driven Bean Client: Point to Point
Topic 6: The Message Driven Bean Client: Publisher-Subscriber
Module 12: Introducing Ant
Topic 1: Preparing and Understanding the Environment
Topic 2: Creating Projects
Topic 3: Creating Project Structures
Topic 4: Creating an Ant Build File
Topic 5: Executing a Build
Topic 6: Understanding Program Structure
Topic 7: Executing a Program
Topic 8: Working with an IDE
Topic 9: Mastering Ant from the Command Line
Module 13: Ant Language Elements
Topic 1: Datatypes and Properties
Topic 2: Working with Paths
Topic 3: Understanding and Working with Filesets
Topic 4: Referencing Specific Elements`
Topic 5: Advanced Datatypes
Topic 6: Understanding and Working with Properties
Topic 7: Controlling Ant with Properties
Topic 8: About References and Library Dependencies
Topic 9: The Ant Data Model
Module 14: Packaging projects with Ant
Topic 1: Working with Files
Topic 2: Understanding and Working with Mappers
Topic 3: Preparing a Package
Topic 4: Understanding JAR, WAR and EAR Files
Topic 5: Creating and Testing with JAR files
Topic 6: Creating Zip files
Topic 7: Packaging for Unix
Topic 8: Working with Resources
Module 15: Team Development
Topic 1: Team Development Architecture
Topic 2: Preparing for Team Development
Topic 3: About the Repository and Code Synchronization
Topic 4: Synchronizing Workspaces
Topic 5: About Versioning and Version Control
Topic 6: Working with Perforce and the Perforce Perspectivew
Topic 7: Creating a Perforce Project
Topic 8: Working with Code in a Team Environment
Topic 9: Managing Code Changes
Topic 10: Managing and Resolving Conflicts
Date and Price
1-2 People for
Guaranteed Delivery
$2,500.00
Programming Training
Overview
UML Training
HTML Training
.NET Training
Java Training
PL/SQL Training
Shell Scripting
C++ Training
Web Dev Training
Microsoft Training
Overview
Windows 8 Training
Server 2012 Training
SQL Server Training
Exchange Server
SharePoint Training
BizTalk Training
TFS Training
Server Training
Overview
UNIX Training
Linux Training
VMWare Training
Oracle Training
Apache Training
Citrix Training
Network Training
Overview
Wireless Training
Cisco Training
VOIP Training
IPv6 Training
Security Training
Management Training
Overview
ITIL® Training
Project Management
Business Analysis
Agile Training
Testing and QA
Risk Management
ITIL® is a registered trademark of the Cabinet Office
IT Infrastructure Library® is a registered trademark of the Cabinet Office