.NET 3.5 New Features

Course:   NEW35
Duration:   5 Days
Level:   II
On our website at:   http://www.verhoef-training.com/courses/NEW35.html
 
Course Summary

.NET continues to evolve with support application development needs. AJAX, Silverlight, and Workflows are just a few of the hot topics that need in-depth discussion and practice to master them. This course addresses these plus many more topics to help the student be successful in their .NET development environment.

Topics Covered In This Course

.NET 3.5 Introduction

  • .NET Overview
  • Version History
  • Practice with Visual Studio.

New Language Features in .NET 3.5

  • Overview
  • Implicit variable typing
  • Nullable value-type variables
  • Anonymous types (classes)
  • Automatic properties of classes
  • Class and collection initializers
  • Anonymous methods
  • Lambda expressions
  • Extension methods

LINQ (Language Integrated Query)

  • Basic LINQ queries
  • LINQ on objects
  • LINQ to XML
  • LINQ to SQL
  • LINQ to DataSets
  • LINQ joins
  • LINQ subqueries
  • LINQ summarization
  • Updating with LINQ

The Entity Framework

  • Overview
  • Creating an Entity Data Model (EDM)
  • Using LINQ to Entities
  • Using Entity SQL
  • Joins (associations)
  • EntityDataReaders
  • Updating
  • ADO.NET Data Services

Ajax in ASP.NET

  • Overview of Ajax
  • Server-side Ajax features
  • Browser-side Ajax calls to inline methods
  • Ajax calls to web services
  • Additional considerations: remote and stateful web services, history points

Windows Communication Foundation (WCF)

  • WCF Overview
  • Creating a service
  • Handling collections
  • Returning data objects
  • Handling complex types of objects
  • WCF Sessions
  • Other considerations: asynchronous calls, transactions, etc

Windows Presentation Foundation (WPF)

  • WPF Overview
  • WPF Standalone applications
  • WPF Browser applications
  • WPF deployment
  • Silverlight

Windows Workflow Foundation (WF)

  • Overview of workflows
  • Workflow implementation in .NET
  • Steps to build a Workflow

Other Features

  • Service Pack 1
  • Writing secure code

Putting It All Together

  • Building an all inclusive application workshop
  • Using LINQ, Ajax, WCF
What You Can Expect

At the end of this course, delegates will be able to:

Who Should Take This Course

Developers, Designers, and Analysts who want to understand the current capabilities of .NET

Recommended Prerequisites

Some experience in the .NET Framework, VB and/or C#, and Visual Studio .NET, in any version up to .NET 2.0 or Object Oriented Development experience.

Training Style

Lecture (50%) / Lab (50%)

Related Courses
Code Course Title Duration Level
MSNETF
Foundations of Microsoft .NET Development
5 Days
I
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.