MCTS: .NET Framework 4, Windows Applications
  • Objetivo: Obtener la certificación MCTS: NET Framework 4, Windows Applications .

    Dirigido a: Desarrolladores de aplicaciones para Windows que utilizan Visual Studio. Net 2010 y NET Framework 4.0

Prerrequisistos

 

 

·         Comprension general de la finalidad, funsion y características de NET Framework

·         Experiencia en Visual Studio 2008

·         Experiencia en diseño orientado a objetos

·         Experiencia en diseño y desarrollo de aplicaciones N-Tier

 

MCTS: .NET FRAMEWORK 4, WINDOWS APPLICATIONS

 

Certification MCTS: Web NET Framework 3.5., ASP .NET Exam (70-536 TS: Microsoft .NET Framework Application Development Foundation)

Collection 5160: Core Development with the Microsoft® .NET Framework 2.0 Foundation

Course 3360: Creating Globalized Applications in the Microsoft .NET Framework 2.0

Creating Globalized Applications

 

Module Introduction

 

Working with Culture Information by Using Globalization Classes

Lesson Introduction 
What Is Globalization? 
Access Culture Information by Using the CultureInfo Class 
Access Region Information by Using the RegionInfo Class 
Format Date/Time Values in a Culture by Using DateTimeFormatInfo 
Format Numeric Values by Using the NumberFormatInfo Class 
Compare Culture Information by Using the CompareInfo Class 
Self Test 
Creating a Custom Culture 

Lesson Introduction 
The Role of the CultureAndRegionInfoBuilder Class 
Build a Custom Culture by Using the CultureAndRegionInfoBuilder Class 
Self Test 
Working with Primary Encoding Classes 
Lesson Introduction 
What Is Character Encoding? 
Encode Characters by Using the Encoding and EncodingInfo Classes 
Encode Characters by Using ASCII and Unicode Standards 
Differentiating the Purpose of ASCII and Unicode Encoding Classes 
Self Test 
Working with Advanced Encoding Classes 
Lesson Introduction 
Handle Failure Events by Using Encoder and EncoderFallback Classes 
Handle Failure Events by Using Decoder and DecoderFallback Classes 
Choosing Between the Encoder and Encoding Classes 
Self Test

 

Working with Byte Streams

Lesson Introduction 
What Streaming? 
Manage Byte Streams by Using the Stream Class 
Manage File Data by Using the FileStream Class 
Manage Memory Data by Using the MemoryStream Class 
Improve Stream Performance by Using the BufferedStream Class 
Identifying the Features of Stream Classes 
Self Test 

 

Compressing and Protecting Stream Information

Lesson Introduction 
What Is Compression and Decompression? 
Compress Stream Information by Using the DeflateStream Class 
Compress Stream Information by Using the GZipStream Class 
What Is Isolated Storage? 
Protect Stream Information by Using Isolated Storage Classes 
Self Test 

 

Managing Application Data

Lesson Introduction 
What Is Text, Stream, String, and Binary Data? 
Manage Text Data and Strings 
Manage Streams by Using the StreamReader and StreamWriter Classes 
Manage Binary Data by Using BinaryReader and BinaryWriter 
Differentiating Between Stream, String, and Binary Classes 
Self Test 

 

Manipulating Strings Efficiently

Lesson Introduction 
What Is String Handling? 
Manipulate Strings Efficiently by Using the StringBuilder Class 
Self Test 

 

Working with Regular Expressions

Lesson Introduction 
What Are Regular Expressions? 
Examine Text Patterns by Using Regular Expression Classes 
Self Test

 

Course 3368: Implementing Delegates and Events in the Microsoft .NET Framework 2.0

Implementing Delegates and Events

Module Introduction 

 

Controlling Interaction Between Components by Using Delegates  Lesson Introduction 
What Are Delegates? 
Call Application Methods Indirectly by Using the Delegate Class 
Enhance Delegate Behavior by Using New C# 2.0 Techniques 
Self Test 

 

