Design patterns are adaptable and reusable solutions to common software development problems. They provide a powerful way to standardize solutions to common problems in software development while creating more flexible and reusable designs. In this course students study what design patterns are and how they can be used to facilitate the creation of object-oriented code. Topics include the 23 most common design patterns, when to use each of them, and how to apply them when writing .NET applications. For each design pattern, UML diagrams and code examples are used to illustrate how they can be applied using the .NET Framework. Course will be taught primarily using C#, but code will available in both C# and VB.Net. This course is delivered using Visual Studio 2012/.NET 4.5. Prerequisites: Intermediate C# Programming or equivalent experience.
VIRTUAL OPTION is available for this class. Choose “VIRTUAL – Live at Your Desk” from the Course Choice drop-down menu. Students still participate in classes, but do so virtually via a computer and internet connection using WebEx. Please click HERE for more info about set-up and system requirements for virtual sessions.
For more information contact: firstname.lastname@example.org or 314-977-3226