Menu
  • LOGIN
  • No products in the cart.

Java Design Patterns with UML Course Description

Design patterns capture the experience of expert software developers and present common recurring problems, their solutions, and the consequences of those solutions in a step-by-step way.

This training explains why patterns are useful and important for object-oriented design and development; how patterns are documented, categorized, and cataloged; when they should be used; what some important patterns are; and how they are implemented.

 

Java Design Patterns with UML Course Learning Outcomes;

  • Understand what design patterns are and how they are described and categorized in several well-known catalogs.
  • Learn how to identify and design objects, classes, and their relationships to each other.
  • Be able to use design patterns as a vocabulary for understanding and discussing object-oriented software design.
  • Use links, associations, and Inheritance.
  • Use diagram notation for use cases, class & object representation, links and associations, & object messages.
  • Understand a few of the most common design patterns and know when and how they should be used.
  • Gain a working knowledge UML 2.0.
  • Apply knowledge of OOAD to design an object-oriented system which can be implemented in an object-oriented language.

 

Java Design Patterns with UML Training – Suggested Audience

This tutorial is for Java programmers who want to learn about design patterns as a means of improving their object-oriented design and development skills. Suggested attendees are:

  • Java Programmers / Developers
  • Software Developer
  • Front End Developer

 

Java Design Patterns with UML Training Course – Prerequisites

Good knowledge in Java and J2EE(Servlets, JSP and EJB)

 

System Setup Requirements

A laptop with a simple text editor (such as Notepad in Windows or vi in a UNIX environment) and the Java Development Kit (version 1.2 or later) are all you need.

 

Java Design Patterns with UML In-house/Corporate Group Training

Available for a group size of more than 4-5. For commercials please send us an email with group size to hello@pincorps.com

Course Curriculum

1. Introduction
 Encapsulation Details 00:00:00
 Abstraction Details 00:00:00
 Objects Details 00:00:00
 Classes Details 00:00:00
 Responsibilities Details 00:00:00
 Attributes Details 00:00:00
 Composite Classes Details 00:00:00
 Operations and Methods Details 00:00:00
 Visibility Details 00:00:00
 Inheritance Details 00:00:00
 Polymorphism Details 00:00:00
2. UML
 Use Case Diagrams Details 00:00:00
 Class Diagrams Details 00:00:00
 Object Diagrams Details 00:00:00
 Sequence Diagrams Details 00:00:00
 Communication Diagrams Details 00:00:00
 Deployment Diagrams Details 00:00:00
3. Object Oriented Design Principles
 Cohesion Details 00:00:00
 Coupling Details 00:00:00
 Open Close Principle Details 00:00:00
 Dependency Inversion Principle Details 00:00:00
 Interface Segregation Principle Details 00:00:00
 Single Responsibility Principle Details 00:00:00
 Liskov’s Substitution Principle Details 00:00:00
4. GOF Behavioural Patterns
 Strategy Details 00:00:00
 Command Details 00:00:00
 Observer Details 00:00:00
 Template Method Details 00:00:00
 Iterator Details 00:00:00
5. GOF Creational Patterns
 Factory Details 00:00:00
 Abstract Factory Details 00:00:00
 Builder Details 00:00:00
 Singleton Details 00:00:00
 Prototype Details 00:00:00
6. GOF Structural Patterns
 Facade Details 00:00:00
 Proxy Details 00:00:00
 Composite Details 00:00:00
 Decorator Details 00:00:00
 Adapter Details 00:00:00
 Flyweight Details 00:00:00
7. Architectural Patterns
 MVC pattern Details 00:00:00
 Layered Pattern Details 00:00:00
8. Java EE Presentation Tier Patterns
 Front Controller Details 00:00:00
 Application Controller Details 00:00:00
 Intercepting Filtert Details 00:00:00
 Composite View Details 00:00:00
 View Helper Details 00:00:00
 Service To Worker Details 00:00:00
9. Java EE Business Tier Patterns
 Business Delegate Details 00:00:00
 Service Locator Details 00:00:00
 Session Facade Details 00:00:00
 DTO Details 00:00:00
10. Java EE Integration Tier Patterns
 Service Activator Details 00:00:00
 Webservice Broker Details 00:00:00
 Domain Store Details 00:00:00
 Data Access Object Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

X