M2717: Introduction to Microsoft .Net Development

2 Day Course
Hands On
Official Microsoft Curriculum
Code M2717

This course has been retired. Please view currently available Microsoft Visual Studio Training Courses.

Modules

Hide all

Introduction to Microsoft .NET (1 topic)

  • This module provides students with an introduction to Microsoft .NET. The module identifies problems with existing technologies that are solved by the .NET initiative, and describes the core services and features provided by the .NET Framework 1.1. After completing this module, students will be able to describe the features and benefits of using XML Web services and the .NET Framework 1.1.

Using Visual Studio .NET (1 topic)

  • This module shows how Microsoft Visual Studio .NET is a suite of programming tools that provide a complete development environment for building applications for the Microsoft .NET platform. After completing this module, students will be able to describe the design goals, features, and benefits of using Microsoft Visual Studio .NET.

Building ASP .NET Applications (1 topic)

  • This module describes Microsoft Active Server Pages (ASP) as they are implemented for the .NET platform. After completing this module, students will be able to describe how ASP.NET can be used to develop enterprise-class Web applications, including those designed for mobile browsers.

Using ADO.NET (1 topic)

  • This module describes a new data access technology that is an evolutionary improvement to Microsoft ActiveX Data Objects (ADO). ADO.NET is a group of classes in the Microsoft .NET Framework that integrates previous XML and ADO object models, and is designed for distributed applications that might need to operate over the Web. After completing this module, you will be able to describe how to implement data services across enterprise-level applications using ADO.NET.

Applying Object-Oriented Programming Concepts (1 topic)

  • This module describes how object-oriented programming techniques are available across .NET languages, and how the .NET common language runtime (CLR) provides features to simplify the development of reusable components. After completing this module, you will be able to define object-oriented concepts such as inheritance and describe how namespaces and assemblies can be used to increase efficiency in component development.

Developing Windows Applications (1 topic)

  • This module explains how to use existing forms and controls that are available for an application's user interface. After completing this module, you will be able to create forms and form templates, and describe how to utilize some advanced functionality of existing controls.

Using XML in .NET (1 topic)

  • This module explains how you can work with XML by using classes defined within the .NET Framework. After completing this module, you will be able to explain the role of XML classes in the .NET Framework, describe how ADO.NET takes advantage of the power of XML to provide disconnected access to data, and retrieve and write XML data. You will also use the XML Designer to create and edit XML source code and XML Schema Definition (XSD) schemas.

XML Web Services (1 topic)

  • This module describes a simple, standards-based model for binding applications together over the Internet by using XML Web services. After completing this module, you will be able to describe how to create, implement, deploy, secure, and consume an XML Web service.

Making Applications Scalable and Reusable (1 topic)

  • This module describes the tools built into the .NET Framework for creating reliable and scalable applications. After completing this module, you will be able to explain Microsoft Message Queuing support in .NET. You will also be able to describe how Microsoft Visual Studio .NET Server Explorer and programmatic access to event logs, performance counters, and tracing can help you to deploy and test your applications.

Security in .NET (1 topic)

  • This module describes the core security features provided by the .NET Framework. After completing this module, you will be able to explain how to implement authorization and authentication for applications created within the framework. You will also be able to identify additional security measures and tools provided by the framework.

Lifecycle Tools for Microsoft .NET (1 topic)

  • This module describes Microsoft Visual Studio .NET tools that help you to design, develop, and deploy enterprise-level applications. After completing this module, you will be able to describe the features of enterprise templates and describe how the Unified Modeling Language (UML) and Object Role Modeling (ORM) are applied in software design. You will also be able to describe the use of Application Center Test and Microsoft Visual SourceSafe to simplify project deployment and testing.

Configuring and Deploying .NET–based Applications (1 topic)

  • This module describes how the .NET Framework and the CLR help you to configure and deploy self-described, self-contained applications. After completing this module, you will be able to describe how to use assemblies and the global assembly cache to configure and deploy applications.

Application Interoperability (1 topic)

  • This module explains how Microsoft Visual Studio .NET helps you to enhance the reliability of your applications by using managed code. After completing this module, you will be able to call COM components from the .NET Framework, and call .NET Framework components from COM.

Migrating Applications to .NET (1 topic)

  • This module explains how to migrate legacy applications to the .NET Framework by using the Upgrade Wizard. After completing this module, you will be able to port applications from earlier versions of Visual Basic and ASP to Visual Basic .NET and ASP.NET. You will also learn how to convert Microsoft Visual J++ 6.0 projects to J# or C# code.

Building Applications for Mobile Devices (1 topic)

  • This module describes how Microsoft Visual Studio .NET 2003 is a complete set of development tools for building Smart Device applications that run on mobile devices. After completing this module, you will be able to describe the .NET Compact Framework, create Smart Device applications, and use SQL Server CE to store data locally.

Developing with Windows Server 2003 (1 topic)

  • This module describes Windows Server 2003 as a .NET development environment. In this module, you will see how Windows Server 2003 builds on the core strengths of the Windows family of operating systems - security, manageability, reliability, availability, and scalability. After completing this module, you will be able to describe the Web technologies and application server features provided by Windows Server 2003, and be able to discuss the benefits of developing with Windows Server 2003.

Prerequisites

Before attending this course, students should have: 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).

Sections