Controlling Interaction Between Components by Using Events

Lesson Introduction 
What Are Events? 
Create an Event by Using the Event Statement 
Assign a Handle to an Event by Using the EventHandler Delegate 
Pass Arguments to an Event Handler by Using the EventArgs Class 
Identifying the Features of Event, EventHandler, and EventArgs 
Self Test

 

Course 3356: Configuring and Installing Assemblies in the Microsoft .NET Framework 2.0

Configuring and Installing Assemblies

Module Introduction 
Working with an Assembly 
Lesson Introduction 
What Is an Assembly? 
Create an Assembly 
Self Test 

 

Sharing an Assembly by Using the Global Assembly Cache

Lesson Introduction 
What Is the Global Assembly Cache? 
Creating and Assigning a Strong Name to an Assembly 
Deploy an Assembly into the Global Assembly Cache 
Self Test 

 

Installing an Assembly by Using Installation Types

Lesson Introduction 
What Are Assembly Installers? 
Create Custom Installation Applications by Using the Installer Class 
Install an Assembly by Using the AssemblyInstaller Class 
Copy Component Settings for Runtime Installation 
Manage Assembly Installation by Using Installer Classes 
Handle Installation Events by Using the InstallEventHandler Delegate  Self Test 

 

Configuring an Assembly by Using Configuration Types

Lesson Introduction 
What Are Configuration Files? 
Access and Manage Configuration Settings 
Manage Configuration Elements 
Manage Sections in Configuration Files 
Create a Custom Type to Validate Configuration Values 
Self Test 

 

Performing Installation Tasks

Lesson Introduction 
Configure the Runtime Version of the .NET Framework 
Configure the Location, Version, and Search Path of an Assembly 
Configuring an Application by Using Mscorcfg.msc 
Configure Concurrent Garbage Collection 
Register Remote Objects by Using Configuration Files 
Self Test

 

Course 3357: Monitoring and Debugging Applications in the Microsoft .NET Framework 2.0

Monitoring and Debugging Applications

Module Introduction 
Managing an Event Log 
Lesson Introduction 
What Are Event Logs? 
Read and Write Entries in an Event Log 
Self Test 

 

Working with Application Processes

Lesson Introduction 
Retrieve a List of All Running Processes 
Retrieve Information About the Current Process 
Retrieve a List of All Modules Used by a Process 
Start and Stop an Application Process 
Self Test 

 

Managing Application Performance

Lesson Introduction 
Monitor Application Performance by Using the Performance Monitor 
Customize Performance Information by Using Performance Counter Classes 
Self Test 

 

Debugging Applications

Lesson Introduction 
Examining Application Errors by Using Visual Debugger 
Debug Programmatically by Using the Debugger Class  
Debug Programmatically by Using the Debug Class 
Configure User-Defined Types by Using Debugger Attributes 
Manage Call Stacks by Using the StackFrame and StackTrace Classes 
Self Test 

 

Tracing Applications

Lesson Introduction 
What Is Application Tracing? 
Trace Applications Programmatically by Using the Trace Class 
Identify the Source of Tracing by Using the TraceSource Class 
Configure the Tracing Output by Using Trace Switch Classes 
Direct the Tracing Output by Using Trace Listener Classes 
Categorize Trace Information by Using the CorrelationManager Class 
Self Test 

 

Embedding Management Information and Events

Lesson Introduction 
What Are Management Classes? 
Subscribe Applications to Management Events 
Retrieve System Resource Information from WMI 
Self Test

 

Course 3355: Implementing Collections and Generics in the Microsoft .NET Framework 2.0

Implementing Collections and Generics

Module Introduction 

Examining Collections and Collection Interfaces

Lesson Introduction 
What Are Collections? 
What Are Collection Interfaces? 
Self Test 

 

