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.