Course Overview
A good design is the only viable recipe to build software systems with the degree of complexity, extensibility, and security required today. The .NET Design Master Class goes through all the steps that characterize the design of a system. It starts with acknowledgement of requirements and definition of use-cases. It moves to UML diagrams to render use-cases into programmable scenarios. It ends up breaking down the system in components and maps them onto layers and services. It deals with classes and their general attributes of testability, security, extensibility, maintainability, readability, performance.
The .NET Design Master Class is all about software design and related principles, patterns, best practices, and pitfalls. It does not address the general skills set required of today architects (like the Architect’s Master Class), but rather teaches the blueprints for designing and implementing a layered application in the particular context of .NET technologies. As such, it makes for the natural complement to the Architect’s Master Class, and applies both to developers and architects. Read
the full course description and outline.
Note: Students are required to bring their own laptops to class.
Who Should Attend
Any .NET developer would benefit greatly from the .NET Design Master Class training. Basic familiarity with C# and .NET programming is recommended. No specific knowledge of products or technologies is assumed, but a working knowledge of ADO.NET, LINQ, Web, Windows development, and WCF is a plus.
Benefits and Learning
Objectives
On top of the frontal presentations, the class uses numerous conceptual demos and excerpts from sample applications. The students will also embark in a practical design session to model an end-to-end solution using a domain-based approach.
Discussion topics include:
Don't miss on this unique opportunity to learn from the IDesign architects, who share their experience from numerous design projects and offer a profound insight on architecture, technology and its application.
Read the Instructor Bio: Dino Esposito.
July 12-16, 2010 Vancouver, BC $3250CAD Register
Read
information on payment,
cancellation policy and course locations.