MS6368

Microsoft .NET Programming using Microsoft Visual Studio 2008

Denna utbildning på fem dagar ger dig en bred och stabil grund för att kunna skapa applikationer med .NET 3.5 och Visual Studio 2008.

Målgrupp 

Denna utbildning är till för dig med tidigare erfarenhet av objektorienterad systemutveckling i till exempel C++ eller Java och som nu ska ta steget över till .NET. Kursen är även lämplig för dig som kommer från en tidigare version av Visual Basic .NET eller Visual C#. Kursen Utbildningen lämpar sig även för dig med grundläggande .NET-kunskaper och som vill fördjupa dessa.

Du får lära dig

Innehåll

Module 1: Software Design and Development

This module reviews software design and development models and provides specific guidance concerning the design and development of n-tier applications for .NET 3.5.

  • Software development models (agile, test-driven, etc)
  • N-tier application design
  • Lab application

Module 2: Object Oriented Programming with Visual Studio 2008

  • Class structures
  • Abstraction
  • InheritanceP
  • Polymorphism

Module 3: Validating User Input

This module explains how to control input at the user interface level, and how to use field-level and form-level validation in a Visual Studio 2008 application.

This module helps the student to gain an understanding of the application by exploring the user interface.

  • Restricting User Input
  • Implementing Field-Level Validation
  • Implementing Form-Level Validation

Module 4: Introduction to Data Access with LINQ Technologies

This module provides an overview of LINQ technologies and demonstrates how easy data access can be with Visual Studio 2008 tools.

  • LINQ to SQL
  • LINQ to XML
  • LINQ to DataSet
  • LINQ to Objects

Module 5: Accessing Data using LINQ to ADO.NET Technologies

This module takes up where the previous module left off with coverage of LINQ to DataSet and LINQ to Entities. Data as objects is the focus along with the Entity Data Model.

Module 6: Implementing Security in .NET Applications

This module introduces the concept of security, and describes how to use code access security and role-based security. The module also introduces the cryptographic services available in the .NET Framework.

  • Security Overview
  • Implementing Code Access Security
  • Implementing Role-Based Security
  • Using Cryptographic Services

Module 7: Creating and Consuming Web Services

This module introduces students to ASP.NET, and describes how to create and consume XML Web services by using the .NET Framework and Visual Studio 2008.

  • Overview of ASP.NET Web Applications
  • Creating XML Web Services
  • Consuming XML Web Services

Module 8: Network Programming and Internet Services

This module introduces the Internet services that can be quickly and easily integrated into applications. The more commonly implemented portions of the System.Net namespace should be the focus.

Module 9: Monitoring and Logging .NET Framework Applications

This module describes what instrumentation is, and shows how to perform instrumentation in .NET Framework applications by using code tracing and debugging, performance counters, and event logs. Describes the System.IO.Log namespace and provides links to further information

Module 10: Debugging and Profiling Applications

This module explains how to debug and profile .NET Framework applications and the application environment.

Module 11: Testing Microsoft .NET Framework Applications

This module provides an overview of software testing and explains how to use the Object Test Bench (OTB).

  • Overview of Testing
  • Creating Object Test Bench Objects

Module 12: Configuring .NET Framework Applications

This module explains how developers can apply settings to various types of configuration files to support administration of their applications.

Module 13: Deploying .NET Framework Applications

This module shows how to create a self-described, self-contained application, whether the application is a Windows Forms application, an ASP.NET application, or a control to download. It also explains how to deploy Microsoft .NET Framework applications by using both Windows Installer and ClickOnce.

Module 14: Introduction to Windows Presentation Foundation

This module describes the key features of Windows Presentation Foundation and introduces Extensible Application Markup Language (XAML). The module also introduces the Application object model, and describes how to program a Windows Presentation Foundation application.

  • Introduction to Windows Presentation Foundation
  • Introduction to XAML
  • Programming Windows Presentation Foundation Applications
 
Gold Partner
Novell Partner