MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

What is New in .NET 4.5

Course Summary

Learn how to take advantage of well-known and obscure features in .NET 4.5. As an in-place update, some changes will happen when you target .NET 4.5, or you recompile with the new compilers, or your users upgrade libraries, often beyond your control. Impr

  • +

    Course Syllabus

    ● Introduction
        ◦ Overview
        ◦ The .NET 4.5 Release
        ◦ In-Place Update
        ◦ Summary
    ● Changes to the Core Framework
        ◦ Overview
        ◦ Portable Class Libraries
        ◦ Targeting 32 and 64 bit
        ◦ Review Application Startup
        ◦ Automatic NGen
        ◦ Multicore Background JIT
        ◦ High Entropy ASLR
        ◦ Better Garbage Collection and Heaps
        ◦ Library Changes for Networking
        ◦ Readonly Collections
        ◦ The New Reflection Model
        ◦ Library Changes for Better Culture Support
        ◦ Improvements to Exception Management
        ◦ Selected BCL Improvements
        ◦ Miscellaneous: Large Arrays, Console Apps and Zip
        ◦ Summary
    ● Event Source ETW Support
        ◦ Overview
        ◦ Value Proposition for ETW
        ◦ ETW Design
        ◦ Introducing the Event Source Class
        ◦ Demo: Creating and Capturing Events with PerfView
        ◦ Advanced Features for Defining and Collecting Events
        ◦ Performance Implications - How Fast is Fast?
        ◦ Summary
    ● Async and Parallelism
        ◦ Overview
        ◦ Conceptual Async
        ◦ Demo: The Simplest Possible Async
        ◦ Managing Exceptions
        ◦ New Task Members: WhenAll
        ◦ New Task Members: WhenAny
        ◦ New Task Members: Run and FromResult
        ◦ New Task Members: Delay, Yield, and ConfigureAwait
        ◦ Handling Cancellation and Timeout
        ◦ Reporting Progress
        ◦ Demo: Async Debugging
        ◦ Visual Studio Debugging
        ◦ Demo: Visual Studio Debugging
        ◦ Summary
    ● Caller Information
        ◦ Overview
        ◦ Caller Information Attributes
        ◦ Using Caller Information for Logging
        ◦ Using Caller Information to Implement INotifyPropertyChanged
        ◦ Summary
    ● Changes to Visual Basic
        ◦ Overview
        ◦ Iterators
        ◦ Demo: Call Hierarchy
        ◦ Using the Global Keyword to Manage Namespaces
        ◦ Changes to How the Editor Alters Your Code
        ◦ Upgrades to Overloads and Implicit Return Types
        ◦ Improvements in the Visual Basic Compiler
        ◦ Visual Basic Syntax for Async and Caller Info
        ◦ Summary
    ● Changes to the Managed Extensibility Framework
        ◦ Overview
        ◦ Dependency Injection and MEF Design
        ◦ The New Inference Model for Container Creation
        ◦ Demo: .NET 4.0 Example
        ◦ Demo: Converting the Example to .NET 4.5
        ◦ Demo: Adding an Importing Constructor for Attribute Free MEF
        ◦ Using Open Generics Resolution
        ◦ Controlling Lifetime and Scope
        ◦ Improved Diagnostics
        ◦ Alternate Versions of MEF
        ◦ Summary
    ● Breaking Changes
        ◦ Overview
        ◦ Breaking Changes in Perspective
        ◦ Managing Different Versions of .NET
        ◦ Breaking Changes: Core Framework
        ◦ Breaking Changes: Networking
        ◦ Breaking Changes: UI Libraries
        ◦ Breaking Changes: Workflow and WCF
        ◦ Breaking Changes: MSBuild
        ◦ Breaking Changes: Data
        ◦ Breaking Changes: CSharp
        ◦ Breaking Changes: Visual Basic
        ◦ Breaking Change: For Each Lifting
        ◦ Impact of the January 2013Updates
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top