Part II of ".NET Software Architecture - Patterns of Application Architecture
Design and coding practices, frameworks, tools and methodologies for sustainable development
Description
This class is dedicated to people who attended the 3-days version where basics of modern software design principles are discussed along with design patterns for layered solutions. This is a follow-up that simply turns those principles into practice in the context of a real-world application built step by step. No slides in this class, just code and demos based on newest technologies such as Managed Extensibility Framework, Code Contracts, Entity Framework 4, NHibernate, ASP.NET MVC.
Author
The workshop will be run by Dino Esposito. Dino is the author of "Programming ASP.NEt MVC" Microsft Press, 2010, “Microsoft .NET: Architecting Solutions for the Enterprise”, Microsoft Press, 2008 and other best-selling books such as "Programming ASP.NET 3.5 Core Reference" (Microsoft Press, 2008), "Introducing ASP.NET AJAX" (Microsoft Press, 2007) and "Programming Microsoft ASP.NET 2.0 Applications—Advanced Topics" (Microsoft Press, 2006). He’s also the author of the Cutting Edge column on MSDN Magazine and a frequent speaker at industry events worldwide, including Microsoft TechEd, DevConnections and, in Europe, DevWeek and Basta.
Prerequisites
Developers and lead developers willing to grow professionally by learning key coding and design practices to apply in everyday work. The class also works for technical project and IT managers who coordinate the activity of development teams. The class addresses to date trends and best practices and tools that most use and contribute to improve. The class gives these managers some solid knowledge to better communicate with super-skilled developers and architects. Finally, the class may also result fruitful to solution architects needing a crisp refresher or looking for a new perspective that rejuvenate their design spirit. Note: In general, the content of the class should be nothing new for expert architects, but exceptions apply. So check carefully the topics outlined below as they should give you an exact idea of the succession of topics. If you have further questions, don’t hesitate to ask.