Acho que seria interessante se a Microsoft desenvolvesse uma formação ASP.Net que abordasse os seguintes tópicos:
Arquitetura de Aplicações ASP.Net
Criptografia no ASP.Net (Segurança de Aplicações Web)
ASP.Net Ajax
ASP.NET MVC
ASP.Net Web Forms
Entity Framework
Acesso a dados com ADO.NET
C#
Visual Basic.Net
Introdução ao ASP.Net (Coceitos Básicos)
Uma formação com um conteúdo similar ao citado acima, seria um diferencial na capacitação de novos profissionais na Plataforma .Net.
Atenciosamente, Marcio Nogueira Cardoso Pinto.