Working with Primary Collection Types

Lesson Introduction 
Create a Flexible Collection of Reference Types by Using ArrayList 
Manage Collections by Using Stacks and Queues 
Enumerate the Elements of a Collection by Using an Enumerator 
Access Reference Types Based on Key/Value Pairs and Comparers 
Store Boolean Values in a BitArray by Using the BitArray Class 
Self Test 

 

Working with Generic Collections

Lesson Introduction 
Create Type-Safe Collections by Using Generic List Types 
Create Type-Safe Collections by Using Generic Collections 
Access Reference Types Based on Type-Safe Key/Value Pairs  
Create Type-Safe Doubly Linked Lists by Using Generic Collections 
Self Test 

 

Working with Specialized Collections

Lesson Introduction 
What Are Specialized Collections? 
Create Type-Safe Strings by Using Specialized String Classes 
Create High-Performance Dictionaries by Using Specialized Collections 
Create Specialized Collections with String-Based Keys 
Store Data Efficiently in Memory by Using Specialized Bit Structures 
Evaluating When to Use a Specific Generic Collection 
Self Test 

 

Working with Collection Base Classes

Lesson Introduction 
Create Custom Collections by Using Collection Base Classes 
Create Custom Dictionary Types by Using Dictionary Base Types 
Differentiating Between Custom Collections and Custom Dictionary Types 
Self Test

 

Collection 5161: Advanced Development with the Microsoft® .NET Framework 2.0 Foundation

 

Course 3361: Working with GDI+ in Windows-based Applications in the Microsoft .NET Framework 2.0

 

Working with GDI+ in Windows-based Applications

Module Introduction 

Working with Graphics, Brushes, Pens, Colors, and Fonts

Lesson Introduction 
What Is Graphics Device Interface (GDI+)? 
Create a Drawing Surface by Using the Graphics Class 
Draw Lines by Using Pen Classes 
Fill Graphical Objects with Colors by Using Brush Classes 
Apply Colors to Graphical Objects by Using Color Types 
Write Text on the Drawing Surface by Using Font Classes 
Self Test 

 

Manipulating the Shapes and Sizes of Graphical Objects.

 

Lesson Introduction 
Draw Graphical Shapes by Using Rectangle Types 
Specify the Object Size by Using Point and Size Types 
Identifying the Features of Rectangle, Point, and Size Types 
Self Test 

 

Working with Images, Bitmaps, and Icons

Lesson Introduction 
Add Images to the Drawing Area by Using Image and Bitmap Classes  
Insert Icons into the Drawing Surface by Using Icon Classes 
Self Test

 

Course 3362: Implementing Code Access Security in the Microsoft .NET Framework 2.0

Implementing Code Access Security

Module Introduction 
Configuring Code Access Security 
Lesson Introduction 
What Is Code Access Security? 
Configuring Security by Using the .NET Framework Configuration Tool 
Determine Assembly Permissions by Using Evidence Types 
Self Test 

 

Managing Security Policy

Lesson Introduction 
What Is a Security Policy? 
Configure a Security Policy by Using the SecurityManager Class 
Manage a Security Policy by Using Policy Classes 
Configure Code Groups by Using Code Group Classes 
Manage Code Group Membership by Using Condition Types 
Create a Custom Security Policy by Using Security Policy Interfaces 
Self Test 

 

Managing Permissions

Lesson Introduction 
What Are Permissions? 
Implement Permission Types by Using the CodeAccessPermission Class 
Configure Code Access Security Permissions 
Manage Permission Groups by Using Permission Set Classes 
Self Test 

 

Managing Access Control

Lesson Introduction 
The Role of Access Control Base Types 
Manage User Access to Resources by Using Access Control List Classes 
Protect Resources by Using Resource Security Classes 
Differentiating Between Access Control Classes 
Self Test 

 

Managing User Identity Information

