Elevate your .NET development skills with the C# Design and Application Patterns course, empowering developers to create flexible, maintainable code using proven design patterns and best practices.
Design re-useable and loosely-coupled applications with C#.
Understand and apply Creational, Structural, and Behavioral design patterns.
Implement MVC and MVVM design patterns within applications.
Utilize Generics and Interfaces to enhance code structure.
The C# Design and Application Patterns course teaches .NET developers how to apply best practices to their .NET applications. While a thorough understanding of the C# language is key to development success, developers should also understand how to write loosely-coupled code that is based upon proven best practices and patterns. By applying design and application patterns to the development process, more consistent, flexible and maintainable code can be written.
No upcoming dates. Please check back later.
What are Design Patterns?
Why use Design Patterns?
Selecting a Design Pattern
Key Language Concepts
Abstract Factory Pattern
Singleton Pattern
Builder Pattern
Factory Pattern
Prototype Pattern
Façade Pattern
Decorator Pattern
Adapter Pattern
Observer Pattern
Chain of Responsibility Pattern
Mediator Pattern
Overview of Application Design Patterns
Model-View-Controller (MVC)
Understanding the MVC Pattern
Introduction to ASP.NET MVC
The Role of Routing
Creating the Model
Creating a Controller with Actions
Displaying Data with Views
Model-View-ViewModel (MVVM)
Introduction to MVVM
The role of the ViewModel
Applying MVVM to Silverlight Applications
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier