.NET 3.5 New Features
Course: NEW35
Duration: 5 Days
Level: II
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.
« Hide The Details
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:
- Understand the purpose and use of the major new language
features, including:
- anonymous types
- automatic properties of classes
- implicit (inferred) variable typing
- anonymous methods
- lambda expressions
- class and collection initializers
- extension methods
- nullable value-type variables
- Use LINQ queries to retrieve data from:
- stored procedures
- lists
- XML files
- arrays
- collections of objects
- relational database tables
- DataSets
- Work with joins, subqueries, summarizing queries, and updates
with LINQ
- Work with the Entity Framework with either LINQ or Entity
SQL to create database applications, including ADO.NET
Data Services
- Use Windows Communication Foundation (WCF) to create services
- Work with Windows Presentation Foundation (WPF) for creating
standalone and browser-based applications, and its relation
to Silverlight
- Work with Ajax to create interactive web applications, including
using browser and server-side features
- Use Windows Workflow Foundation (WF)
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%)
« Hide The Details
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.
|