Lesson Introduction 
The Role of the IIdentity and IPrincipal Interfaces 
Manage User Identity by Using Generic Identity Classes 
Identify Windows Users by Using Windows Identity Classes 
Gather User Identity Information by Using Identity Reference Classes 
Impersonate a User Temporarily by Using WindowsImpersonationContext 
Determining the Method to Gather User Identity Information 
Self Test

 

Course 3359: Serializing Data in the Microsoft .NET Framework 2.0

Serializing Data

Module Introduction 

Generating Serialized Binary and SOAP Formats

Lesson Introduction 
What Is Serialization and Deserialization? 
Serialize Objects by Using BinaryFormatter and SoapFormatter 
Self Test 

 

Generating Serialized XML Formats

Lesson Introduction 
Serialize Objects into XML Format by Using the XmlSerializer Class 
Control the Resulting XML by Using XML Serialization Attributes 
Create a Custom XmlSerializable Class by Using IXmlSerializable 
Handle XML Serialization Events by Using Delegates 
Evaluating When to Use a Specific Type of Serialization 
Self Test 

 

Creating Custom Serialization Classes

Lesson Introduction 
Collect the Serialization Information by Using Serialization Types 
Create Custom Classes by Using Serialization Interfaces 
Convert Data to a Serialized Format by Using Formatter Classes 

Handle Serialization Events by Using Event Handler Attributes 
Manage Deserialized Objects by Using the ObjectManager Class 
Categorizing the Features of Serialization Types and Formatter Classes 
Self Test

 

Course 3365: Working with Service Applications and E-mail Messages in the Microsoft .NET Framework 2.0

Working with Service Applications and E-mail Messages

Module Introduction 

Working with a Windows Service Application

Lesson Introduction 
What Is a Service Application? 
Create a Windows Service by Using the ServiceBase Class 
Install a Service Application by Using ServiceInstaller Classes 
Debug a Windows Service Application by Using Visual Studio 
Control a Windows Service by Using the ServiceController Class 
Categorizing the Features of Service Application Classes 
Self Test 

 

Working with E-mail Messages

Lesson Introduction 
 

Create an E-mail Message by Using Mail Classes 
Add Resources to an E-mail Message by Using Mail Attachment Classes 
Send an E-mail Message by Using the SmtpClient Class 
Handle E-mail Exceptions by Using SMTP Exception Classes 
Handle the E-mail Completion Event by Using SendCompleteEventHandler 
Identifying the Role of E-mail Classes 
Self Test

 

Course 3366: Working with Type Metadata in the Microsoft .NET Framework 2.0

Working with Type Metadata

Module Introduction 

Working with Type Metadata by Using Pre-defined Assembly Classes

Lesson Introduction 
What Is Reflection? 
Access Type Metadata by Using the Assembly Class 
Discover Type Metadata by Using MemberInfo Types 
Examine the Contents of a Method by Using Method Body Classes 
Add Custom Information to the Metadata by Using Assembly Attributes 
Differentiating Between MemberInfo Types and Method Body Classes 
Self Test 

 

Working with Assemblies Dynamically by Using Custom Classes

Lesson Introduction 
Create Assemblies Dynamically by Using Builder Classes 
What Is Binding? 
Control Member Binding by Using Binding Types 
Categorizing the Features of Builder Classes and Binding Types 
Self Test

Course 3367: Creating Multithreaded Applications and Application Domains in the Microsoft .NET Framework 2.0

Creating Multithreaded Applications and Application Domains

Module Introduction 

Managing Threads in a Synchronous Environment

Lesson Introduction 
What Are Threads? 
Manage a Thread by Using the Thread Class 
Manage a Pool of Threads by Using the ThreadPool Class 
Categorizing the Features of the Thread and ThreadPool Classes 
Self Test 

 

Synchronizing Threads

Lesson Introduction 
What Is Synchronization? 
Manage Access to a Resource by Using Locking Classes 
Handle Thread Notifications by Using Signaling Classes 
Manipulate Shared Memory Resources by Using the Interlocked Class 
Identifying the Role of Locking, Signaling, and Interlocked Classes 
Self Test 

 

Managing Threads in an Asynchronous Environment

Lesson Introduction 
What Is Asynchronous Programming? 
Manage Callback Methods by Using Asynchronous Types 
Migrate the Execution Context of a Thread through Asynchronous Calls 
Manage an Asynchronous Environment by Using SynchronizationContext 
Self Test 

 

Working with Application Domains

Lesson Introduction 
What Are Application Domains? 
Configure an Application Domain by Using the AppDomainSetup Class 
Create an Application Domain by Using the AppDomain Class 
Retrieve Setup Information from an Application Domain 
Load an Assembly into an Application Domain 
Unload an Application Domain by Using the AppDomain Class 
Self Test 

 

Lab: Creating Multithreaded Applications and Application Domains

Lesson Introduction 
Scenario 
Exercises 
Lab Review 
Module Summary

 

Course 3364: Interoperating Between COM Components and Assemblies in the Microsoft .NET Framework 2.0

Interoperating Between COM Components and Assemblies

Module Introduction 

Accessing COM Components by Using Interop Services

Lesson Introduction 
Create an Interop Assembly by Importing a Type Library 
Interoperate with COM Components by Using COM Types in Managed Code 
Methods to Compile and Deploy an Interop Application 
Identifying the Role of Interop Services in Accessing COM 
Self Test 

 

Exposing an Assembly to COM Components by Using Interop Services

Lesson Introduction 
Qualify .NET Framework Types for Interoperability with COM Components 
Apply Attributes to Control Type Conversion for COM Interoperability 
How Is an Assembly Packaged and Deployed for COM Interoperability? 
Categorizing the Tasks in Exposing an Assembly to COM Components 
Self Test 

 

Accessing COM Components by Using Platform Invocation Services

Lesson Introduction 
Create a .NET Framework Class to Hold Win32 API Functions 
Create Prototypes in Managed Code 
Call a COM DLL Function from within a Managed Code 
Map an Exception Class to an HRESULT 
How Platform Invoke Marshals Data 
Marshal Data by Using the Marshal and MarshalAsAttribute Classes 
Self Test

 

Certification MCTS: Web NET Framework 3.5., ASP .NET Exam (70-562 TS: Microsoft .NET Framework 3.5, ASP.NET Application Development)

Collection 6463: Visual Studio 2008 ASP.NET 3.5

Course 6670: Creating Microsoft ASP.NET 3.5 Applications

Creating ASP.NET 3.5 Applications             

Module Overview     
Overview of the ASP.NET Framework       
Managing Modules and Handlers in ASP.NET      
Implementing ASP.NET Server Controls    
Implementing Validation in ASP.NET Pages         
Lab: Creating ASP.NET 3.5 Applications   
Module Summary     
Glossary

 

Course 6671: Managing Data and Services in ASP.NET 3.5 Applications

Managing Data and Services in ASP.NET 3.5 Applications         

Module Overview     
Managing XML Data           
Querying XML Documents  
Implementing Web Services 
Managing Relational Data    
Lab: Managing Data and Services in ASP.NET 3.5 Applications  
Module Summary     
Glossary

 

Course 6672: Working with Data Binding in Microsoft ASP.NET 3.5 Applications

Working with Data Binding in ASP.NET 3.5 Applications           

Module Overview     
Overview of Data Binding in ASP.NET 3.5
Using Data Binding in ASP.NET 3.5          
Binding Data by Using Data-Source Controls        
Lab: Working with Data Binding in ASP.NET 3.5 
Module Summary     
Glossary

 

Course 6673: Implementing Security in Microsoft ASP.NET 3.5 Applications

Implementing Security in ASP.NET 3.5 Applications     

