Monday, April 07, 2008 10:56 PM
Willie Roberts
Microsoft Certification Courses
Before I am allowed to stand in front of a classroom I need to complete my Microsoft Certified Training qualification. To achieve this I need to complete a set of Microsoft courses. Having been in the industry for 13 years now I was busy reviewing the Microsoft courses and decided to compile a list of business relevant exams that will most likely be the exams I would complete for my MCT. However any developer wanting to get certified would most likely find themselves much more prepared and in demand by completing these exams as well.
Microsoft Certified Application Developer (MCAD)
These courses are all based on .Net Framework 1.1. I believe it would be a much better option to investigate the Microsoft Certified Technology Specialist track which covers .Net Framework 2.0 upwards. However a few companies I deal with still use 1.1 and these are the exams I would recommend. To complete your MCAD you need to write 2 core and 1 elective exam. Personally I would recommend completing all of them to get the broadest possible exposure.
Please note: I have explicitly listed the C# courses. The VB courses are listed in brackets when available
| Exam |
Type |
Description |
| 70-315 (70-305) |
Core |
Developing and Implementing Web Applications with MS C#.Net and MS VS 2003 |
| 70-316 (70-306) |
Core |
Developing and Implementing Windows Applications with MS C#.Net and MS VS 2003 |
| 70-320 (70-310) |
Core |
Developing XML Web Services and Server Components with MS C#.Net and MS VS 2003 |
| 70-235 |
Elective |
TS: Developing Business Process and Integration Solutions Using MS BizTalk Server 2006 |
| 70-431 |
Elective |
TS: Microsoft SQL Server 2005 - Implementation and Maintenance |
The complete list of MCAD core and elective courses can be found here. The above list addresses the majority of industry request I receive.
Microsoft Certified Solutions Developer (MCSD)
These courses are also based on .Net Framework 1.1. MCAD is a prerequisite for this set of exams with 4 core and 1 elective exam required to complete the certification. The core exams include the first 3 from the MCAD with one additional core exam. The electives are the same as for the MCAD certification.
| Exam |
Type |
Description |
| 70-300 |
Core |
Analyzing Requirements and Defining Microsoft .Net Solution Architectures |
The complete list of MCSD core and elective courses can be found here.
Microsoft Certified Technology Specialist (MCTS)
The MSTS courses are more focused courses. With the wide array of Microsoft Products, the MCTS exams allows specialisation in a particular technology rather then adding more acronyms to the end of your name. These products include .Net, SharePoint, BizTalk, Office, Vista and Server 2008. This track replaces a lot of the previous MCSD, MCSE and MCDST tracks, although these exams are still available.
I will be looking at the developer specific MCTS tracks. I have again based this on the request and requirements I find in the industry working everyday offering the most complete set of skills for success.
MCTS: .Net Framework 2.0 Web Applications
For developers focusing solely on Web Development this is the required track to complete. It covers all the required web technologies. It consists of 2 exams covering ASP.Net and C# or VB.Net.
| Exam |
Type |
Description |
| 70-536 |
Core |
TS: Microsoft .Net Framework 2.0 - Application Development Foundation |
| 70-528 |
Core |
TS: Microsoft .Net Framework 2.0 - Web-Based Client Development |
MCTS: .Net Framework 2.0 Windows Applications
For developers focusing solely on Windows Development this is the required track to complete. It again consists of 2 exams covering C# or VB.Net and the .Net 2.0 Framework.
| Exam |
Type |
Description |
| 70-536 |
Core |
TS: Microsoft .Net Framework 2.0 - Application Development Foundation |
| 70-526 |
Core |
TS: Microsoft .Net Framework 2.0 - Windows-Based Client Development |
MCTS: .Net Framework 2.0 Distributed Applications
For developers focussing on
| Exam |
Type |
Description |
| 70-536 |
Core |
TS: Microsoft .Net Framework 2.0 - Application Development Foundation |
| 70-529 |
Core |
TS: Microsoft .Net Framework 2.0 - Distributed Application Development |
A complete list of MCTS tracks are available here. For further development I would highly recommend the following MCTS tracks apart from the must do tracks listed above for any developer:
Microsoft Certified Professional Developer (MCPD)
Once you have completed one of the MCTS: Web, MCTS: Windows or MCTS: Distributed Applications you can become a MCPD by completing the following set of exams:
| Exam |
Technology |
Description |
| 70-547 |
Web |
PRO: Designing and Developing Web-Based Applications using the .Net Framework |
| 70-548 |
Windows |
PRO: Designing and Developing Windows-Based Applications using the .Net Framework |
| 70-549 |
Enterprise |
Developing XML Web Services and Server Components with MS C#.Net and MS VS 2003 |
Exam 70-549 requires developers to complete all the MCTS tracks for the .Net 2.0 Framework and provides the MCPD: Enterprise Application Developer certification. This is the same as the MCSD however covers a broader range of platforms and applications. By adding any of the recommended MCTS tracks mentioned earlier in this entry, a complete set of skills can be build to become a successful developer.
Microsoft Certified Trainer
To become a Microsoft Certified Trainer the process is a little more complex. There is three basic steps to becoming a MCT which allows for training of selected Microsoft Products.
- Acquire a valid MS Certification. Complete list available here.
- Demonstrate instructional skills.
- Complete the MCT Application.
Hopefully this list will help others trying to determine which qualification is the right one to follow.
Filed under: C#, Exams, Courses, Certification