Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Architecting and Designing J2EE Applications :: [SL-425]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. SL-425   length. 4 days
type. Instructor-Led   partner. Sun Microsystems
price.
$2,400 :: $2,040 GSA GOV. $1,375 US with JavaPass
 
 
This course provides students with knowledge needed to use the Java 2 Platform, Enterprise Edition (J2EE platform) to create robust enterprise applications that allow for rapid change and growth. Participants gain an understanding of the strategies needed to create application blueprints that work well when implementing J2EE technologies. These strategies include effective decision making through the use of systemic qualities (such as scalability and flexibility), J2EE technology blueprints and design patterns,and iterative and incremental development.
 
course schedule  
 
Sacramento, CA sep.2.2008 - sep.5.2008 register register
Sacramento, CA nov.18.2008 - nov.21.2008 register register
San Francisco, CA aug.12.2008 - aug.15.2008 register register
San Francisco, CA nov.4.2008 - nov.7.2008 register register
San Jose, CA jun.30.2008 - jul.3.2008 register register
San Jose, CA oct.7.2008 - oct.10.2008 register register
Phoenix, AZ jul.8.2008 - jul.11.2008 register register
Phoenix, AZ sep.30.2008 - oct.3.2008 register register
     
   
Request another training Date Request onsite training
 
who can benefit
 
 
Students who can benefit from this course are those who are responsible for the overall software architecture and design of J2EE technology-based enterprise software systems. These students would also require insight into the role of the enterprise architect and want to use J2EE technologies in n-tier enterprise systems. Existing architects can also benefit from an understanding of how to use J2EE technologies to improve quality of service in their enterprise systems.
 
prerequisites
 
 
To succeed fully in this course, students should be able to:

Describe in outline form all J2EE technologies, including Enterprise JavaBeans, servlets, and JavaServer Pages
Describe distributed computing and communication concepts
Perform analysis and design of object-oriented software systems
Describe iterative and incremental software development
Use UML notation for modeling object-oriented systems


 
skills gained
 
 
Upon completion of this course, students should be able to:

Make good use of J2EE component technologies to solve typical problems in system architecture
Derive software systems using techniques outlined in the J2EE Blueprint and solutions defined in the J2EE Patterns Catalog
Address quality-of-service requirements in a cost-effective manner using engineering trade-off techniques
Describe the role of the architect and the products an architect delivers
List and describe typical problems associated with large-scale enterprise systems
Identify the benefits derived from using an iterative and incremental development process




 
course content details  
 


  Module 1 - Introducing Fundamental Architectural Concepts

Justify the need for architecture
Describe the architectural function
Describe five primary concerns of architecture




  Module 2 - Examining System Architecture Development Heuristics and Guidelines

Identify key risk factors in distributed enterprise systems
Describe essentials of object-oriented design
Describe guidelines for effective network communication
Justify the use of transactions to control shared resources
Describe controlling costs through concept reuse
Explain the basic characteristics of Sun Open Net Environment (Sun ONE) architecture




  Module 3 - Describing the Software Development Process

Define the purpose of a development methodology
Describe best practices of development methodologies
Describe workflows and the four key phases of an iterative and incremental development process
Define iterative process outputs
Describe how to increase the probability of project success




  Module 4 - Differentiating Local Object-Oriented Computing and Distributed Object Computing

Examine the characteristics of data transfer in object-oriented computing
Examine the characteristics of data transfer in distributed computing
Compare and contrast distributed, object-based computing and object-oriented computing
Analyze the impact of transactions in a distributed computing environment
Analyze the impact of security implementation in a distributed computing environment




  Module 5 - Optimizing Inside the Tier

Plan system capacity to support required load
Plan scalability to support anticipated growth
Specify service providers to support maintenance goals




  Module 6 - Optimizing Tier-to-Tier Communication

Create a network model for an application
Construct a data and call model to efficiently submit service requests and receive responses
Create a transaction model for the application
Create a security model for the application




  Module 7 - Analyzing Quality-of-Service Requirements

Evaluate the effects of dimensions on systemic qualities
Prioritize quality-of-service requirements
Inspect quality-of-service requirements for trade-off opportunities




  Module 8 - Building a Prototype

Create system prototypes that can potentially fulfill required architectural goals
Assess the prototypes for fulfillment of required architectural goals




  Module 9: Describing J2EE Technology Servers

Describe various server types
Review enterprise information systems
Explain the issues relating to the selection of application servers
Describe deployment best practices, guidelines, and patterns




  Module 10: Describing J2EE Technologies

Describe the J2EE technology web-tier components
Describe the J2EE technology business-tier components
Describe J2EE technology connectors




  Module 11: Evaluating the J2EE Technology Choice

Design for long-term application state
Manage client session state
Enable business process and workflow control
Enable presentation process and workflow control
Manage presentation layout
Design for asynchronous communication




  Module 12: Analyzing the Software Requirements

Describe the software development process in terms of model transformations
Gather requirements to define the business problem
Create the domain model




  Module 13: Creating the Software Design

Explain the purpose and elements of a robustness analysis and the design model
Use robustness analysis to create a design model for a use case
Generate a sequence diagram view of the design model




  Module 14: Creating the Software Architecture

Describe the architecture model
Decompose the system into components
Arrange components into effective topologies
Create deployment diagrams to document the architecture model
Evaluate the architecture model




  Module 15: Choosing J2EE Technology Patterns

Review relevant pattern fundamentals
Recognize circumstances that suggest the use of J2EE technology patterns to assist in communications
Recognize circumstances that suggest the use of J2EE technology patterns to assist in flexibility





 
Free $100 Best Buy Gift Certificate

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Free PSP - FREE GPS

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware