Accelerated C# Fundamentals

Pluralsight
Course Summary
Formerly titled "C# Fundamentals - Part 1," this course is designed to give C++ and Java developers an accelerated introduction to C# on the .NET platform. For a beginner-level introduction to C#, refer to "C# Fundamentals with C# 5.0."
-
+
Course Description
C# is Microsoft's entry into the world of managed programming. Using a syntax that is deliberately reminiscent of Java, C++ and C, C# achieves a natural tradeoff of terseness and clarity, enabling programmers to express concepts in a clear and maintainable form. Note - this course was originally titled "C# Fundamentals - Part 1", but has been renamed to more accurately reflect the target audience and content of this course. The course content itself has not been changed since its original publication. For a beginner-level introduction to C#, watch "C# Fundamentals with C# 5.0."
-
+
Course Syllabus
An Introduction to C#- 53m 35s
—Overview 1m 10s
—What is .NET? 2m 3s
—What is the CLR? 2m 28s
—The FCL 1m 13s
—Hello, C# 2m 34s
—Command Line Demo 3m 12s
—Command Line Compiler 1m 37s
—Visual Studio Demo 9m 16s
—The IDE 2m 7s
—Solution Explorer 1m 22s
—Types 4m 18s
—Primitive Types 1m 52s
—Namespaces 4m 53s
—Variables 1m 43s
—Statements and Expressions 2m 17s
—Operators 3m 17s
—References 6m 17s
—Summary 1m 56sClasses and Objects- 49m 19s
—Introduction 0m 43s
—Classes and Objects 1m 56s
—Demo in WPF 3m 45s
—Constructors 9m 27s
—Reference Types 2m 35s
—Object Oriented Programming 1m 13s
—Inheritance 2m 8s
—Demo with Circles and Squares 10m 59s
—Access Modifiers 2m 49s
—Abstract Classes 2m 30s
—Virtual Members 5m 0s
—Static Classes 2m 52s
—Sealed Classes 0m 57s
—Partial Classes 1m 35s
—Summary 0m 50sC# - Types- 58m 56sC# - Events, Properties, and Methods- 54m 24sC# - Flow Control and Exceptions- 49m 56sC# and the CLR- 52m 18sC# and Generics- 46m 28sDefault and Named Parameters in C# 4.0- 12m 12s