.NET Framework C# Development SuccessPath

Prerequisites
You should have some programming background. No specific experience with Visual Studio or the .NET Framework is required.

Description
In this path you will explore .NET and the programming language C#. You will learn how the .NET Framework makes it easier to build applications that cross platforms and hardware by providing a consistent and powerful set of classes that abstract away differences of architecture, and allow developers to use the languages and tools that work best for them. You will explore a large base class library that includes features such as data and file access, user interface design, cryptography and more, which open up the power of the Windows operating system. You will get an introduction to the C# language features you need to create full-featured Web and Windows applications that capitalize on the .NET platform. You will learn about data types, variables, operators, and all the important flow control structures. You will work with data structures, such as arrays and collection classes, before finishing up by learning about generics, handling exceptions, and working with delegates and events.


.NET Framework C# Development

Course Path

.NET Framework

3+ hours covering 13 topics

Course TitleTopicsRuntimeSkill LevelTrailer
.NET Framework 4.5.1: Introduction /**/ /**/ /**/
.NET Framework 4.5.1, Part 1 of 3: Overview /**/ 5 /**/ 1h 23m Beginner /**/
.NET Framework 4.5.1, Part 2 of 3: One ASP.NET /**/ 4 /**/ 1h 15m Beginner /**/
.NET Framework 4.5.1, Part 3 of 3: Building on Windows /**/ 4 /**/ 0h 55m Beginner /**/


C# 6 Development

22+ hours covering 82 topics

Course TitleTopicsRuntimeSkill LevelTrailer
Programming C# 6: Fundamentals /**/ /**/ /**/
Programming C# 6, Part 01 of 12: Getting started /**/ 5 /**/ 1h 16m Beginner /**/
Programming C# 6, Part 02 of 12: Your First App /**/ 8 /**/ 2h 14m Beginner /**/
Programming C# 6, Part 03 of 12: Projects and Syntax /**/ 5 /**/ 1h 37m Beginner /**/
Programming C# 6, Part 04 of 12: Variables and Data Types /**/ 5 /**/ 1h 52m Beginner /**/
Programming C#6: Intermediate /**/ /**/ /**/
Programming C# 6, Part 05 of 12: Adv Data Types and Operators /**/ 8 /**/ 2h 25m Intermediate /**/
Programming C# 6, Part 06 of 12: Strings, File I/O, and Data Types /**/ 9 /**/ 2h 3m Intermediate /**/
Programming C# 6, Part 07 of 12: Conditions and Looping /**/ 5 /**/ 1h 34m Intermediate /**/
Programming C# 6, Part 08 of 12: Objects and Classes /**/ 6 /**/ 1h 34m Intermediate /**/
Programming C# 6: Advanced /**/ /**/ /**/
Programming C# 6, Part 09 of 12: Objects and Types /**/ 4 /**/ 1h 20m Intermediate /**/
Programming C# 6, Part 10 of 12: Classes and Methods /**/ 9 /**/ 2h 26m Intermediate /**/
Programming C# 6, Part 11 of 12: Advanced Class Features /**/ 9 /**/ 2h 21m Intermediate /**/
Programming C# 6, Part 12 of 12: Arrays and Sorting /**/ 9 /**/ 1h 49m Intermediate /**/


C# 4/5 Development

27+ hours covering 69 topics

Course TitleTopicsRuntimeSkill LevelTrailer
Object Oriented Programming /**/ 20 /**/ 6h 18m Beginner /**/ N/A
Learning to Program Using Visual C# 2010 /**/ 33 /**/ 16h 26m Beginner /**/ N/A
C# 2012: What’s New /**/ /**/ /**/
C# 2012, Part 1 of 4: Visual Studio 2012 IDE /**/ 3 /**/ 0h 51m Beginner /**/
C# 2012, Part 2 of 4: Attributes, Reflections, and Dynamic /**/ 3 /**/ 0h 42m Intermediate /**/
C# 2012, Part 3 of 4: Asynchronous Programming /**/ 3 /**/ 0h 53m Advanced /**/
C# 2012, Part 4 of 4: Language Changes and Updates /**/ 3 /**/ 1h 10m Intermediate /**/
Visual Studio 2013: What's New /**/ 4 /**/ 1h 16m Beginner /**/