O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Visual Studio 2010 LiveLessons

Video Description

In Visual Studio 2010 LiveLessonsonline video training,Microsoft MVP Derik Whittaker helps you quickly learn VS2010’s powerful new libraries, languages, and IDE features! Click, watch, and master code contracts, MEF, DLR, F#, IronRuby, IronPython, Entity Framework, Silverlight 4, and WPF. Learn at yourpace, through realistic examples--and get productive fast!

Table of Contents

  1. General Introduction
    1. General Introduction 00:03:06
  2. Quick Lap Around Visual Studio 2010
    1. Quick Lap Around Visual Studio 2010 00:15:04
  3. Lesson 1 - MVC (Model-View-Controller)
    1. Learning Objectives 00:02:01
    2. Introduction to MVC, Learning how Controllers, Views and Data Validation works 00:36:01
    3. Using Action Filters, Creating custom user controls, Creating and Using Routes 00:37:20
    4. Learning how the MVC framework allows you to handle various exceptions 00:18:05
  4. Lesson 2 - WPF (Windows Presentation Foundation)
    1. Learning Objectives 00:01:44
    2. Introduction to WPF, Use External Resource Files, Using Style Templates 00:24:54
    3. Using Data Binding, Using Data Templating, Using Commanding 00:27:53
  5. Lesson 3 - Silverlight
    1. Learning Objectives 00:01:33
    2. Introduction to Silverlight, Using Data Binding, Using Design Time Data Binding, Using Commanding 00:38:41
    3. Creating user controls, Creating advanced UI Controls w/ XAML, Navigating your application w/ the Navigation system, Creating an 00:38:44
  6. Lesson 4 - Entity Framework
    1. Learning Objectives 00:01:29
    2. Using an existing database to create your Entity Model, Using an existing entity model to generate your database 00:31:28
    3. Learning how to setup Metadata on exports, Learning how to use Metadata on exports 00:41:47
  7. Lesson 5 - MEF (Managed Extensibility Framework)
    1. Learning Objectives 00:01:51
    2. Introduction to MEF, Set up MEF to export Methods, Set up your project for Imports/Exports, Set up MEF Catalog for consuming exp 00:13:58
    3. Set up Metadata on exports, Using Metadata on exports 00:10:49
    4. Set up MEF to export Methods, Set up MEF to export Properties, working around a few gotchas in MEF 00:12:00
  8. Lesson 6 - Code contracts
    1. Learning Objectives 00:02:06
    2. Introduction to Code Contracts, Using Pre-Conditions, Using Post-Conditions 00:13:24
    3. Using Object Invariants, Using Assert, Assume, ForAll and Exists 00:14:16
    4. Set up Static Analysis in your application, Set up and configure runtime checking in your application 00:15:52
  9. Lesson 7 - Language Enhancements
    1. Learning Objectives 00:02:17
    2. Threading, Learning how to parallelize your code with Parallel.For and Parallel.ForEach 00:10:09
    3. Named Parameters, Learning how to use Named Parameters, Learning how to use Optional Parameters 00:05:47
    4. Intorduction to Tuples, Learning how to create and use Tuples in your application 00:08:33