ใบรับรองรุ่นล่าสุดของไมโครซอฟต์ แบ่งออกเป็น 3 ระดับ คือ
ระดับแรก Technology
ระดับกลาง Professional
แบ่งเป็น 2 สายคือสาย software development และสาย IT management
ระดับสูง Architec
MCTS - Microsoft Certified Technology Specialist
สำหรับนักพัฒนาซอฟต์แวร์
ใบรับรองสำหรับผู้ที่ต้องการเป็นมืออาชีพและมีทักษะด้านการพัฒนาซอฟต์แวร์ โดยใช้เทคโนโลยี .NET 2.0 หลักสูตรนี้ไม่เหมาะกับนักศึกษาจบใหม่ หรือผู้เริ่มต้นเป็นโปรแกรมเมอร์ เพราะหลักสูตรออกแบบมา สำหรับผู้ที่เคยพัฒนาซอฟต์แวร์ ด้วยเทคโนโลยี .NET มาอย่างน้อย 2 ปี ซึ่งหลักสูตรนี้จะทำให้นักพัฒนาซอฟต์แวร์ได้รับทักษะที่จำเป็น ในการพัฒนาซอฟต์แวร์ขนาดกลางและขนาดใหญ่ได้
ต้องสอบวิชา 70-536 : .NET Framework 2.0 Application Development Foundation
และเลือกอีก 1 วิชา ดังนี้
70-528 : .NET Framework 2.0 Web-based Client Development
ถ้าต้องการมีทักษะด้านการพัฒนาเว็บ
หรือ 70-526 : .NET Framework 2.0 Windows-based Client Development
ถ้าต้องการมีทักษะด้านการพัฒนาแบบ Win-Form
หรือ 70-529 : .NET Framework 2.0 Distributed Application Development
ถ้าต้องการมีทักษะด้าน Web Services และ Remoting
สำหรับผู้ทำงานเกี่ยวกับฐานข้อมูล
มีให้เลือกสอบ 2 ด้าน คือ
ด้านบริหารและพัฒนาฐานข้อมูลทั่วไป
รหัสวิชา 70–431: Microsoft SQL Server 2005 - Implementation and Maintenance
หรือด้าน BI
รหัสวิชา 70-445: Microsoft SQL Server 2005 Business Intelligence - Implementation and Maintenance
MCITP - Microsoft Certified IT Professional
ใบรับรองนี้ ต้องได้ MCTS มาก่อน แบ่งออกเป็น 4 ด้าน คือ
1. Database Developer ต้องสอบ 2 วิชา
รหัสวิชา 70–441: PRO: Designing Database Solutions by Using Microsoft SQL Server 2005 Open License 6.0
รหัสวิชา 70–442: PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005
2. Database Administrator ต้องสอบ 2 วิชา
รหัสวิชา 70–443: PRO: Designing a Database Server Infrastructure by Using Microsoft SQL Server 2005
รหัสวิชา 70–444: PRO: Optimizing and Maintaining a Database Administration Solution by Using Microsoft SQL Server 2005
(สำหรับผู้ที่ได้ MCDBA รุ่นก่อนมา สอบเพียงวิชาเดียว คือ รหัสวิชา 70–447 : UPGRADE: MCDBA Skills to MCITP Database Administrator by Using Microsoft SQL Server 2005)
3. Business Intelligence Developer สอบวิชาเดียว
รหัสวิชา 70-446: PRO: Designing a Business Intelligence Solution by Using Microsoft SQL Server 2005
4. Enterprise Support Technician สอบวิชาเดียว
รหัสวิชา 70-622 : PRO: Supporting and Troubleshooting Applications on a Windows Vista Client for Enterprise Support Technicians
MCPD - Microsoft Certified Professional Developer
ใบรับรองสำหรับผู้ที่ต้องการเป็นผู้เชี่ยวชาญ ในการพัฒนาและออกแบบซอฟต์แวร์ขนาดใหญ่ โดยใช้เทคโนโลยี .NET 2.0 หลักสูตรนี้ผู้ศึกษาต้องได้ใบรับรอง MCTS มาก่อน
แบ่งออกเป็น 3 ด้าน คือ
1. Web Developer
รหัสวิชา 70-547: PRO: Designing and Developing Web Applications by Using the Microsoft .NET Framework และตอนสอบ MCTS ต้องเลือกสอบวิชา 70-528
(สำหรับผู้ที่ได้ MCAD แล้ว สอบวิชา 70-551: UPGRADE: MCAD skills to MCPD: Web Developer by Using the Microsoft .NET Framework)
2. Windows Developer
รหัสวิชา 70–548: PRO: Designing and Developing Windows Applications by Using the Microsoft .NET Framework และตอนสอบ MCTS ต้องเลือกสอบวิชา 70-526
(สำหรับผู้ที่ได้ MCAD แล้ว สอบวิชา 70–552: UPGRADE: MCAD Skills to MCPD: Windows Developer by Using the Microsoft .NET Framework)
3. Enterprise Applications Developer
รหัสวิชา 70–549: PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework และพิเศษสำหรับผู้จะสอบ MAPD ด้านนี้ ต้องสอบผ่านทั้ง 4 วิชา ใน MCTS มาทั้งหมดเลย ได้แก่ 70-536, 70-528, 70-526, 70-529
MCA - Microsoft Certified Architect
ใบรับรองสำหรับผู้ที่ต้องการเป็นผู้เชี่ยวชาญในโครงสร้างระบบ IT ขององค์กร ซึ่งต้องรู้จักใช้เทคโนโลยีหลายๆอย่าง เพื่อแก้ปัญหาหรือสร้างตัววัดในการดำเนินงานในโครงการทางด้าน IT ได้ ซึ่งแบ่งเป็น 3 ประเภทย่อยๆ ได้แก่ ด้าน Infrastructure, ด้าน Solution และด้าน Messaging
สรุป
Cert ชุดใหม่นี้ มีการแบ่งออกเป็น 3 ระดับใหญ่ๆ ซึ่งมีการแบ่งออกเป็นด้านๆ ตามตำแหน่ง และแยกออกตามบทบาทอีกที ก็ถือว่าเป็นข้อดีครับ เพราะบางที DBA อาจจะไม่ได้ทำหน้าที่ดูแลฐานข้อมูล แต่อาจจะทำหน้าที่พัฒนา Strore Procedure ซึ่งหน้าที่แบบนี้ออกแนวเขียนโปรแกรมมากกว่า บางคนไม่ชอบ cert ชุดใหม่ที่ไมโครซอฟท์ เพราะยุ่งยาก ซึ่งผมคิดว่าแม้ยุ่งยากหลายด้าน แต่ผมว่าเฉพาะเจาะจงลงไปมากขึ้น และโดยเฉพาะด้าน Architecture ซึ่งถือว่าเป็นตำแหน่งที่สำคัญ และมีบทบาทสูงในการพัฒนาซอฟต์แวร์ เพราะต้องหาโซลูชั่น ออกแบบ ตัดสินใจเชิงเทคนิค ในเมืองไทยไม่ค่อยมี ใครสนใจก็ลองดูได้นะครับ
แหล่งข้อมูล :
Microsoft Certifications Overview
All Microsoft Certifications
The New Generation of Microsoft Certifications
Why New Gen?