Save For Later

C# Application Practices

Save For Later

After you have mastered the fundamentals of the C# language, you will be challenged to build larger and more complex applications. This skill path is designed to equip you with the knowledge to tackle these challenges by teaching you time tested practices in application design. This includes how to organize your code, how to take care of dependency injection and how to use advanced object oriented and functional programming techniques.

What You'll Learn

  • Techniques for code organization
  • Common application architectures
  • Dependency injection
  • Advanced object-orientated programming
  • Functional programming techniques
  • Patterns for handling concurrency
  • OpenCourser is an affiliate partner of Pluralsight and may earn a commission when you buy through our links.

    From Pluralsight
    Hours 16
    Instructors Matthew Renze, Jeremy Clark, Zoran Horvat, Vladimir Khorikov
    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).

    BUILD Leadership Development Program-Corporate Compensation Analyst $72k

    Design-Build Design Coordinator $73k

    Project Manager - Design Build Team $77k

    Server Build Coordinator $82k

    Technology Applications Engineer - Product Build Contractor $84k

    IT Build Coordinator $86k

    Team Build Center Technician Lead $92k

    Project Manager/Build Manager $99k

    Senior Server Design & Build Engineer $126k

    Senior Build and Release Engineer Manager $146k

    Senior Software Build/Release Engineer $190k

    Vice Assistant President Build Engineer $210k

    Courses in this Paths

    Listed in the order in which they should be taken

    Starts Course Information

    On Demand

    Clean Architecture: Patterns, Practices, and Principles

    Hello, and welcome to Pluralsight! My name is Matthew Renze, and I want to give you a quick overview of my course, Clean Architecture: Patterns, Practices, and Principles. It’s...

    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

    Making Your C# Code More Object-oriented

    Programmers do have conceptual understanding of OO concepts, but often fail to turn that into a proper object-oriented code. In this course, Making Your C# Code More...

    Pluralsight

    Save

    On Demand

    Applying Functional Principles in C#

    With the advent of LINQ, C# has gotten a significant exposure to functional programming. However, functional programming in C# is not restricted to the use of extension methods,...

    Pluralsight

    Save

    Pluralsight

    From Pluralsight
    Hours 16
    Instructors Matthew Renze, Jeremy Clark, Zoran Horvat, Vladimir Khorikov
    Language English
    Subjects Programming

    Careers

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

    BUILD Leadership Development Program-Corporate Compensation Analyst $72k

    Design-Build Design Coordinator $73k

    Project Manager - Design Build Team $77k

    Server Build Coordinator $82k

    Technology Applications Engineer - Product Build Contractor $84k

    IT Build Coordinator $86k

    Team Build Center Technician Lead $92k

    Project Manager/Build Manager $99k

    Senior Server Design & Build Engineer $126k

    Senior Build and Release Engineer Manager $146k

    Senior Software Build/Release Engineer $190k

    Vice Assistant President Build Engineer $210k

    Similar Courses

    Sorted by relevance