Module Overview     
Working with Trust Levels   
Implementing Impersonation
Applying Authentication and Authorization           
Configuring Forms Authentication
Working with Roles Provider           
Lab: Implementing Security in ASP.NET 3.5 Applications
Module Summary     
Glossary

 

Course 6674: Working with Microsoft ASP.NET AJAX

Working with ASP.NET AJAX            

Module Overview     
Using the UpdatePanel Control       
Programming with ASP.NET AJAX           
Debugging Unhandled Exceptions When Using ASP.NET AJAX           
Lab: Working with ASP.NET AJAX          
Module Summary     
Glossary

 

Course 6675: Managing State and Caching in Microsoft ASP.NET 3.5 Applications

Managing State and Caching in ASP.NET 3.5 Applications         

Module Overview     
Configuring Session State    
Caching ASP.NET Pages     
Working with the ASP.NET Cache 
Lab: Managing State and Caching in ASP.NET 3.5 Applications 
Module Summary     
Glossary

 

Course 6676: Creating Controls for Web Applications in Microsoft Visual Studio 2008

Creating Controls for Web Applications in Visual Studio 2008             

Module Overview     
Creating User Controls         
Fundamentals of Custom Server Controls   
Implementing Custom Server Controls        
Developing Web Forms for Mobile Devices
Lab: Creating Controls for Web Applications in Visual Studio 2008        
Module Summary     
Glossary

 

Course 6677: Implementing Personalization, Common Layout, and Themes in Microsoft ASP.NET 3.5 Applications

Personalization, Common Layout, and Themes in ASP.NET 3.5             

Module Overview     
Creating and Managing User Profiles          
Implementing Anonymous Personalization 
Using Master Pages in ASP.NET     
Using Themes and Skins
Lab: Implementing Personalization, Common Layout, and Themes in ASP.NET 3.5
Module Summary     
Glossary        

 

Course 6678: Configuring and Deploying Microsoft ASP.NET 3.5 Applications

Configuring and Deploying ASP.NET 3.5 Applications  

Module Overview     
Configuring ASP.NET 3.5 Applications     
Deploying ASP.NET 3.5 Applications        
Monitoring Application Health        
Tracing and Debugging ASP.NET 3.5 Applications           
Lab: Configuring and Deploying ASP.NET 3.5 Applications        
Module Summary     
Glossary

 

Course 6679: Implementing Separation of Concern Using Model-View-Controller in Microsoft ASP.NET 3.5 Applications

Implementing Separation of Concern Using MVC in ASP.NET 3.5 Applications

Module Overview
Introduction to the ASP.NET Model-View-Controller Framework
Implementing URL Routing
Implementing Controllers and Controller Actions
Passing Data to the View
Managing Postback Scenarios
Lab: Implementing a Web Application by Using MVC
Module Summary
Glossary

 

Collection 6464: Visual Studio 2008 ADO.NET 3.5

Course 6680: Accessing Databases by Using Microsoft ADO.NET 3.5 Applications

Accessing Databases by Using ADO.NET 3.5 Applications

Module Overview
Connecting to Data Sources
Executing Commands by Using ADO.NET
Writing Generic Data Access Code
Lab: Accessing Databases by Using ADO.NET 3.5 Applications
Module Summary
Glossary

 

Course 6681: Working with Data by Using Microsoft ADO.NET 3.5 Applications (Rel 006)

Working with Data in a Connected Scenario

Working with Data in a Connected Scenario
The DataReader Object
How To Retrieve Data by Using DataReader
Common Scenarios for Using DataReader
Asynchronous Programming by Using DataReader
Reviewing Data in a Connected Scenario
Self-Test

 

Special Data Types in ADO.NET 3.5

Special Data Types in ADO.NET 3.5
Other Data Types in ADO.NET 3.5
Spatial Data Type
Table-Valued Parameters
Reviewing Special Data Types in ADO.NET
Self-Test

 

