<IMG SRC="fla_train.gif" WIDTH=200 HEIGHT=400 BORDER=0> <IMG SRC="fla_fill.gif" WIDTH=200 HEIGHT=400 BORDER=0> <IMG SRC="fla_fill.gif" WIDTH=200 HEIGHT=400 BORDER=0> <IMG SRC="fla_fill.gif" WIDTH=200 HEIGHT=400 BORDER=0>
Click Here for the Outline in PDF Version
Course Outline: Introduction for .Net for Developers

(1 Day) Seminar
    Learning Objectives

  • Understand the application development trends that drive .NET architecture
  • Learn the basic architecture of .NET
  • Become oriented to the major components of .NET and the development languages and tools


This course description should be used to determine whether the course is appropriate for you based on your current skill and technical training needs. Technical information is provided on the intended audience, course prerequisites, and covered topics. Course content, prices, and availability are subject to change without notice.


Course Audience

This seminar is designed for managers and developers who would like an inside view or demystification of the .NET architecture.

Course Description

This one day information-packed seminar provides an overview of Microsoft's new .NET technology. It should prove of value to developers and managers who are starting on a .NET project or who are evaluating this technology.

The course opens with a discussion of the fundamental issues in developing applications in the web environment, leading to the concept of applications as a service. The .NET Framework is outlined in detail, including the class library and runtime. The C# programming language is introduced at a sophisticated level, including the object-oriented features. ASP.NET is described, including the use of Web Forms and Web Controls to simplify developing and deploying web applications. The central role of XML and SOAP is described, including a discussion of the creation and use of Web Services. The seminar concludes with a survey of additional .NET services, including Visual Basic.NET, Managed Extensions for C++, Windows Forms, ADO.NET, and interoperability with COM and the Win32 API.

The seminar includes demonstrations of the development of Web Services and programming in C# using Visual Studio.NET. Seminar attendees will be provided with comprehensive notes and programming examples.

Course Objectives

At course completion the student will be able to perform the following tasks:


  • Understand the application development trends that drive .NET architecture
  • Learn the basic architecture of .NET
  • Become oriented to the major components of .NET and the development languages and tools Understand the application development trends that drive .NET architecture
Prerequisites

Attendees should be experienced software developers. As the new language C# is outlined from scratch, no specific language background is required, but experience in an object-oriented language such as C++ or Java would be helpful.

TOPICS COVERED IN LECTURE & LAB

What is Microsoft .NET?

  • Applications in the Internet Age
  • Tools for Today’s Applications
  • A Robust Windows Platform
  • .NET Programming Platform
  • .NET Enterprise Servers
  • .NET Services and HailStorm
.NET Framework

  • Evolution to .NET
  • .NET Framework Overview
  • Common Language Runtime
  • .NET Framework Class Library
  • Common Language Specification
  • .NET Languages
  • .NET Framework SDK
  • Visual Studio.NET
Common Language Runtime

  • Goals of CLR
  • Assemblies
  • Common Type System
  • Metadata
  • Virtual Execution System
  • Intermediate Language
  • Managed Code
  • Just-In-Time Compilation
  • Garbage Collection
Essentials of C#

  • First C# Programs
  • Namespaces
  • Data Types
  • Input and Output
  • Classes
  • Inheritance in C#
  • Access Control
  • Assemblies
  • Value and Reference Types
  • Exception Handling
  • Interfaces
  • .NET Compared with COM
  • Delegates and Events
ASP.NET and Web Services

  • Web Forms
  • Html Controls
  • Web Controls
  • Collaborative Web Applications
  • Moving from Web Sites to Web Services
  • Simple Object Access Protocol (SOAP)
  • Web Services Description Language
  • Discovery of Web Services
Other .NET Services

  • Visual Basic.NET
  • C++ with Managed Extensions
  • Windows Forms
  • ADO.NET
  • Interoperating with Win32
  • Interoperating with COM
Policy