Introduction to .Net for Developers

Start Date: December 8 2009
End Date: January 7 2010
Time: 6:00pm - 9:00pm
Fee:
Venue:
McKimmon Conference and Training Center
1101 Gorman Street
Raleigh, NC  27695
919.515.2277
Course Overview:

Introduction to .Net for Developers

Why you should attend: The .NET Framework is a development framework that provides a new programming interface to Windows services and APIs, and integrates a number of technologies that emerged from Microsoft during the late 1990s.

This an introduction class for the .NET Framework which will demonstrate a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.

Suggested Prerequisites:  Understanding of Your Operating System

Attend and You Will Learn

Lesson 1: Introduction to .NET Overview

  • .NET platform
  • .NET framework design goals
  • Class framework

Lesson 2: The Common Language Runtime (CLR)

  • Describe the Common Language Runtime (CLR)
  • CLR environment
  • CLR executables
  • Intermediate languages
  • Describe Microsoft Intermediate Language (MSIL)
  • CTS and CLS
  • Explain garbage collection

Lesson 3: .NET Programming

  • Common programming model
  • Core features of the model
  • Describe multiple language support in .NET
  • Explain cross-language interoperability
  • Describe structured error-handling

Lesson 4: NET - The Class Framework

  • Describe the .NET class framework
  • Describe the purpose of namespaces
  • To use or not to use inheritance
  • Differentiate between interface-based and inheritance-based polymorphism
  • Indicate when overloading is used

Lesson 5: Introduction to Windows Forms Applications

  • Introduction to Windows forms
  • The System.Windows.Forms namespace
  • Describe an assembly
  • Run Windows forms samples

Lesson 6: Introduction to Web Forms Applications

  • Introduction ASP.NET
  • The system.Web.UI namespace
  • Web forms syntax
  • Create a simple ADO.NET application

Lesson 7: Introduction to ADO Data and XML

  • Introduction ADO.NET model
  • The System.Data namespace
  • .NET framework data providers
  • XML in the .NET framework
  • The system.XML namespace
  • Create a simple ASP.NET application

Lesson 8: Introduction to Common Utilities

  • Assembly generation utility
  • Assembly registration utility
  • C# compiler
  • VB.NET compiler
Schedule: