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
 
 
sun microsystems certified training   this course works with savings passes
 
code. SL-500   length. 4 days
type. Instructor-Led   partner. Sun Microsystems
price.
$2,800 :: $2,380 GSA GOV. $1,375 US with JavaPass
 
 
The J2EE Patterns course provides students with a thorough description of software design patterns that can be used with the Java 2 Platform, Enterprise Edition (J2EE platform) technology to effectively solve complex business problems. Studying design patterns, such as the patterns presented in this course, assists developers in learning tried and proven techniques for solving specific types of common design problems. The design patterns described in this course help developers design enterprise applications that are more flexible, maintainable, reliable, and efficient.

This course describes the J2EE patterns, which were created by the Professional Services organization and the J2EE Blueprints group of Sun Microsystems, Inc. These patterns are based on these groups' many years of experience with a wide range of enterprise applications. Development teams can leverage this industry experience and avoid many costly and time-consuming project roadblocks by understanding and implementing these patterns.

This course also describes many of the Gang of Four object-oriented design patterns that provide the basis for the J2EE patterns and also provide the basis for good object-oriented design. Understanding these patterns is critical to the effective use of the J2EE patterns and valuable in the design of any object-oriented system.

Students learn how to create effective software designs for J2EE technology applications through a series of lectures and exercises.
 
course schedule  
 
Sacramento, CA dec.15.2008 - dec.18.2008 register register
Sacramento, CA mar.17.2009 - mar.20.2009 register register
San Francisco, CA dec.9.2008 - dec.12.2008 register register
San Francisco, CA mar.24.2009 - mar.27.2009 register register
San Jose, CA feb.17.2009 - feb.20.2009 register register
Phoenix, AZ jan.20.2009 - jan.23.2009 register register
     
Arlington, VA feb.17.2009 - feb.20.2009 register register
Atlanta, GA nov.17.2008 - nov.20.2008 register register
Atlanta, GA mar.2.2009 - mar.5.2009 register register
Baltimore, MD jan.20.2009 - jan.23.2009 register register
Burlington, MA dec.9.2008 - dec.12.2008 register register
Columbus, OH feb.2.2009 - feb.5.2009 register register
Dallas, TX jan.26.2009 - jan.29.2009 register register
Dallas, TX mar.23.2009 - mar.26.2009 register register
Edison, NJ jan.20.2009 - jan.23.2009 register register
Hampton, VA jan.5.2009 - jan.8.2009 register register
Houston, TX feb.17.2009 - feb.20.2009 register register
Madison, WI nov.10.2008 - nov.13.2008 register register
New York, NY feb.17.2009 - feb.20.2009 register register
Philadelphia, PA feb.17.2009 - feb.20.2009 register register
San Diego, CA mar.31.2009 - apr.3.2009 register register
Seattle, WA jan.20.2009 - jan.23.2009 register register
Tampa, FL feb.17.2009 - feb.20.2009 register register
   
Request another training Date Request onsite training
 
who can benefit
 
 
Students who can benefit from this course include individuals responsible for the design of distributed software applications. This includes:

Java technology programmers
J2EE software developers
Enterprise architects


 
prerequisites
 
 
To succeed fully in this course, students must be able to:

Develop enterprise Java applications
Read and work with Object-Oriented Analysis and Design modeling techniques, such as the Unified Markup Language (UML)
Explain the use of technologies within the J2EE platform
Work with the following Java technologies: Enterprise JavaBeans, JavaServer Pages, and servlets


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

Select an appropriate Gang of Four or J2EE pattern to solve a specific problem.
Apply a Gang of Four or J2EE pattern to an architecture and implementation.
Design and implement more effective J2EE applications.




 
course content details  
 


  Module 1 - Exploring Object-Oriented Design Principles and Design Patterns

Describe the fundamental object-oriented design concepts
Describe the fundamental object-oriented design principles
Describe the characteristics of design patterns




  Module 2 - Using Gang of Four Behavioral Patterns

Describe the basic characteristics of the Behavioral patterns
Apply the Strategy pattern
Apply the Command pattern
Apply the Iterator pattern
Apply the Observer pattern




  Module 3 - Using Gang of Four Creational Patterns

Describe the basic characteristics of the Creational patterns
Apply the Factory Method pattern
Apply the Abstract Factory pattern
Apply the Singleton pattern




  Module 4 - Using Gang of Four Structural Patterns

Describe the basic characteristics of the Structural patterns
Apply the Facade pattern
Apply the Proxy pattern
Apply the Adapter pattern
Apply the Composite pattern
Apply the Decorator pattern




  Module 5 - Using Architectural Building Blocks

Compare architectural patterns to design patterns
Apply the Model View Controller pattern
Apply the Layers pattern
Explain tiers and layers in J2EE platform applications




  Module 6 - Introducing J2EE Patterns

Describe the J2EE pattern philosophy
Describe the J2EE patterns and tiers in the J2EE pattern catalog




  Module 7 - Using Integration Tier Patterns

List the features and purpose of the Integration Tier patterns
Apply the Service Activator pattern
Apply the Data Access Object (DAO) pattern
Apply the Domain Store pattern
Apply the Web Service Broker pattern




  Module 8 - Using Presentation-to-Business Tier Patterns

Describe basic characteristics of the business tier J2EE patterns that facilitate communication with the presentation tier
Apply the Service Locator pattern
Apply the Session Facade pattern
Apply the Business Delegate pattern
Apply the Transfer Object pattern




  Module 9 - Using Intra-Business Tier Patterns

Describe the basic characteristics of the Intra-Business Tier patterns
Apply the Application Service pattern
Apply the Business Object pattern
Apply the Transfer Object Assembler pattern
Apply the Composite Entity pattern
Apply the Value List Handler pattern




  Module 10 - Using Micro Presentation Tier Patterns

Describe basic characteristics of the Presentation Tier J2EE patterns
Describe the Model 2 Architecture and the Apache Struts Framework
Apply the Intercepting Filter pattern
Apply the Front Controller pattern
Apply the Application Controller pattern
Apply the Context Object pattern




  Module 11 - More Presentation Tier Patterns

Apply the View Helper pattern
Apply the Composite View pattern
Apply the Dispatcher View pattern
Apply the Service to Worker pattern




  Module 12 - Exploring AntiPatterns

Define AntiPatterns
Describe Integration Tier AntiPatterns
Describe Business Tier AntiPatterns
Describe Presentation Tier AntiPatterns




  Module 13 - Applying J2EE BluePrints Design Guidelines

Describe the J2EE BluePrints design guidelines
Describe the Java Pet Store demo software
Describe the J2EE patterns used in the Java Pet Store demo software





 
Refresh your IT training.

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Advanced training to the point.  Contact an expert training consultant to put together the best training package for your organization

 
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