Speak to one of our course advisors:

Name:

Email:

Telephone:

 

 

We aim to call you back within one working day.

 

All other requests should be made using our enquiry form.

 

 

Online IT Training

 


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

 


This Online IT Training course includes

Pass - or we'll buy your training back!

Enhanced Online Support to ensure you complete your training and get certified even faster!

24/7 Online Mentoring from certified instructors

Access to the Virtual University

Daily Training Emails 

Access to 400+ titles in our Technical Library

Web links

Hands on Interactive Exercises

Hundreds of practice test questions

Digital video lessons