The Beta 2 version of DPE’s Visual Studio 2010 Training Kit is now live (you can find it at http://tinyurl.com/Beta2Training).
A training kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize a variety of Visual Studio 2010 and .NET Framework 4 technologies.
The Beta 2 release of the Training Kit contains 15 presentations, 19 hands-on labs, and 13 demos. Many technologies are covered in this release, including: C# 4, VB 10, F#, Parallel Extensions, Windows Communication Foundation, Windows Workflow, Windows Presentation Foundation, ASP.NET 4, Entity Framework, ADO.NET Data Services, Managed Extensibility Framework, and Visual Studio Ultimate.
There’s a lot of content covered here. See for yourself:
Presentations
- What’s New in .NET Framework 4
- What’s New in Visual Studio 2010
- Introduction to ASP.NET MVC
- Introduction to Managed Extensibility Framework
- Introduction to .NET RIA Services
- Introduction to “Velocity”
- Parallel Computing for Managed Developers
- Web Deployment with Visual Studio 2010
- What’s New in ASP.NET AJAX 4
- What’s New in ASP.NET Web Forms 4
- What’s New in C# and VB
- What’s New in ADO.NET Data Services
- What’s New in Entity Framework 4
- What’s New in Windows Presentation Foundation 4
- What’s New in Windows Workflow 4
Hands-On Labs
- Introduction to ADO.NET Data Services
- Exercise 1: Creating and Consuming ADO.NET Data Services
- Exercise 2: Consuming ADO.NET Data Services using ASP.NET AJAX
- Exercise 3: Extending Data Services with Service Operations and Interceptors
- Exercise 4: Adding Client-Side Paging with Row Count
- ASP.NET AJAX 4
- Exercise 1: Leveraging a Client-Side Template
- Exercise 2: Using the DataView Control
- Exercise 3: Creating Custom Markup Extensions
- Exercise 4: Declaratively Instantiating Behaviors
- Creating Plan My Night – ASP.NET MVC Application
- Exercise 1: Creating an ASP.NET MVC Application, Plan My Night
- Exercise 2: Creating Entity Framework Data Model
- Exercise 3: Adding AJAX For Searching Activities
- Enhancing Plan My Night – ASP.NET MVC Application
- Exercise 1: Adding Caching using “Velocity”
- Exercise 2: Structuring an Application using MVC Areas
- Introduction to ASP.NET Web Forms 4
- Exercise 1: Controlling Server Control ClientIds
- Exercise 2: Enabling Bi-Directional Routing Support
- Exercise 3: Granular ViewState
- Microsoft Office Programmability in C# and Visual Basic
- Introduction to F#
- Exercise 1: Types in F#
- Exercise 2: Using the Let keyword
- Exercise 3: Functions
- Exercise 4: Lists
- Exercise 5: Pattern Matching and Recursion
- Exercise 6: Types and Discriminated Unions
- Introduction to the Managed Extensibility Framework
- Exercise 1: Using MEF To Dynamically Add Modules to an Application
- Exercise 2: Dynamically extending a form
- Introduction to “Velocity”
- Exercise 1: Setting up and running “Velocity”
- Exercise 2: Programming directly against “Velocity” as a generic object cache
- Exercise 3: Using Velocity’s SessionState provider with ASP.NET
- Exercise 4 (Optional): Configure “Velocity” Cache in a cluster
- Introduction to Workflow 4
- Exercise 1: Hello Workflow
- Exercise 2: Refactoring Workflows
- Exercise 3: The CodeActivity
- Exercise 4: Dynamic Workflows with XAML
- Exercise 5: Testing Workflows
- Exercise 6: WorkflowApplication
- Exercise 7: Adding If/Else Logic
- Exercise 8: Error Handling
- Exercise 9: Activity Designers
- Exercise 10: Hosted Designer
- Introduction to Parallel Extensions
- Exercise 1: Parallelize existing algorithm using static Parallel helper class
- Exercise 2: Create and run parallelized Tasks
- Exercise 3: Using the Task class to create and run tasks that return a value
- Exercise 4: Parallelizing LINQ queries using PLINQ
- Test-Driven Development in Visual Studio 2010
- WCF Service Discovery
- Exercise 1: Ad-Hoc Discovery
- Exercise 2: Metadata Extensions
- Exercise 3: Announcements
- Exercise 4: Discovery Proxy
- Exercise 5: Legacy Discovery
- Web Development in Visual Studio 2010
- Exercise 1: Using HTML Code Snippets
- Exercise 2: Web.config Transformations
- Exercise 3: Packaging and Deploying Web Applications
- Exercise 4: Packaging and Deploying Web Applications for IIS
- Building a Data-Driven Master/Detail Business Form using WPF 4
- Multi-touch Gesture – MFC
- Multi-touch WMTouch – MFC
- Ribbon – MFC
- Taskbar - MFC
Demos
- ContosoAutomotive (Parallel Extensions + MEF + WPF)
- AdventureWorks AJAX
- ASP.NET AJAX Ten-In-One
- Managed Languages Ten-In-One
- Barrier
- CountdownEvent
- Hello Visual Studio 2010
- Introduction to the Managed Extensibility Framework
- Parallel Baby Names
- Parallel For Loop
- Parallel LINQ (PLINQ)
- Parallel Tasks
- “Velocity”
Enjoy!