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.
.NET Training 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
.NET Training Prerequisites
Attendees should be experienced software developers, architects or managers.
.NET Training Course duration
1 day
.NET Training Course outline
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.