Microsoft Certified Technology Specialist
The Microsoft Certified Technology Specialist (MCTS) credential highlights your knowledge developing Microsoft Windows, Web, or distributed applications that use the .NET Framework 2.0 and Visual Studio 2005. There are three MCTS certification paths:
MCTS Certification and Course Mapping Structure
|
Course Code
|
Course
|
Prepare for Exams
|
Certification
|
|
MS001
|
C# and .Net Framework Foundation
|
Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
|
Required exam for all MCTS
|
|
MS002
|
MCTS Certification and Experience
|
Exam70–528: TS: Microsoft .NET Framework2.0-Web-Based Client Development.
|
MCTS: .NET Framework 2.0 Web Applications
|
Exam 70–529: TS: Microsoft .NET Framework 2.0 - Distributed Application Development
|
MCTS: .NET Framework 2.0 Distributed Applications
|
|
MS004
|
.Net Coop Project – CMS REAL
|
|
CMS-REAL is a cooperative effort between a numbers of technology partners in the Microsoft Solution industry to build on actual customer scenarios to adopt best practices for creating .Net applications based on Visual Studio 2005 and SQL Server 2005, Team Foundation Server, Enterprise Library 2.0, Atlas(AJAX); Formal project process in a team environment by adopting by Microsoft Solution Framework 4.0
|
MCTS Courses Introduction
After 5 years training experience on .Net Framework 1.0/1.1 technologies, a new Series of Microsoft .Net technologies training courses is designed to help you to gain the latest technical skills on.Net Framework and Visual Studio 2005 and build real-world job skills. The topics covered are also targeted to help you get Microsoft Certified Technology Specialist (MCTS), which provides a simpler and more targeted framework to showcase your technical skills in addition to the skills that are required for specific developer job roles with industry recognition of their Microsoft .NET development skills and experience.
Although focusing on .Net Framework 2.0 and Visual Studio 2005, the series also covers the fundamental technologies utilized cross different versions of .Net Framework and Object Oriented Programming concept.
The topics are thoroughly selected by experienced .Net professionals based on real-world project scenarios. The course format has been re-designed to maximize the training result for students in different levels. Each course includes instructor-led classes, code demo and hands-on labs.
The students are trained to be a profession developer through:
lKey technologies in real-world projects, topics covered in certification exams
lAssignments based on real world scenario to convert newly learnt knowledge to experience.
lHands-on labs with step by step instructions and in-depth explanation to enhance student’s skills.
lBest practices, real world situation and project process introduced in classes.
Technical interview elements are integrated into the classes. The objective of courses is to enhance student’s capability of utilize .Net Framework technology and be comfortable to express in interview and working environment.Stand out from the crowd, and show off your skills today!
C# and Microsoft .NET Framework - Application Development Foundation
This course covers the core and advanced foundation of the Microsoft® .NET Framework 2.0, C# 2.0 and Object Oriented Programming. The course illustrates the essential and core facts of .Net Framework which are utilized to build any type of .Net applications.
This course helps you prepare for Exam 70-536 TS: Microsoft .NET Framework —Application Development Foundation. It’s a required exam for other MCTS exams.
Topics covered:
|
lObject Oriented Principal
lFramework Fundamentals
lCollections and Generics
lConfiguration and Installation
lInstrumentation
lFile IO
lGlobalization
lDelegates and Events
lCode Access Security
lRole Based Security
|
lSerialization
lCryptography
lInteroperability
lWindows Service
lMail
lMSIL & Type Metadata
lMultithreading
lAppDomains
lReflection
lMonitoring and Debugging
|
The course quickly examines object-oriented programming topics, including controlled inheritance through sealed and abstract classes and the use of cross language inheritance. Students will then learn about new features from .NET such as partial classes and generics. Students will learn about CLI, .Net Framework runtime environment, and metadata, MSIL and versioning control mechanism. The course will explore how managed code can interact with unmanaged code via features like PInvoke services and Runtime Callable Wrappers. The students will learn to create multiple threaded applications and explore some of the issues that threading introduces to application development. The course illustrates how reflection can be used to query an assembly's metadata.
Other topics include:
How and why to override System.Object methods; implementation vs. interface inheritance, n-tiered application development choices; .NET collections; thread synchronization.Comprehensive hands-on lab exercises using Visual Studio.NET reinforce instructor lectures and build direct competence in the topics presented throughout the course.
Target Audience:
§ Beginners with limited programming experience who want to enter Microsoft solution areas.
§ Developers in Microsoft solution area with basic .Net Framework programming skill who want to understand essential of .Net Framework ( know why)
§ Developers/architects/ IT Pros in other technology areas who want to get high level knowledge of .Net Framework solution.