 |
Core Java
JSP & Servlets
Java Web Services
Apache Tomcat
JBoss

Please contact us
for GSA pricing.

Contract #
GS-35F-0307T

Complimentary Servlets & JSP Training Seminar
Organizations in the Atlanta, Georgia area are encouraged
to contact Accelebrate® about having a complimentary, one-hour Java servlets
/ JSP training seminar delivered for their developers. Contact
us today for more information.

Recent Training Venues
Accelebrate has recently trained for clients in the following cities:
- Huntsville, Alabama
- Montgomery / Birmingham, Alabama
- Anchorage, Alaska
- Calgary, Alberta
- Phoenix, Arizona
- Fayetteville / Little Rock, Arkansas
- Oakland / San Jose / San Francisco, California
- Oceanside / San Diego, California
- Pasadena / Orange County / Los Angeles, California
- San Bernardino / Riverside, California
- Boulder / Colorado Springs / Denver, Colorado
- Washington, DC
- Wilmington, Delaware
- Manchester / London, England
- DeLand / Orlando, Florida
- Fort Lauderdale / Miami, Florida
- Gainesville / Jacksonville, Florida
- Saint Petersburg / Tampa, Florida
- Titusville & Melbourne, Florida
- Alpharetta & Atlanta, Georgia
- Augusta & Savannah, Georgia
- Macon & Columbus, Georgia
- Bloomington, Illinois
- Chicago, Illinois
- Indianapolis, Indiana
- Cedar Rapids / Des Moines, Iowa
- Dublin, Ireland
- Kingston, Jamaica
- Wichita, Kansas
- Paducah / Lexington / Louisville, Kentucky
- Baton Rouge, Louisiana
- Valletta, Malta
- Hagerstown & Frederick, Maryland
- Greenbelt / Silver Spring / Baltimore, Maryland
- Boston / Cambridge, Massachusetts
- Hartford, Connecticut / Springfield, Massachusetts
- Taunton, Massachusetts / Providence, Rhode Island
- Ann Arbor / Farmington Hills / Detroit, Michigan
- Grand Rapids, Michigan
- Lansing, Michigan
- Saginaw / Flint / Bay City / Midland, Michigan
- Saint Paul / Minneapolis, Minnesota
- Jackson, Mississippi
- Gulfport / Biloxi, Mississippi
- Whiteman Air Force Base / Kansas City, Missouri
- Reno and Las Vegas, Nevada
- Santa Fe / Albuquerque, New Mexico
- Newark, New Jersey
- Princeton, New Jersey & Philadelphia, Pennsylvania
- White Plains / New York City, New York
- Charlotte, North Carolina
- Durham / Raleigh, North Carolina
- Bowling Green / Toledo, Ohio
- Cincinnati, Ohio
- Cleveland & Columbus, Ohio
- Tulsa / Oklahoma City, Oklahoma
- Toronto, Ontario
- Portland, Oregon
- Pittsburgh, Pennsylvania
- Providence, Rhode Island
- Edinburgh / Glasgow, Scotland
- Columbia & Charleston, South Carolina
- Memphis / Jackson / Nashville, Tennessee
- College Station and Houston, Texas
- El Paso, Texas / Ciudad Juarez, Mexico
- San Antonio / Austin, Texas
- Wichita Falls & Dallas, Texas
- Ogden / Salt Lake City, Utah
- Burlington, Vermont
- Fairfax / Dulles / McLean / Herndon / Reston, Virginia
- Richmond / Alexandria / Arlington, Virginia
- Virginia Beach / Norfolk, Virginia
- Tacoma / Seattle, Washington
- Madison / Milwaukee, Wisconsin
|
 |
 |
Design Patterns Training: Introduction to Java/J2EE Design Patterns training |
Course Number: 270
Duration: 3 days
view class outline
Java/J2EE Design Patterns Training Overview
Successful development of scalable systems in J2EE requires knowledge of advanced object-oriented concepts and design patterns. In this two-day seminar, attendees learn the object-oriented concepts and core J2EE design patterns necessary for building scalable, extensible systems.
Location and Pricing
Most Accelebrate courses are taught on-site at our clients' locations worldwide for groups of 3 or more attendees and are customized to their specific needs. Please visit our client list to see organizations for whom we have recently delivered training. To receive a customized proposal and price quote, please contact us.
In addition, some courses are available as live, online classes for individuals. To see a schedule of online courses, please visit http://www.accelebrate.com/online_training/java.htm.
Java/J2EE Design Patterns Training Prerequisites
All attendees should have at least one year of experience writing Java code.
Java/J2EE Design Patterns Training Format
This course is delivered as a highly interactive three-day seminar, with extensive live examples.
Java/J2EE Design Patterns Training Materials
All attendees would receive a copy of O'Reilly's Head First Design Patterns, a copy of the instructor's presentation, and a copy of all code shown.
Software Needed on Each Student PC
- None – the instructor will bring a laptop fully configured with all code
Java/J2EE Design Patterns Training Objectives
- To understand and know how to apply advanced object-oriented concepts to Java code
- To explore core object-oriented design patterns and their application to Java
- To learn core J2EE design patterns
|
Java/J2EE Design Patterns Training Outline
- Recognizing and Applying Patterns
- Design Patterns
- Defining a Pattern
- Unified Modeling Language
- Seeing Patterns
- Warning Signs and Pitfalls
- Creational Patterns
- Factory Patterns
- The Singleton Pattern
- APIs and Providers
- Cascading Factories
- Behavioral Patterns
- The Strategy Pattern
- The Template Method Pattern
- The Observer Pattern
- The Model/View/Controller Pattern
- The Command Pattern
- The Chain of Responsibility Pattern
- Structural Patterns
- The Composite Pattern
- The Adapter Pattern
- The Decorator Pattern
- The Facade Pattern
- The Flyweight Pattern
- J2EE Patterns
- Model/View/Controller, Redux
- The Intercepting Filter Pattern
- The Front and Application Controller Patterns
- The Business Delegate Pattern
- The Service Locator Pattern
- The Transfer Object Pattern
- The Composite Entity Pattern
- The Data Access Object Pattern
- Conclusion
|
| |
JBoss® and Hibernate® are registered trademarks of Red Hat, Inc. Accelebrate, Inc. has no affiliation with Red Hat, Inc. and no courses offered by Accelebrate, Inc. are endorsed by Red Hat, Inc. in any way.
|
 |
Accelebrate®
Comes to You! |
 |
Accelebrate's courses are taught exclusively on-site at your location for groups of 3 or more attendees, anywhere worldwide.
Don't settle for a "one size fits all" public class! Have Accelebrate come to your site and deliver exactly the training you want, for less than the cost of a public class.
For pricing and to learn more, please call us at +1 877 849 1850, fill out our information request form, or email us at info@accelebrate.com today.

|
 |
|
| |
| Accelebrate E-Newsletter |
 |
Get the latest Web development news delivered to your email box once a month!

|
 |
|
| |
Excellent class. Well scripted. Very professional, relaxed atmosphere. Instructor was well versed on the subject matter.  |
| |
—Erik Fields
Cox Communications
Alpharetta, Georgia |
|
 |