Microsoft Certified Solutions Developer MCSD C# & Microsoft Certified Applications Developer MCAD C#
* Microsoft are retiring these exams on 31st of March 2009
 
Course Contents:
Stage 1: Software Programming Fundamentals
Stage 2: Programming Best Practices
Stage 3: Software Development Principles
Stage 4: Systems and Database Design
Stage 5: Managing Information Systems
Stage 6: Exam 70-315 Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
Stage 7: Exam 70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
Stage 8: Exam 70-320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
Stage 9: Exam 70-300 Analysing Requirements and Defining MS .NET Solution Architectures
Stage 10: Exam 70-229 Designing and Implementing Databases with MS SQL Server 2000 Enterprise
Course Code:
MCS-4
Course Duration:
12 months
Typical Study Hours:
200 - 240 hours
Course Fees:
See our Fee Guide
Course Demo:
Request an online Course Demo
Study Prerequisite:
Computer programming certifications or relevant industry experience.
Additional Information for Stage 1:
- Software Programming Fundamentals:
- Getting Started
- Designing Programs
^top
Additional Information for Stage 2:
- Programming Best Practices:
- Programming Techniques and Strategies
- General Coding Best Practices
- Object-oriented Coding Best Practices
- Maintaining Quality Code
^top
Additional Information for Stage 3:
Software Development Principles:
- Developing a User-Centred Software Design Approach
- Introducing User-Centered Design
- Developing an Application Using User-Centered Design
- The Iterative Process in User-Centered Design
- Practical Examples of User-Centered Design
^top
Additional Information for Stage 4:
Systems and Database Design:
- Database Design
- An Overview of Database Design
- The Database Design Methodology
- Database Fundamentals
- An Introduction to Database Systems
- Relational Databases
- Database Data Management
- Systems Analysis Fundamentals
- Data Flow Diagrams
- Entity Relationship Diagrams
- Data Dictionaries
- Completing the Logical Model
- Relational Principles
- Database Fundamentals
- Fundamentals of Database Design
- Normalisation and Physical Database Design
- Database Management
- Web and Database Integration
- Database Technologies
- Object-Relational DBMSs
- Characteristics
- Mechanisms and Implementation
- Data Warehousing
- Fundamentals
- Building, Using, and Managing
- SQL Programming
- Database Queries
- Data Handling Techniques
^top
Additional Information for Stage 5:
Managing Information Systems:
- The Software Development Process
- Principles
- Management Practices
- Open Systems Standards I
- Open Systems Standards II
- Client/Server Fundamentals
- Client/Server Technology
- Client/Server Implementation
- Internet, Intranet, and Extranet Technologies
- Software Engineering
- Personal Software Process I
- Personal Software Process II
- Client/Server Technologies
- The Client/Server Model
^top
Additional Information for Stage 6:
- Exam 70-315 Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET:
- Introducing Microsoft .NET
- Beginning C#
- Programming C# for the VB6 Developer
- Inside C#
- Programming C# for the C++ Developer
- ADO.NET Connections and Commands
- Building ADO.NET DataSets
- Managing Disconnected Data
- Advanced ADO.NET Programming
- Working with ASP.NET
- Responding to Clients and Errors in ASP.NET
- Controls in ASP.NET Web Forms
- Styling Web Applications
- Data Access with ASP.NET
- Supporting User Assistance and Accessibility
- Creating and Using Components with ASP.NET
- Tracking Users in ASP.NET
- Globalising ASP.NET Applications
- Installation and Performance Issues for ASP.NET Applications
- Integrating and Working with Unmanaged Code Using ASP.NET
- Assemblies and Configuration with C# in .NET
- Security with C#
- Testing and Instrumenting Web Applications in C#
- Web Application Tracing and Debugging in C#
- Web Application Maintenance in C#
- Planning and Starting the Deployment of a .NET Web Application
- Using Visual Studio .NET to Deploy a Web-based Application
^top
Additional Information for Stage 7:
- 70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET:
- Introducing Microsoft .NET
- Beginning C#
- Programming C# for the VB6 Developer
- Inside C#
- Programming C# for the C++ Developer
- Windows Forms and Controls in C#
- Customising Controls and Events in C#
- Input Validation and Error Handling in C#
- Adding Services and Components in C#
- Printing, Help, Accessibility, Localization, and Globalisation in C# ADO.NET Connections and Commands
- Building ADO.NET DataSets
- Managing Disconnected Data
- Advanced ADO.NET Programming
- Assemblies and Configuration with C# in .NET
- Security with C#
- Testing and Instrumenting C# Applications
- Application Maintenance and Optimisation in C#
- Application Deployment in .NET
- Deployment of Windows-Based .NET Applications
^top
Additional Information for Stage 8:
- Exam 70-320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework:
- Introducing Microsoft .NET
- Courseware Beginning C#
- Programming C# for the VB6 Developer
- Inside C#
- Programming C# for the C++ Developer
- ADO.NET Connections and Commands
- Building ADO.NET DataSets
- Managing Disconnected Data
- Advanced ADO.NET Programming
- Windows Services in C#
- Interoperability and Serviced Components in C#
- .NET Remoting in C#
- XML Data Access in C#
- XML Web Services and Microsoft.NET
- Building and Using Web Services
- Building Web Services and Web Service Clients with Microsoft .NET
- Assemblies and Configuration with C# in .NET
- Security with C#
- Testing and Instrumenting Web Applications in C#
- Web Application Tracing and Debugging in C#
- Web Application Maintenance in C#
- Planning and Starting the Deployment of a .NET Web Application
- Using Visual Studio .NET to Deploy a Web-based Application
^top
Additional Information for Stage 9:
- Exam 70-300 Analysing Requirements and Defining MS .NET Solution Architectures:
- Analysing Requirements and Defining Solution Architectures
^top
Additional Information for Stage 10:
- Exam 70-229: Designing and Implementing Databases with MS SQL Server 2000 Enterprise:
- Designing and Implementing Databases with Microsoft SQL Server 2000
- Overview of SQL Server 2000
- SQL Server 2000 Databases
- Designing and Implementing Security
- The Logical Data Model
- Transact-SQL
- Indexes
- Programming Business Logic
- Transactions and Distributed Data
- Analysing and Optimising Queries
- Transferring and Transforming Data
- SQL Server 2000, XML and the Web
^top
<< back to previous page
|