C# Design Patterns: Part 1 (2016)
Offered By: LinkedIn Learning
Course Description
Overview
Learn how design patterns in C# can help you build better code. Discover how to implement Gang of Four patterns and two commonly used patterns in .NET.
Syllabus
Introduction
- Welcome
- What you should know
- Using the exercise files
- Design patterns explained
- The need for design patterns
- Design pattern categories
- Factory pattern overview
- Code the Factory pattern
- Abstract Factory overview
- Write Abstract Factory code for Citi
- Write Abstract Factory code for National
- Abstract Factory provider and client
- Singleton pattern overview
- Code with the Singleton pattern
- Thread safety
- Decorator pattern overview
- Concrete Component code
- Concrete Decorator code
- Iterator pattern overview
- Aggregate setup
- Iterator setup and execution
- Observer pattern overview
- Subject, Observer / Concrete Observer
- Concrete Subject code
- Repository pattern overview
- MVC Project setup
- Convert to a Repository pattern
- Create a Generic Repository
- Unit of Work pattern overview
- Convert to Unit of Work
- Next Steps
Taught by
Reynald Adolphe
Related Courses
1C:Enterprise Junior Developer CourseMoscow Institute of Physics and Technology via Coursera Agile Development
University of Virginia via Coursera Testing with Agile
University of Virginia via Coursera PM4R Agile: mentalidad ágil en proyectos de desarrollo
Inter-American Development Bank via edX Agile Planning for Software Products
University of Alberta via Coursera