Microsoft Certified Solution Developer (MCSD)
Computer certification programs are setting the standards for the information technology (IT) industry worldwide. Although most careers in the IT and communications fields are lucrative and lead to rapid advancement, you can move ahead even more rapidly if you have been certified. In fact, you often can earn a salary increase of 20% or more once you become certified. Nowadays, having a degree in computer science just isn't enough. Companies are demanding that their IT professionals be certified as a way to measure their skills as well as to guarantee that they can perform their jobs successfully. In short, certification will help a computer professional get a good job and stay competitive in what is now a highly demanding IT environment.
This training would be beneficial for individuals looking for IT job positions such as: Microsoft .NET Developer, Operating Systems Programmer, Senior Programmer or a Director of Software Development.
Microsoft MCSD .NET gives you the skills needed to design and develop custom business solutions using Microsoft’s development tools, technologies and platforms including MS Office and BackOffice.
Candidates are required to pass four core exams and one elective exam. The core exams are based on Microsoft development tools, technologies, and platforms on the Microsoft .NET Framework 1.0 and Microsoft .NET Framework 1.1. The elective exam provides proof of expertise on a specific Microsoft server product.
Visual Basic Track
Core Exam: Web Application Development (One Exam Required)
Exam 70-305: Developing and Implementing Web Applications with MS VB .NET and MS Studio .NET
This course provides students with the knowledge to:
- Use Microsoft ASP.NET to build Web Forms applications
- Create user services, including user input, localization features, and online help
- Access and modify data with Microsoft ADO.NET
- Build and reuse custom Web controls
- Manage application appearance and behavior with style sheets and XML
- Configure security features for Web applications, including authentication and authorization
- Test and debug coding errors
- Deploy applications to your server or hosting service
- Maintain and optimize applications
Core Exams: Windows Application Development (One Exam Required)
Exam 70-306: Developing and Implementing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
This course provides students with the knowledge to:
- Create User Services
- Create and Manage Components and .NET Assemblies
- Consume and Manipulate Data
- Test and Debug
- Deploy a Windows-based Application
- Maintain and Support a Windows-based Application
- Configure and Secure a Windows-based Application
Core Exams: Web Services and Server Components Development (One Exam Required)
Exam 70-310: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework
This course provides students with the knowledge to:
- Create and Manage Microsoft Windows Services, Serviced Components, .NET Remoting Objects, and XML Web Services
- Consume and Manipulate Data
- Test and Debug
- Deploy Windows Services, Serviced Components, .NET Remoting Objects, and XML Web Services
Exam 70-300: Analyzing Requirements and Defining .NET Solution Architectures
This course provides students with the knowledge to:
- Analyze requirements and define a Microsoft .NET solution architecture for a software development project envisioning the solution
- Gather and analyze business requirements
- Develop specifications
- Create the conceptual, logical, and physical designs
- Create standards and processes
C# Track
Core Exam: Web Application Development (One Exam Required)
Exam 70-315 Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
This course provides students with the knowledge to:
- Use Microsoft ASP.NET to build Web Forms applications
- Create user services, including user input, localization features, and online help
- Access and modify data with Microsoft ADO.NET
- Build and reuse custom Web controls
- Manage application appearance and behavior with style sheets and XML
- Configure security features for Web applications, including authentication and authorization
- Test and debug coding errors
- Deploy applications to your server or hosting service
- Maintain and optimize applications
Core Exams: Windows Application Development (One Exam Required)
Exam 70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
This course provides students with the knowledge to:
- Create the user interface, add controls, and validate user input
- Use OOP techniques, including encapsulation and method overloading
- Build custom controls and .NET assemblies
- Access and modify data using XML, Microsoft ADO.NET, and SQL syntax
- Implement print support, online help, and accessibility and globalization features
- Test and debug coding errors
- Configure and help secure an application
- Deploy applications via removable media, the Web, or a network
- Maintain and optimize application performance
Core Exams: Web Services and Server Components Development (One Exam Required)
Exam 70-320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
This course provides students with the knowledge to:
- Create and manage Microsoft Windows® services, serviced components, .NET remoting objects, and XML Web services
- Consuming and manipulating data
- Test and debug
- Deploy Windows services, serviced components, .NET remoting objects, and XML Web services
(Required for either track)
Core Exam: Solution Architecture (One Exam Required)
Exam 70-300: Analyzing Requirements and Defining .NET Solution Architectures
This course provides students with the knowledge to:
- Analyze requirements and define a Microsoft .NET solution architecture for a software development project envisioning the solution
- Gather and analyze business requirements
- Develop specifications
- Create the conceptual, logical, and physical designs
- Create standards and processes
Elective Exam (One Exam Required)
Exam 70-229: Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
This course provides students with the knowledge to:
- Develop a logical data model
- Create databases—files, objects, space management, and growth strategy
- Use Transact-SQL and Data Transformation Services (DTS) to manipulate data; extract data in XML format
- Program business logic using stored procedures, transactions, triggers, user-defined functions, and views
- Optimize database performance by using SQL Profiler and the Index Tuning Wizard
- Design a security plan—data access, object-level security, and application roles