Corporate HomeCorporate ProfileWorldwide OfficesSolutions At WorkEmployment  
LRS Education Services
LEARN  >  Find a Class  >  Class Summary

ATC#VS08 - Microsoft C# New Technology Visual Studio 2008

If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at getsmart@LRS.com
This five day instructor-led custom class provides students with the skills to take advantage of some of the new technologies available in .Net 3.0 and .Net 3.5 using the Visual Studio 2008 integrated development environment. The course focuses on Language Integrated Query (LINQ) to manipulate data from both XML and SQL Server data sources. It also focuses on Windows Communication Foundation (WCF) for passing data between different layers in a multi-layer distributed architecture. Finally, it covers Windows Presentation Foundation (WPF) for building using interfaces for the presentation layer of an application.
Click here for a printer-friendly version of this page
 
Contact us for class availability


Prerequisites

Students must have at least one year of programming experience using C# in a Visual Studio environment. Student must have built at least one application, or part of an application, that has been deployed to a production environment using .Net technologies.
 
Detailed Class Syllabus


Unit 1: Data Typing
  • Auto-Implemented Properties

  • Object Initializers

  • Type Inference

  • Nullable Types

  • Generic Collections

  • Generic Classes

  • Generic Interfaces

  • Generic Methods

  • Anonymous Methods

  • Anonymous Types

  • Lambda Expressions

  • Extension Methods


  • Unit 2: Language Integrated Query
  • LINQ Query Notation

  • Deferred Execution

  • LINQ Query Operators

  • Extension Methods

  • Query Operations

  • Expression Trees


  • Unit 3: LINQ Providers
  • LINQ to XML

  • XObjects

  • Reading XML Data

  • Writing XML Data

  • LINQ to SQL

  • Query Expressions

  • Reading Relational Data

  • Writing Relational Data

  • Combining LINQ to SQL with LINQ to XML

  • LINQ to Datasets


  • Unit 4: Windows Communication Foundation
  • Web Service Description Language (WSDL)

  • Service Definition

  • Message Definition

  • WCF Endpoints

  • WCF Addresses

  • WCF Bindings

  • WCF Contracts

  • WCF Channels

  • WCF Behaviors

  • WCF Service Configuration

  • WCF Hosting Choices

  • Asynchronous Invocation

  • WCF Best Practices


  • Unit 5: Windows Presentation Foundation
  • The Need for WPF

  • XAML

  • The WPF Application Lifecycle

  • WPF Layout

  • WPF Containers

  • WPF Controls

  • Event Handling in WPF

  • Page Navigation

  • WPF Data Binding Basics

  • WPF Data Providers

  • WPF Data Binding

  • WPF Value Converters


  • Unit 6: ASP.Net, Ajax and Silverlight 2
  • RIA and Silverlight 2

  • Silverlight and the WCF Bug (and how to avoid)

  • Cross Domain Policy

  • Fiddler to Monitor Communications

  • The Expression Blend Tool


  • Unit 7: JQuery and ASP.Net
  • The IFormat interface

  • JSON Support in WCF

  • The JQuery JavaScript Library

  • JavaScript, JQuery and Visual Studio

  • Coding Best Practices
  •  
    Microsoft Partner Gold LearningPrometricEC-Council
    Microsoft Certified ProgramsAdditional Certification Courses