What is .NET?
Microsoft's .NET architecture is a managed environment that changes the way software
executes. Compiled components like DLLs and .exes have been replaced by an interpreted
environment, the Common Language Runtime(CLR), that translates managed code into
Microsoft Intermediate Language (IL). .NET-compliant interpretive languages that are capable
of producing IL code no longer need their own language-specific libraries. .NET Runtime Classes
can be used by any CLR-compliant language.
Microsoft's .NET architecture consolidates across multiple platforms by allowing programmers to use
one language and have it run on multiple operating systems. Essentially, .NET is a framework that
can be used to create web 'services', that can be used by others. These web services can be part of
a larger application, can integrate with Windows and other applications, and can be based on any
number of underlying programming languages. .NET communication is done using SOAP (Simple Object
Access Protocol). Since SOAP is built on top of XML, this provides a standard format for data exchange
in the .NET architecture.
Microsoft's .NET approach offers a number of advantages that are important
to anyone involved in software development. Programmers can now use many different languages to
create .NET applications. Languages compatible with .NET include Perl, PHP, Java, Delphi, C++ and
more than 30 others. This allows programmers to be immediately productive using the language they
already know to produce .NET applications.
Microsoft developed its own languages to embrace .NET, including VB.NET, VC.NET, and C# (C sharp) as well
as ASP.NET. VisualStudio.NET (VS.NET) offers a development environment that integrates Internet standards
like HTML and XML. As new .NET services are created, they will be availabe to other .NET applications
wihtout rewriting code. Microsoft's .NET allows true reuse of code regardless of development language.
Publisher's Website
.NET Training Courses
The following .NET training courses are available from Blue Star Learning...
ASPNETCS1 - ASP.NET Using Visual C# (VS2008 & .NET3.5)
DDN - Delphi for .NET
MS2124 - Programming with C#
MS2310 - Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET
MS2373 - Programming with Microsoft Visual Basic .NET
MS2389 - Programming with Microsoft ADO.NET
MS2415 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)
MS2524 - Developing XML Web Services Using Microsoft ASP.NET
MS2555 - Developing Microsoft .NET Applications for Windows (Visual C# .NET)
MS2557 - Building COM+ Applications Using Microsoft .NET Enterprise Services
MS2559 - Introduction to Visual Basic .NET Programming with Microsoft .NET
MS2565 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)
MS2640 - Upgrading Web Development Skills from ASP to Microsoft ASP.NET
MS2710 - Analyzing Requirements and Defining Microsoft .NET Solution Architectures
MS2727 - Developer Skills Builder for Microsoft .NET
MS2805 - Security Seminar for Developers
WCFNET3 - Windows Communication Foundation Using .NET 3.0
WFNET3 - Windows Workflow Foundation Using .NET 3.0
XMLWIN - XML Programming Using C# and .NET for Windows