Design pattern and Architecture pattern training

All Design patterns with Examplease

Author
Trainer: Shivprasad Koirala

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.

Who is this course for?

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

Training Content

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.
OOP , SOLID ,DI ,IOC concepts • 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.
• 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.
Domain Driven Development • What is DDD ?
• Importance of ubiquitous language.
• Entity, Value objects and Services.
• Every is bounded with a context.
Design Patterns • 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.
• Iterator pattern.
• Extreme Complex Object creation:- Factory and Abstract Factory.
• 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

10 Lessons

03 Hours

World-class training and development programs developed by top teachers

Whats Included

  • World-class training teacher
  • Bench has zero learning curve
  • We handle the rest.