Fabian Associates IT Training

Tel: 020 8566 6310

E-mail: info@fabmark.co.uk

Fabian Associates IT Training
                and Project Management Training
Home    |    Courses    |    Prices    |    Booking    |    About Us    |    Links
.NET Training

Java Training

PHP Training

Database Training

Project Management
Training

Converting to .NET Programming

Course Overview

The .NET environment is more than just a programming language, so if you want to move into this area, you need far more than just the standard programming language training course.

  • The core programming model, the .NET Framework, is a radically new departure, so you need a grounding in that.
  • It provides a very powerful RAD environment so you need to learn about the IDE, the Namespaces and all its other efficiency features.
  • Web applications, web services and n-tier architecture are all new areas and .NET has considerably advanced the way they are handled

All these areas need to be understood before you can make the most of .NET programming.

What You Will Learn

  • Introduction to the .NET Framework
  • Visual Studio 2005 and other .NET development environments
  • Core programming syntax and structures
  • Advanced Object-Orientation
  • Introduction to ASP.NET, ADO.NET, Web Services and Enterprise System Architecture
  • Configuration and deployment

Audience

Experienced programmers looking to move into the .NET environment or wishing to gain knowledge of modern programming structures and practices.

Requirements

Essential: Competence and extensive experience in a high-level Language.
Desirable: Some exposure to object-orientated, event-driven programming.

Duration

3 days

Structure

Learning Unit 1; Introduction to the .NET Framework

1.1 The CLR

1.2 CTS

1.3 IL

1.4 Metadata

1.5 .NET's approach to Web Applications and Enterprise System Architecture


Learning Unit 2; The .NET Development Environement

2.1 Visual Studio

2.2 Windows Forms

2.3 Controls

2.4 Event Handling

2.5 Command Line tools


Learning Unit 3; Basic Structures

3.1 Methods

3.2 Classes and basic Object-Orientation

3.3 Modules

3.4 Solutions and Projects


Learning Unit 4; Language Features

4.1 Variables, properties, collections - types

4.2 Flow Control; decisions and iteration

4.3 Principle Namespaces

4.4 Arrays, collections and generics

4.5 Streams

4.6 Threads


Learning Unit 5; Advanced Object Orientation

5.1 The Theory of Object-Orientation

5.2 Creating Classes

5.3 Object-Orientation structures

  • Inheritance
  • Polymorphism
  • Abstract Classes
  • Interfaces
  • Delegates
  • Anonymous Methods

5.4 Introduction to Object-Orientated Design


Learning Unit 6; Error Handling

6.1 Error checking

6.2 Exceptions

6.3 Writing you own Exceptions


Learning Unit 7; .NET's Web and Enterprise Capabilities

7.1 Data and ADO.NET

7.2 Web Forms and ASP.NET

7.3 Web Services

7.4 n-tier Architecture and Enterprise Systems Development


Learning Unit 8; System Management

8.1 Assemblies

8.2 Namespaces

8.3 Deployment


Back to Top

Site Map | Copyright