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