Target Audience:
This course provides students with an introduction to the technologies that comprise Microsoft's .NET strategy. This course is intended for experienced programmers who are evaluating Microsoft .NET tools and technologies, and provides pointers to resources where they can obtain specific skills for creating applications, components, and services built on the .NET Framework
Pre-requisites:
Before attending this course, students must have the following pre-requisites:
Basic programming experience with Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition, C, C++, or Java.
Familiarity with Microsoft development technologies such as Windows Forms and Active Server Pages (ASP).
Purpose:
At the end of the course, students will be able to create a simple Microsoft Visual Basic .NET application based on the Microsoft Windows application template; build simple ASP .NET applications; access data in a variety of formats; apply object-oriented programming concepts; use the Extensible Markup Language (XML) and create an XML Web service; build scalable and reliable applications; configure and deploy an application built on the .NET Framework; migrate existing applications to the .NET Framework; build applications for mobile devices
Identify the benefits of language neutrality of the Microsoft .NET platform.
Select a language that is best suited for their purposes.
Describe the enhancements to Visual Basic .NET and the benefits of using Visual Basic .NET to code for the .NET platform.
Describe the enhancements to Visual C# .NET, the benefits of using C# to code for the .NET platform, and some similarities and differences between C# and C or C++.
Describe the enhancements to Microsoft Visual C++ and the benefits of using C++ to code for the .NET platform.