Course Catalog
Curriculum Guides
  .NET
  Java/J2EE
  XML
Downloads
Buy Courseware
Customization
News
Authors
Technical Library
FAQ
About Object Innovations
Opportunities
Contact Us
Home

 

 

   
www.objectinnovations.com
info@objectinnovations.com
877-558-7246 (toll free)  
781-466-8012  

402.  .NET Overview

Rev. 1.1.1

 

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, including the class library and runtime. The major .NET languages are introduced. 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, Windows Forms, ADO.NET, interoperability with COM and the Win32 API, and .NET Security.

 

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

 

NOTE: This is not a hands-on course for students. Demonstrations are done by the instructor.

 

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

 

Course Duration:  1 day

 

Prerequisites:  Attendees should be experienced software developers, architects, or managers.

 

1.      What is Microsoft .NET?

Applications in the Internet Age

Tools for Today’s Applications

A Robust Windows Platform

.NET Programming Platform

.NET Enterprise Servers

 

2.      .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

 

3.      Common Language Runtime

Goals of CLR

Assemblies

Common Type System

Metadata

Virtual Execution System

Intermediate Language

Managed Code

Just-In-Time Compilation

Garbage Collection

 

4.      .NET Languages

C#

Visual Basic .NET

Visual C++ .NET

JScript .NET

PerlNET

 

5.      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

 

6.      Other .NET Services

Windows Forms

ADO.NET

Interoperating with Win32

Interoperating with COM

.NET Security

 

System Requirements (Instructor Machine)

 

Course demonstrations require Microsoft .NET and Microsoft Visual Studio .NET on Windows 2000. SQL Server 2000 and Internet Information Services should be installed. See the appropriate course Setup Guide for details.

 

A good minimal hardware profile for this course would have a Pentium 500-MHz or equivalent CPU, 256 MB of RAM, and at least 500 MB of free disk space for tools installation and courseware.

 

Students do not need a computer.