Save For Later

C# Development Fundamentals

Save For Later

C# is the most commonly used language for leveraging the .NET Framework. As such, learning C# is a springboard to creating enterprise systems, desktop applications, websites and mobile applications. The goal of this learning path is to take you from having little to no experience with C# to understanding how to leverage the language's advanced features and how it works on the CLR.

What You'll Learn

  • C# syntax
  • Object oriented paradigm
  • Arrays, lists, dictionaries
  • Interfaces
  • Generics
  • Events, delegates, and lambdas
  • LINQ
  • Asynchronous programming
  • OpenCourser is an affiliate partner of Pluralsight and may earn a commission when you buy through our links.

    From Pluralsight
    Hours 69
    Instructors Jason Roberts, Deborah Kurata, Jeremy Clark, Scott Allen, Dan Wahlin, Elton Stoneman, Filip Ekberg, Simon Robinson
    Language English
    Subjects Programming

    Similar Courses

    Sorted by relevance

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Associate New and Used Car Sales $20k

    used car dealer $40k

    New/Used Equipment Sales and Leasing $43k

    Used Equipment Sales Rep $51k

    Used Parts Sales $53k

    New and Used Truck Sales Representative $60k

    New and Used Truck Sales Rep $62k

    used jet sales $71k

    Regional used jet sales $90k

    National Manager, Used Vehicle Marketing $101k

    Regional used jet sales Manager $129k

    Regional New & Used Truck Sales Manager $136k

    Courses in this Paths

    Listed in the order in which they should be taken

    Starts Course Information

    On Demand

    C# Fundamentals with Visual Studio 2015

    Hello, and welcome to Pluralsight! My name is Scott Allen, and I want to give you a quick overview of my course, C# Fundamentals with Visual Studio 2015. It’s designed to help you...

    Pluralsight

    Save

    On Demand

    C# Fundamentals

    C# has consistently been one of the top three programming languages to learn as it's used widely throughout the industry. This course, C# Fundamentals, will help you be...

    Pluralsight

    Save

    On Demand

    What's New in C# 6

    C# 6 introduces new syntax features for primary constructors, exception filtering, static class usage, and more. We'll examine each of these language features in detail, and also...

    Pluralsight

    Save

    On Demand

    Beginning C# Collections

    Collections are essential to store almost any real data in apps, but the vast number of different collections can be confusing. In this course, Beginning C# Collections, you will...

    Pluralsight

    Save

    On Demand

    Working with Nulls in C#

    Unexpected null values and NullReferenceExceptions can be a constant source of bugs resulting in wasted time and out of hours support callouts. In this course, Working with Nulls...

    Pluralsight

    Save

    On Demand

    C# Best Practices: Collections and Generics

    When building applications we often deal with groups of things: a user's preferences, a customer's orders, or a product's color choices. To implement these groups of things in C#,...

    Pluralsight

    Save

    On Demand

    Object-Oriented Programming Fundamentals in C#

    This course takes you through the principles and practices of object-oriented programming (OOP). The course provides you with the firm foundation in OOP that you need to progress...

    Pluralsight

    Save

    On Demand

    Dates and Times in .NET

    Ever had issues caused by date and times with .NET within your applications? In this course, Dates and Times in .NET, you will master the art of parsing dates and times and how to...

    Pluralsight

    Save

    On Demand

    C# Interfaces

    Code that is easy to maintain, extend, and test is key to applications that move quickly to meet our users’ changing needs. In this course, C# Interfaces, you will learn how to...

    Pluralsight

    Save

    On Demand

    LINQ Fundamentals

    LINQ introduced radical changes to the C# language. In this course, LINQ Fundamentals you'll see features of the C# language that make LINQ work, as well as how to use LINQ...

    Pluralsight

    Save

    On Demand

    Error Handling in C# with Exceptions

    At the core of handling errors in C# code is a thorough knowledge of exception handling. In this course, Error Handling in C# with Exceptions, you’ll learn how to write code that...

    Pluralsight

    Save

    On Demand

    Defensive Coding in C#

    You will learn how to write clean, maintainable, and testable code when faced with constantly changing requirements, legacy issues, intensive time pressures, and a rapidly...

    Pluralsight

    Save

    On Demand

    C# Events, Delegates and Lambdas

    Events, delegates and lambdas play an important role in the .NET framework but can be difficult to understand as developers first get started with the C# language. If you’re...

    Pluralsight

    Save

    On Demand

    C# Extension Methods

    Extension methods are a powerful C# feature which are underused and often misunderstood. In this course you’ll learn all about writing, using and organizing extension methods, how...

    Pluralsight

    Save

    On Demand

    Getting Started with Asynchronous Programming in .NET

    In this course, we will cover the way to get started with asynchronous programming in .NET. You will learn how to apply these patterns in new and existing applications and you...

    Pluralsight

    Save

    On Demand

    Getting Started with Dependency Injection in .NET

    Tight coupling makes our code hard to change and test. In this course, "Getting Started with Dependency Injection in .NET", you will learn the foundational knowledge to break...

    Pluralsight

    Save

    On Demand

    Automated Testing with MSTest V2

    MSTest V2 is the evolution of the original "in-box" testing framework from Microsoft and is now a cross platform, open source testing framework. In this course, Automated Testing...

    Pluralsight

    Save

    On Demand

    Advanced C# Collections (You were viewing this course)

    Understanding how to use collections properly is a vital part in writing effective C# applications. In this course, Advanced C# Collections, you'll learn how to use the full range...

    Pluralsight

    Save

    On Demand

    C# Concurrent Collections

    Learn how to use concurrent collections in multithreaded code! This course is a comprehensive introduction to the concurrent collections. It shows you how to use each of the main...

    Pluralsight

    Save

    On Demand

    Dependency Injection On-Ramp

    What is Dependency Injection? The answers to the question seem to cause more confusion than help. This course will get us started on the road to understanding. We'll take an...

    Pluralsight

    Save

    On Demand

    C# Tips and Traps

    Whether you're still learning C# or you already have some experience, it's sometimes hard to know what you don't know. This course is designed to short-circuit your C# learning...

    Pluralsight

    Save

    On Demand

    C# Tips and Traps 2

    Whether you're still learning C# or you already have some experience, it's sometimes hard to know what you don't know. This is the follow-up course to C# Tips and Traps and is...

    Pluralsight

    Save

    Pluralsight

    From Pluralsight
    Hours 69
    Instructors Jason Roberts, Deborah Kurata, Jeremy Clark, Scott Allen, Dan Wahlin, Elton Stoneman, Filip Ekberg, Simon Robinson
    Language English
    Subjects Programming

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Associate New and Used Car Sales $20k

    used car dealer $40k

    New/Used Equipment Sales and Leasing $43k

    Used Equipment Sales Rep $51k

    Used Parts Sales $53k

    New and Used Truck Sales Representative $60k

    New and Used Truck Sales Rep $62k

    used jet sales $71k

    Regional used jet sales $90k

    National Manager, Used Vehicle Marketing $101k

    Regional used jet sales Manager $129k

    Regional New & Used Truck Sales Manager $136k

    Similar Courses

    Sorted by relevance