My E-Learning colleague Glenn recently posted his current roadmap for developer e-learning, so I thought I would follow suit and give you an idea of some of what we're planning for MOC for the rest of 2007 and 2008.

Visual Studio Code Named "Orcas" and the .NET Framework 3.5 will be the first focus of our efforts.  In order to create a more cohesive experience and place the tools and technologies into an over-arching context, each course will utilize the same basic scenario for development.  Since professional developers frequently find themselves moving across projects within a larger application or even across different teams within an organization, to have a single, multi-faceted project that utilizes many of the technologies and differentiates less as to Web or Windows seemed more interesting than just learning each technology (WPF, WCF, LINQ, etc.) in a contextually stand-alone way.  Anyway, the working title of this basic scenario is Connected Systems.  Within that scenario, here's what we want to build:

  • WPF - This 3-day course will cover XAML, UI layout and controls, styles, resource templates, animations, 2D and 3D graphics, interoperability and migration, and the data-binding model.  This course will help you prepare for the WPF TS Exam. 
  • WCF - This 3-day course will cover the designing, developing and implementing WCF services.   Included will be Bindings, Transports and Contracts. You will learn about Service behaviors, Service hosting, Message and Transport security, extensibility and optimization. This course will help you prepare for the WCF TS Exam.
  • WF - This 3-day course will cover the creation of state machine and sequential workflows, workflow scheduling and persistence, and include a discussion of the workflow runtime.  Other areas covered will include creating custom activities, modifying workflows at runtime, and workflow performance considerations.  This course will help you prepare for the WF TS Exam.
  • ASP.NET - This 2-day course will cover the new capabilities and features to be found in the next version of ASP.NET and will include the basics of using ASP.NET AJAX.
  • Data Access - This 2-day course will cover the capabilities and features to be found in the next version of ADO.NET and will focus extensively on the new Language Integrated Query (LINQ) features of Visual Studio Orcas.

That gives you an idea of what to expect for ILT in the near-term, at least as far as Visual Studio Orcas and .NET Framework 3.5 are concerned.  There is more being considered, but that is a post for another day.

As always, feedback on the areas covered, the length of course, the Connected Systems scenario, and anything you may feel is useful is encouraged.  Just let me know...