• Overview
  • Curriculum
  • Feature
  • Contact

Building Strategic Influence in Matrix Organizations

Design patterns are integral in understanding the software architecture in a methodical way. This course by Cognixia explains why patterns are vital for object-oriented design and development, how patterns are documented, categorized and cataloged and when they should be used. The course also discusses some important patterns and how they could be implemented.

bgbanner-iconsfeature

Why You Shouldn’t Miss this course

Upon completion of this course, the participants will be able to:
  • Identify and design objects, classes and understand their relationships with each other
  • Use links, associations and Inheritance
  • Have a working knowledge UML 2.0
  • Apply the knowledge of OOAD to design an object-oriented system that could be implemented in an object-oriented language
Duration: 32 Hours

Recommended Experience

Knowledge of Java and J2EE (Servlets, JSP and EJB) is mandatory

Structured for Strategic Application

  • Object Oriented Programming concepts
  • Unified Modeling Language
  • Introduction to Design Patterns
  • SOLID Principles (SRP, OCP, LSP, IS, DI)
Topics –
  • Inheritance
  • Polymorphism
  • Interfaces
  • Different Member Field Attributes
  • Understanding Design Patterns
  • Design Patterns using well-defined UML Diagrams
  • Importance of Design Patterns
  • Introduction to different Classes of Design Patterns
  • Implementing DAO and Factory Pattern
  • Abstract Factory
  • Builder
  • Factory
  • Prototype
  • Singleton
  • Object Pool
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • MVC
  • Front Controller
  • Module
  • Proxy
  • Chain of Responsibility
  • Command
  • Iterator
  • Mediator
  • Observer
  • Strategy
  • Template Method
  • Visitor
  • Active Object
  • Monitor Object
  • Half-Sync/Half-Async
  • Leader/Followers
  • Thread-specific storage
  • Thread Pool, Scheduler
  • Software design anti-patterns
  • Software development anti-patterns
  • Overview of management anti-patterns
  • Compose methods
  • Move features between objects
  • Organizing data
  • Conditional expressions simplification
  • Simplifying methods
  • Iterator pattern
  • Abstract factory
  • Observer design patterns
Load More

Designed for Immediate Organizational Impact

Includes real-world simulations, stakeholder tools, and influence models tailored for complex organizations.

Course Duration16 hours of live, online, instructor-led training
24x7 SupportTechnical & query support round the clock
Lifetime LMS AccessAccess all the materials on LMS anytime, anywhere
Price match GuaranteeGuaranteed best price aligning with quality of deliverables

Let's Connect!

  • This field is for validation purposes and should be left unchanged.