|


The Microsoft Certified Solutions Developer (MCSD) is Microsoft's high-level
certification for developers. MCSD demonstrates that an individual has the skills necessary to lead
the design as well as implement and administer software developed solutions with Microsoft products.
Programming in C#
Learn how C# fits within the .NET platform. Identify the basic components
of C# as well as write, compile, and run simple C# programs. Create, name, and
assign values to delegates, members, and variables with data types. Also covers
classes and structures, class methods, properties, indexers, and destructors.
Learn data conversion types, in addition to using and modifying C# namespaces.
Understand common statements that implement flow control, looping, and exception
handling. Construct methods (functions and subroutines) that can return values and
take parameters. Create, initialize and use arrays. Define operators, use delegates,
and add event specifications. Implement properties and indexers. Use C# for Web access,
XML Web Services consumption, debugging, and assembly deployment issues for console
applications.
Exams #70-315, #70-316, & #70-320.
Course Length: 24 hours
Developing Windows Applications using Visual Studio .NET
Covers Visual Studio .NET IDE and classes from the .NET Framework
Library to create Windows-based applications. Use the Windows Forms
Designer to construct Windows Forms with controls and event handling.
Build graphical interface elements with GDI+. Design and test custom controls.
Add dialog, clipboard, printing, and help functions. Use visual inheritance.
Implement localizability for the user interface and culture-specific formatting.
Create resource-only assemblies, and setup and deployment projects.
Exams #70-315, #70-316, & #70-320.
Course Length: 24 hours
Developing Web Applications using ASP.NET and XML Web Services
Covers the .NET Framework Class Library, and CLR (Common Language Runtime),
Web forms, Web controls (HTML, web, and validation), and code behind pages,
page events, and data binding. Create server-side user controls. Use cookies
and SMTP in web applications. Manage view state, session state, and application
state. Improve website performance using various caching techniques. Configure
and secure web applications with authentication and authorization. Deploy Web
applications. Explain how XML web services emerged as a solution to the problems
with traditional approaches to designing distributed applications. Describe the
architecture of an XML web services-based solution. Discover the underlying
technologies of XML web services and use the Microsoft .NET Framework to implement
XML Web services.
Exams #70-315, #70-316, & #70-320.
Course Length: 24 hours
Programming web and Windows applications with ADO.NET and XML Web Services
Covers the data-access component of the Microsoft .NET Framework for developing
Windows and Web-based applications. Work in ADO.NET right away with easy-to-grasp
examples drawn from real-world challenges developers face everyday. Learn about the
ADO.NET object model and how it is used to develop data-bound Windows and Web forms.
Describe and build data-centric applications using ADO.NET and XML. Connect to SQL Server
and other data sources. Perform database operations including executing SELECT, INSERT,
DELETE, and UPDATE commands, parameters collection, dynamic SQL commands, and commands
that return data from a SQL Server database in XML. Use DataAdapters, DataReaders, and
XML techniques while working with DataSets, including mapping tables and columns,
creating XSD schemas, building strongly typed DataSets, and interacting with XML
DataDocuments. Gain the skills to build a Web service that uses ADO.NET to query and
update a data source.
Exams #70-315, #70-316, & #70-320.
Course Length: 24 hours
SQL Server Design and Implementation
Design and develop logical data models. Create and alter databases,
consider and include file groups, file placement, growth strategy, and
space requirements. Learn to troubleshoot and optimize database and programming
objects (including stored procedures, transactions, triggers, user-defined functions, and views).
Retrieve and modify data using Transact-SQL and XML. Enforce data integrity, create indexes, and
implement distributed data in a network environment.
Exam #70-229
Course Length: 32 hours
Analyzing Requirements and Defining Microsoft .NET Solution Architectures
Analyze the business feasibility of the solution. Analyze available organizational
skills and resources. Identify key project risks. Define design goals such as extensibility
requirements. Identify globalization requirements. Transform requirements into functional
specifications. Identify accessibility requirements. Gather and analyze operational requirements.
Select a development strategy. Create a test plan. Create the logical design for auditing and
logging. Create deployment specifications, which can include coexistence and distribution.
Define and create UML documents.
Exam #70-300
Course Length: 24 hours
MCSD Prerequisites: Programming experience
Total Program Length: 152 Hours
Exam #70-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
Exam #70-316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
Exam #70-320: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
Exam #70-229: Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
Exam #70-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures
Additional Information
Upcoming Program Start Dates
Request for Information
|