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

Programming .NET

Course Overview

Moving to .NET gives you the power of a fully integrated development environment with enormous e-business potential - but it comes at a price. As part of their .NET training, your staff not only have to learn multiple languages, but also the intricacies of web applications, web services and enterprise systems architecture design and development. On top of this, they need to understand how all of these areas integrate.

Clearly, gone are the days of just sending staff for a few days on a course to learn just another language, where one syntax is swapped for another. They have to be introduced to a whole new multi-dimensioned world of systems development.

This is the purpose of this course. Aimed at experienced programmers, our Programming .NET training teaches them the basics of all the different development areas and disciplines, presented within the context of the overall .NET architecture. While this introduction can then serve as a springboard for further, more detailed study on one of our specialised courses, it is also useful as a complete course for your generalists and support staff. It also gives comprehensive "next-steps" guidance for those who want to progress by themselves within these disciplines.

What You Will Learn

  • The system demands of the modern organisation and how .NET meets these.
  • A conceptual understanding of the individual elements within .NET and how they integrate.
  • Programming Windows Forms
  • Data access with ADO.NET
  • Programming Web Forms and ASP.NET
  • Web Services - creation and consumption
  • Integrating with non-.NET components
  • Pulling it all together in one application


Experienced programmers wanting an all-round introduction to all aspects of the .NET environment.


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


3 days


Learning Unit 1; Introduction to .NET

1.1 Why .NET?

  • Introduction to e-Commerce, Enterprise Applications Development & Distributed Processing
  • Traditional programming models and their shortcomings
  • The new model; n-tier architecture and remote services

1.2 The technological needs of the new model; how .NET meets them

  • Windows Clients; Windows Forms and the .NET languages
  • Dynamic Web Pages; Web Forms and ASP.NET
  • Managed Data; ADO.NET and disconnected data
  • Support for Multiple Languages; the CLR, IL and CTS
  • Object-orientation; Object-orientation within the CLR
  • Remote Services; Web Services, XML, WSDL and SOAP
  • Enterprise Applications Services; COM+
  • Rapid Application Development; Visual Studio, shared namespaces and component sharing

Learning Unit 2; Windows Forms, the .NET languauges and Visual Studio

2.1 Basic navigation around Visual Studio

2.2 Building components in VB and C#

2.3 Using classes from .NET namespaces

2.4 Accessing data using ADO.NET

2.5 Debugging and Exception handling

2.5 Next Steps

Learning Unit 3; Web Forms and ASP.NET

3.1 General model of Web Applications

  • Web Forms lifecycle, server controls, HTML rendering, Events, State Management
  • Improvements within ASP.NET over PHP and ASP

3.2 Creating a Web Site

  • Web Controls and HTML Controls
  • Using Code Behind (in both VB and C#) to program event-handling
  • Page Init & Page Load
  • Simple Site Navigation
  • Site Consistency using CSS or Themes
  • Simple Validation

3.3 Making your Site Dynamic; ADO.NET

  • Accessing Data; Databases, Web Services and Business Objects
  • Controlling Data; Data Sourse Controls, DataSets, XML
  • Presenting Data; Data Controls and Data Binding

3.4 Next Steps

Learning Unit 4; Web Services and XML

4.1 Basic Structure

  • UDDI and .DISCO files
  • WSDL and creating a Proxy
  • SOAP and exchanging calls and data

4.2 Creating a Web Service

4.3 Consuming a Web Service

4.4 Next Steps

Learning Unit 5; Pulling it all together

5.1 Your own application with:

  • Windows Forms coded in C# and VB
  • A Dynamic Web Site
  • Web Services, both offered and consumed

5.2 Making use of basic COM+ Sevices:

  • Transactions
  • Object Pooling

5.3 Deploying the Application and making it secure

Back to Top

Site Map | Copyright