.NET 4.0 introduced a number of technologies into the .NET world. This workshop looks not only at these technologies but, more importantly, how they can be combined into compelling applications.
We will cover ASP.NET MVC3, WCF 4.0, Workflow 4.0 and Entity Framework 4.0 along the way, and show you not only the benefits of these technologies but also where they can cause problems.
During the workshop we will build a functional n-tier application that demonstrates the technologies “in-situ” and shows patterns that you can use to keep your architecture clean.
by Dave Wheeler
If you’re architecting and building big WPF or Silverlight applications, then it’s a fair bet that you should be considering using either (or both) of MEF or Prism.
The Managed Extensibility Framework (MEF) makes it easy to build pluggable, flexible applications. Prism provides rich guidance and sample (reference) implementations to help you build large, modular applications.
This workshop provides an intensive day working with these two complementary technologies. We’ll begin by building a modular application comparing and contrasting approaches that we can take using MEF and Prism. We’ll examine shells, catalogues and containers. We’ll drill down into building region-based UIs, and we’ll power through commands and loose pub/sub event architectures.
Throughout the day, you’ll see how to combine MEF and Prism, and how you might go it alone with just MEF or Prism. Plus you’ll see how to handle issues such as deployment and versioning.
The session assumes no prior knowledge of MEF or Prism (although we will go deep quickly!), but you should already have a basic knowledge of Silverlight or WPF.
18th–21st October 2011