Getting started with your AppDev Microsoft Development Library Learning Roadmaps AppDev s comprehensive Microsoft Development learning library allows you or your team to have access to in-depth courses whenever you need them. Courses include step-by-step code walkthroughs by our expert instructors, plus hands-on lab exercises, sample code, online courseware and pre/post exams to reinforce key concepts. You can take complete courses for in-depth training or jump right to the topics you need for on-the-spot reference material. These Learning Roadmaps cover some of the most popular technologies within the AppDev Microsoft Development Library. They will help you understand how the courses relate to each other, and what order you may wish to complete the training based on your current knowledge. Table of Contents Click on the roadmap titles below to get an understanding of what order you may choose to take specific courses within each technology. Microsoft SharePoint Roadmap..........................................................pg 2 Microsoft SQL Server Roadmap..........................................................pg 3 Microsoft Visual Basic Web Developer Roadmap............................................pg 4 Microsoft Visual Basic Windows Developer Roadmap.........................................pg 5 Microsoft Visual C# Web Developer Roadmap..............................................pg 6 Microsoft Visual C# Windows Developer Roadmap...........................................pg 7 "As a freelancer having to pay for my own training, I'm particular about the instruction I pay for. I purchased the AppDev OnDemand Microsoft Learning Library because of the fabulous selection of courses and the extent of their coverage.... The training is just superb and the trainers are engaging to watch... buying access to these courses has been the best investment I've made in my career this year." - Fares Eidi, IT Manager http://www.appdev.com 1-800-578-2062, or +44(0)1903 740 624 (Europe/UK)
Microsoft SharePoint Roadmap These courses are designed for individuals with a working understanding of SharePoint, ASP.NET 2.0, and Visual Studio 2008 tools. SharePoint 2010 for Developers SharePoint 2010 for Administrators SharePoint 2007 for Developers SharePoint 2007 for Administrators These courses are designed for individuals using Microsoft Office and SharePoint who are implementing some of their advanced features. SharePoint 2010: Enterprise Content Management SharePoint 2010 Web Content Management SharePoint 2010: Business Processes SharePoint 2007 Web Content Management SharePoint 2007: Business Processes SharePoint 2007: Portals and Search This course is designed to provide an executive preview of new technologies and help individuals with experience in prior versions prepare to be productive as soon as possible. Concepts covered in this course have been integrated into some of the courses listed above. Exploring SharePoint 2010 Exploring SharePoint Server 2007 pg. 2
Microsoft SQL Server Roadmap This course is designed for individuals with a solid understanding of relational databases. SQL Server 2008: Installing, Querying and Security SQL Server 2008 R2: SQL Server 2005 SQL Server 2000 This course is designed for individuals with a solid understanding of relational databases and assumes a basic level of familiarity with Microsoft SQL Server 2008. No particular programming experience is required, but the course is taught from a developer's perspective. SQL Server 2008 for Developers SQL Server 2005: Additional Topics These courses are designed for individuals that have working experience with SQL Server 2008, basic relational database concepts, and data transformation services. SQL Server 2008 Analysis Services SQL Server 2008 Integration Services SQL Server 2008 Reporting Services SQL Server 2005 Analysis Services SQL Server 2005 Integration Services SQL Server 2005 Reporting Services SQL Server 2008 R2: This course is designed to provide an executive preview of new technologies and help individuals with experience in prior versions prepare to be productive as soon as possible. Concepts covered in this course have been integrated into some of the courses listed above. Exploring SQL Server 2008 Exploring SQL Server 2005 pg. 3
Web Developer Roadmap Microsoft Visual Basic Object Oriented Programming Learning to Program Using Visual Basic 2010 Learning to Program Using Visual Basic 2008 Learning to Program in Visual Basic 2005 develop Web applications in Visual Studio. JavaScript 1.8 HTML5 and CSS3 Developing Applications Using Visual Basic 2008: ASP.NET Using Visual Basic 2010 ASP.NET Using Visual Basic 2008 ASP.NET Using Visual Basic 2005 ASP.NET Using Visual Basic 2005 Add l Topics ASP.NET Using Visual Basic.NET 2003 After the Level 200 ASP.NET courses, individuals can choose to go on to these more specialized courses which can be taken in any order. ASP.NET 4.0 AJAX and jquery Using Visual Basic 2010 Silverlight 4 Using Visual Basic 2010 ASP.NET MVC 2 and 3 Using Visual Basic 2010 Building ASP.NET MVC 3 Applications Using Visual Studio 2010 Microsoft LINQ Using Visual Basic 2010 Using Visual Basic 2008 Visual Basic Microsoft LINQ Using Visual Basic 2008 ADO.NET Using Visual Basic 2005 ASP.NET AJAX Using Visual Basic 2005 Visual Basic 2005 Building Web Services Using Visual Basic 2005 Exploring Visual Studio 2010 Using Visual Basic Exploring Visual Studio 2008 Using Visual Basic Exploring Silverlight 2 Exploring ASP.NET Using Visual Basic 2005 pg. 4
Windows Developer Roadmap Microsoft Visual Basic Learning to Program Using Visual Basic 2010 Learning to Program in Visual Basic 2005 Learning to Program Using Visual Basic 2008 develop Window applications in Visual Studio. Developing Applications Using Visual Basic 2008: Developing Apps Using Visual Basic 2008 Developing Apps Using Visual Basic 2008: Enterprise, Mobile, and Security Visual Basic 2005: Developing Applications Visual Basic 2005: Developing Applications Add l Topics Visual Basic.NET 2003 After the Level 200 Developing Application courses, individuals can choose to go on to these more specialized courses which can be taken in any order. Windows Presentation Foundation Using Visual Basic 2010 Developing Applications with Entity Framework 4.1 Microsoft LINQ Using Visual Basic 2010 Using Visual Basic 2008 Visual Basic Microsoft LINQ Using Visual Basic 2010.NET Remoting Using Visual Basic 2005 ADO.NET Using Visual Basic 2005 Visual Basic 2005 Exploring Visual Studio 2010 Using Visual Basic Exploring Visual Studio 2008 Using Visual Basic Exploring Visual Basic 2005 pg. 5
Web Developer Roadmap Microsoft Visual C# Object Oriented Programming Learning to Program Using Visual C# 2010 Learning to Program Using Visual C# 2008 Learning to Program in Visual C# 2005 develop Web applications in Visual Studio. JavaScript 1.8 HTML5 and CSS3 Developing Applications Using Visual C# 2008: ASP.NET Using Visual C# 2010 ASP.NET Using Visual C# 2008 ASP.NET Using Visual C# 2005 ASP.NET Using Visual C# 2005 Add l Topics ASP.NET Using Visual C#.NET 2003 After the Level 200 ASP.NET courses, individuals can choose to go on to these more specialized courses which can be taken in any order. ASP.NET 4.0 AJAX and jquery Using Visual C# 2010 Silverlight 4 Using Visual C# 2010 ASP.NET MVC 2 and 3 Using Visual C# 2010 Building ASP.NET MVC 3 Applications Using Visual Studio 2010 Microsoft LINQ Using Visual C# 2010 Using Visual C# 2008 Visual C# Microsoft LINQ Using Visual C# 2008 ADO.NET Using Visual C# 2005 ASP.NET AJAX Using Visual C# 2005 Visual C# 2005 Building Web Services Using Visual C# 2005 Exploring Visual Studio 2010 Using Visual C# Exploring Visual Studio 2008 Using Visual C# Exploring Silverlight 2 Exploring ASP.NET Using Visual C# 2005 pg. 6
Windows Developer Roadmap Microsoft Visual C# Learning to Program Using Visual C# 2010 Learning to Program Using Visual C# 2008 Learning to Program in Visual C# 2005 Visual C#.NET 2003: Learning to Program develop Window applications in Visual Studio. Developing Applications Using Visual C# 2008: Developing Apps Using Visual C# 2008 Developing Apps Using Visual C# 2008: Enterprise, Mobile, and Security Visual C# 2005: Developing Applications Visual C# 2005: Developing Applications Add l Topics Visual C#.NET 2003: Developing Applications After the Level 200 Developing Application courses, individuals can choose to go on to these more specialized courses which can be taken in any order. Windows Presentation Foundation Using Visual C# 2010 Developing Applications with Entity Framework 4.1 Microsoft LINQ Using Visual C# 2010 Using Visual C# 2008 Visual C# Microsoft LINQ Using Visual C# 2008.NET Remoting Using Visual C# 2005 ADO.NET Using Visual C# 2005 Visual C# 2005 Exploring Visual Studio 2010 Using Visual C# Exploring Visual Studio 2008 Using Visual C# Exploring Visual C# 2005 pg. 7