 |
| VISUAL STUDIO 2008 / .NET 3.5 |
 |
- WCF
- LINQ
- AJAX
- WPF
- SILVER LIGHT
|
| WCF CONCEPTS: |
 |
 |
|
1. WEB SERVICES OVERVIEW |
- A Review of Distributing Technology
- Web Services Review
- WSDL , SOAP , HTTP , UDDI
- Web References
|
|
2. WCF INTRO |
- Introduction to WCF
- Review the Challenges of Building Distributed Applications
- Examine the Concept of Service Oriented Application
- See a High Level Overview of Windows Communication Foundation
- Building and Host your First WCF Service
|
|
3. HOSTING, CALLING WCF SERVICES |
- Understand how to Host a WCF Service
- Understand how Clients Communicate with Services
- See how to Host and Call a Service using Multiple Bindings
- See how to Configure Endpoint in Code and in Configuration Files
|
|
4. BINDINGS and CONTRACTS |
- Understand how to Work with Bindings
- Explore how to Create Service and Data Contracts
- See the Implications of Modifying Service and Data Contracts
|
|
5. EXCEPTIONS, DIAGNOSTICS and MESSAGE PATTERNS |
- Learn how to Handle Exceptions in WCF Services
- See Techniques for Diagnosing Services
- Explore One-Way and Duplex Communication
|
|
6. SESSIONS and TRANSACTIONS |
- See how to use Sessions to Maintain State in WCF Services
- Explore Options for Controlling the Lifetime of a Service Instance
- Learn how to Add Transactions Support to a WCF Service
|
|
7. WCF SECURITY |
- Explore the Basics of WCF Security
- See how to Authenticate Callers of a Service
- See how to Authorize Callers Based on Roles
|
|
8. REST SERVICES and SYNDICATION |
- Explore how to Build WCF Services that Support Representational State Transfer
- (REST)
- See how to Build WCF Services that Create RSS and Atom Feeds
|
| LINQ CONCEPTS : |
 |
 |
|
1. INTRODUCTION TO LINQ |
- Motivate the Need for LINQ
- Learn about the Various LINQ Providers
- Investigate Simple LINQ to Objects, LINQ to SQL, and LINQ to XML Samples
|
|
2. LANGUAGE ENHANCEMENTS FOR LINQ |
- Investigate the New Language Features Required by LINQ
- Learn about Implicit Type Declaration
- Use Object Initialization
- Work with Lambda Expressions
- Create and Use Extension Methods
- Select Multiple Columns Using Anonymous Types
|
|
3. LINQ TO OBJECTS |
- Learn Various Techniques for Using LINQ to Query Collections of In-Memory Objects
- Use LINQ with Arrays, Generic Lists, Generic Dictionaries, Strings,
and Other Non-Generic Collections
- Work with Examples Using Many of the System.Linq.Enumerable Extension Methods
and Compare these Methods to LINQ Keywords |
|
4. LINQ TO SQL |
- Learn How to Map a Data Model to an Object Model
- Lean Various Techniques for Using LINQ to SQL to Query Data in a SQL Server
- Explore How to Modify Data and Save Changes
- See How to Use Stored Procedures to Modify Data
|
|
5. LINQ TO DATASETS |
- Learn Various Techniques for Using LINQ to Dataset to Query Data in a Dataset
- See How to Use Data Views with the Results of a LINQ to Dataset Query
- Explore How to Bind the Results of a LINQ to Dataset Query to Windows Forms
|
|
6. LINQ TO XML |
- Create XML Content Using Classes in the System.Xml.LINQ Namespace
- Search Content Using XPath Expressions with the LINQ-Based API
- Validate XML Content Using the LINQ-Based API
- Query XML Content Using LINQ to XML
- Transform XML Content Using LINQ to XML
|
| AJAX CONCEPTS : |
 |
 |
|
1. AJAX FUNDAMENTALS |
- Synchronous communication
- Asynchronous Communication
- Introducing AJAX
- ASP.net Ajax
- Server and Client-Side ASP.net AJAX
- Client Centric Programming Model
- Server Centric Programming Model
|
|
2. SERVER SIDE AJAX: CONTROLS |
- Partial Page Rendering
- The Script Manager Control
- The Update Panel Control
- Other Server-Side AJAX Controls
|
|
3. ASP.NET AJAX CONTROL TOOL KIT |
- Introduction to the AJAX Control Toolkit
- Toolkit Controls and Extenders
- Toolkit Script Manager Control
- Client Side Controls Overview with Relevant Ex
|
| WPF (WINDOWS PRESENTATION FOUNDATION) |
| SILVER LIGHT |
Download Course Content |
 |