The document is a detailed training catalog for a Microsoft .NET development course, spanning 16 modules. It targets experienced programmers and covers various topics including an introduction to .NET technologies, using Visual Studio .NET, building ASP.NET applications, ADO.NET data access, and application security. Each module outlines specific competencies that students will acquire, providing a comprehensive overview of skills needed for .NET application development.