Looking for a Tutor Near You?

Post Learning Requirement »
x

Choose Country Code

x

Direction

x

Ask a Question

x

x
x
x
Request a Course

Course Details

Classroom Course

Object Oriented Design Patterns Course by Envision Computer Training Institute

  • Programming Language Classes for Technology Students
  • Bibwewadi, Pune
  • Course Fees: Please enquire
  • Duration: Contact Center
  • Timing: As per Time Table

Topics covered in our course:

Introduction

  • Object Oriented concepts, Code evaluation, Early & lazy evaluation and UML notations.

Creational Patterns

  • Singleton, Factory Method, Prototype, Abstract factory, Builder Pattern, etc.

Behavioral Patterns

  • Template Method, Observer Pattern, Memento, Strategy, Visitor Pattern, Null Object, Chain of responsibility, etc.

Structure Patterns

  • Adapter, Composite, Decorator, Proxy, Bridge, Facade, etc.
  • Intent, Motivation, Advantages and disadvantages of each design pattern and Real life analogy for each pattern.

Difference between Patterns

  • Usage of Patterns according to intent, 'Who you gonna call?' Related Patterns, etc.

Anti-patterns & Refactoring

  • Code smell, Spaghetti code, Feature envy, Lazy class, Extract method, etc.

Design Principles

  • SOLID design principles (SRP, OCP, LSP, ISP, DIP) and GRASP (General Responsibility Assignment Software Patterns).

Pattern hatching

  • Tools used in Software Industry, Code and UML generation, Static code analysis, examples in standard Frameworks, etc.

Test your Skills

  • Reading the UML, Identify by the intent, etc.
Email: infx@xxxxxxxxxx View Contact
Mobile: +91xxxxxxxxxx View Contact

Center Location at Bibwewadi

Contact us for detailed course fees, timing, and duration Contact Us