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 |
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.