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  

4002.  .NET Overview

Rev. 3.0

 

This one-day, information-packed seminar provides an overview of Microsoft's.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 is designed to run using .NET 3.5 and Visual Studio 2008.

 

The course starts with an introduction to the architecture and key concepts of .NET. Visual Studio 2008 is surveyed. The major .NET languages are introduced. .NET data access is outlined, including ADO.NET and the new Language Integrated Query (LINQ). Windows development is introduced, including Windows Forms and Windows Presentation Framework (WPF). The seminar concludes with a survey of .NET Web and distributed technologies, including ASP.NET, AJAX, Silverlight, Web services, Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF).

 

The seminar includes demonstrations of the development of Windows and Web applications and programming in C# and Visual Basic using Visual Studio 2008. 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

 

·         Gain an understanding of the philosophy and architecture of .NET

·         Become familiar with the Visual Studio 2008 development environment

·         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.      .NET Fundamentals

What is Microsoft .NET?

Common Language Runtime

Attribute-Based Programming

Interface-Based Programming

Metadata

Common Type System

Framework Class Library

Language Interoperability

Managed Code

Assemblies and Deployment

Web Services

ASP.NET

 

2.      Visual Studio 2008

.NET 3.0

.NET 3.5

Visual Studio 2008

Project Templates

Designers

Versions of Visual Studio 2008

Unit Testing Framework

A Tour of Visual Studio 2008

 

3.      .NET Languages

C#

Visual Basic

C++/CLI

JScript

Dynamic Languages

 

4.      Data Access

ADO.NET Overview

DataReaders and Connected Access

Data Sets and Disconnected Access

Language Integrated Query (LINQ)

Accessing XML Data

 

5.      Windows Development

Windows Forms

Partial Classes

Controls

Handling Events

Windows Presentation Framework (WPF)

XML Application Markup Language (XAML)

 

6.      Web and Distributed Development

ASP.NET

Web Forms

Collaborative Web Applications

Web Services

Windows Communication Foundation (WCF)

Windows Workflow Foundation (WF)

ASP.NET AJAX

Silverlight

 

System Requirements (Instructor Machine)

 

A good minimal hardware profile for this course consists of a 2 GHz or better CPU, 512 MB of RAM, and at least 4 GB of free disk space for tools installation and courseware.

 

Course demonstrations require Microsoft .NET 3.5 and Visual Studio 2008 Standard Edition or higher. The preferred operating system is Windows XP with at least Service Pack 2. IIS and SQL Server 2005 Express Edition (bundled with Visual Studio 2008) should be installed. See the appropriate course Setup Guide for details.

 

Students do not need a computer.