Microsoft Virtual Academy
Get 50% off eBooks plus
40% off print books at
The Microsoft Press Store
This developer training course covers C#, Microsoft’s managed C-style language for the .NET Framework. Specifically, this C# programming course can help you prepare for Exam 70-483, a key component of the MCSD: Windows Store Apps certification. Microsoft Technical Evangelist Jerry Nixon and the co-founder of Crank211, Daren May, provide sample after sample to show simple and complex techniques that you as a C# developer can take back to your workplace. This C# online tutorial is engaging and demo rich, and it is tailored for intermediary to seasoned developers looking to bulk up on C# or for a refresher on core concepts and features.
Instructors | Jerry Nixon - Microsoft Developer Evangelist; Daren May - President & Co-founder, Crank211
Associated Exam | Exam 70-483: Programming in C#Related Certification | MCSD: Windows Store AppsRelated Course | Course 20483: Programming in C#
This module goes over the differences between Object Oriented Programming (OOP), Managed Languages and why use C# for OOP. It also addresses the evolution of C# and what you can expect with the latest version.
In this segment the instructors go over constructing complex types and what defines the template for an object, and how reference and value imply memory strategies. They also cover object interfaces and inheritance as they relate to classes or structs.
This session provides an overview of controlling programmatic flow and manipulating types and strings. Don't miss this session which also includes several rich demos.
This module introduces the user to code reflection and information, what this means and how to get data and create instances. It will provide an overview of garbage collection and how it works as an automatic memory management.
In advanced C#, you can prevent overflow, incorrect results and undesirable side-effects by validation. Let Jerry and Daren show you how to prevent security intrusions via various encryption techniques.
This segment provides an overview of assemblies, and how and why to share them. With all technologies it is important to measure and run diagnostics, get ready for all the demos showing you how.
Why read or write to the file system? This session provides an overview about interacting with the file system and leveraging web services.
This module shows the user how to access databases using Language Integrated Query (LINQ). It also provides an overview of fundamentals of serialization.
Please peruse this section for additional information that supports this Jump Start event. This is an opportunity for you to dive deeper into C# at your own pace.