Skip to product information
1 of 1

Design pattern and Architecture pattern training

Design pattern and Architecture pattern training

Regular price Rs. 20,000.00
Regular price Sale price Rs. 20,000.00
Sale Sold out
View full details

Design pattern and Architecture pattern training Syllabus:- 

✭ Guru Mantra of Architects

  • How do human ( devs) understand complex system?
  • Philosophy of decoupling, classification -- Abstraction.
  • Definition of good architecture: - Decoupling changes.
  • Why OOP?
  •  Identify Entities ( things) and Classify them.
  • Abstraction (Planning) thinking 30,000 feet.
  • Writing implementation for Abstraction.
  • Following Abstraction using Encapsulation.
  • Classification: - Polymorphism and Inheritance by product of Abstraction



What you'll learn :-

What will students learn in your course?

  • Dedicated chapter covering Repository and UOW pattern , Generic repository , EF ( ORM ) VS  Repository ,  Mock  testing and Unit testing with Repository,
  • Dedicated topic on Singleton as its one of the most discussed pattern , Singleton VS Static, Thread Safety in Singleton, Double NULL check , Lazy Keyword

What are the requirements or prerequisites for taking your course?

  • Seniors Programmers who are looking for Senior technical or Architect position.
  • Said and Done Any one with  1 to 2 years of experience can also look from knowledge perspective.

✭ OOP , SOLID ,DI ,IOC concepts:-

  • Classification, Families, Polymorphism.
  • Inheritance, creating families and abstract classes
  • Interface enforcing classification, abstract classes
    common code in inheritance.
  • Wrong classification, Wrong abstraction.
    interfaces and contract, LISKOV
  • Aggregation, Composition and Association.
  • SOLID principle understanding.
  • Dependency Injection and IOC.
  • Full decoupling Simple Factory pattern.

Who is this course for?

 

  • This course is meant for  developers who are looking to crack Software Architect Interviews

 

 

 

 

 

 

✭ Domain Driven Development:-

  • What is DDD ?
  • Importance of ubiquitous language.
  • Entity, Value objects and Services.
  • Every is bounded with a context.
  • What is Design pattern, who is GOF ?
  • Design pattern vs Architectural Pattern vs Style.
  • Creational, Structural and Behavioral.
  • GOF and NON-GOF patterns.
  • Aggregate root pattern.
  • Extreme Complex Object creation:- Factory and Abstract Factory.
  • Iterator pattern.

✭ Design Patterns :-

  • Builder Pattern
  • Prototype Pattern
  • Singleton Pattern
  • Adapter Pattern
  • Bridge Pattern
  • Composite Pattern
  • Decorator Pattern
  • Facade Pattetrn
  • Flyweight Pattern
  • Proxy Pattern
  • Mediator Pattern
  • Memento Pattern
  • Interpreter Pattern
  • Iterator Pattern
  • COR Pattern
  • Command Pattern
  • State Pattern
  • Strategy Pattern
  • Observer Pattern
  • Template Pattern
  • Visitor Pattern
  • Explain IOC(Inversion of Control)?
  • Dependency Injection
  • Fluent interface and method chaining
  • Lazy Loading
  • Explain RIP(Replace IF with Polymorphism) Pattern?
  • Immutable object design pattern
  • Explain Null Design Pattern and its usage.
  • CQRS
  • Repository