Working with SQLCLR UDTs in ADO.NET 3.5

Working with SQLCLR UDTs in ADO.NET 3.5
SQLCLR UDTs in ADO.NET 3.5
Using SQLCLR UDTs
Self-Test

 

Lab: Working with Data by Using ADO.NET 3.5 Applications

Lab: Working with Data by Using ADO.NET 3.5 Applications
Scenario

Exercise Information
Launch the Lab
Lab Review
Module Summary
Glossary

 

Course 6681: Working with Data by Using Microsoft ADO.NET 3.5 Applications (Revision)

Working with Data by Using ADO.NET 3.5 Applications

Module Overview
Working with Data in a Connected Scenario
Special Data Types in ADO.NET 3.5
Working with SQLCLR UDTs in ADO.NET 3.5
Lab: Working with Data by Using ADO.NET 3.5 Applications
Module Summary
Glossary

 

Course 6682: Retrieving Data by Using Datasets in Microsoft ADO.NET 3.5 Applications

Retrieving Data by Using DataSets in ADO.NET 3.5 Applications

Module Overview
Working with DataSets
Working with DataColumns and DataRows
Performing Common Data-Related Tasks
Lab: Retrieving Data by Using DataSets in ADO.NET 3.5 Applications
Module Summary
Glossary

 

Course 6683: Updating Data in Microsoft ADO.NET 3.5 Applications

Updating Data in ADO.NET 3.5 Applications

Module Overview
Updating Data by Using DataSets
Updating Data by Using Command Objects
Working with Transactions
Maintaining Data Integrity
Lab: Updating Data in ADO.NET 3.5 Applications
Module Summary
Glossary

 

Course 6684: Working with XML Data in Microsoft ADO.NET 3.5 Applications

Working with XML Data in ADO.NET 3.5 Applications

Module Overview
Supporting XML Data by Using Native Features in SQL Server
Working with SQLXML
Using XML Features with DataSets
Working with XmlDataDocument
Lab: Working with XML Data in ADO.NET 3.5 Applications
Module Summary
Glossary

 

Course 6685: Synchronizing Data in Microsoft ADO.NET Applications

Synchronizing Data in ADO.NET 3.5 Applications

Module Overview
Updating Cached Data
Getting Started with Synchronization Services
Working with Synchronization Services API
Lab: Synchronizing Data in ADO.NET 3.5 Applications
Module Summary
Glossary

 

Course 6686: Getting Started with Language Integrated Query in Microsoft Visual Studio 2008

Getting Started with Language Integrated Query in Visual Studio 2008

Module Overview
Language Enhancements in ADO.NET 3.5
Performing Basic Queries by Using LINQ
Working with LINQ to DataSets
Lab: Getting Started with LINQ
Module Summary
Glossary

 

Course 6687: Implementing Data Access Using Language Integrated Query to SQL

Implementing Data Access by Using LINQ to SQL

Module Overview
Creating Entity Classes
Querying Databases by Using LINQ to SQL
Modifying Data by Using LINQ to SQL
Lab: Implementing Data Access by Using LINQ to SQL
Module Summary
Glossary

 

Course 6688: Implementing the Entity Framework in Microsoft ADO.NET 3.5 Applications

Implementing the Entity Framework

Module Overview
Introduction to the Entity Framework
Managing Object Services
Working with Entity SQL
Working with LINQ to Entities
Lab: Implementing the Entity Framework
Module Summary
Glossary

 

Course 6689: Implementing Applications by Using Data Services in Microsoft ADO.NET 3.5 Applications.

Implementing Applications by Using Data Services in ADO.NET 3.5 Applications

Module Overview
Introduction to the ADO.NET Data Services Framework
Identifying and Accessing Data Services
Representing Data by Using ADO.NET Data Services
Working with Data Services
Lab: Implementing Applications by Using Data Services
Module Summary
Glossary