Companies Home Search Profile

Object-oriented Design with C# 10

Focused View

Mel Grubb

3:40:32

81 View
  • 1. Course Overview.mp4
    01:35
  • 1. Introduction.mp4
    03:20
  • 2. Demo - Mermaid.mp4
    05:36
  • 3. Pillars and Principles.mp4
    09:11
  • 4. Coupling and Cohesion.mp4
    02:48
  • 5. Nouns, Verbs, Adjectives, and Entities.mp4
    02:24
  • 6. Summary.mp4
    00:40
  • 1. Introduction.mp4
    00:49
  • 2. Abstraction.mp4
    06:55
  • 3. Encapsulation.mp4
    05:24
  • 4. Inheritance.mp4
    05:01
  • 5. Polymorphism.mp4
    02:58
  • 6. Summary.mp4
    01:10
  • 1. Introduction.mp4
    02:23
  • 2. Single Responsibility Principle.mp4
    07:22
  • 3. OpenClosed Principle.mp4
    08:33
  • 4. Liskov Substitution Principle.mp4
    05:18
  • 5. Interface Segregation Principle.mp4
    06:25
  • 6. Dependency Inversion Principle.mp4
    04:36
  • 7. Summary.mp4
    01:20
  • 1. Introduction.mp4
    02:03
  • 2. Singleton.mp4
    06:15
  • 3. Builder.mp4
    11:25
  • 4. Strategy.mp4
    08:38
  • 5. Summary.mp4
    03:56
  • 1. Introduction.mp4
    00:34
  • 2. Nullability In .NET.mp4
    05:02
  • 3. Guarding Against Null Values.mp4
    04:09
  • 4. Project Settings and Nullability Contexts.mp4
    05:25
  • 5. Summary.mp4
    02:04
  • 1. Introduction.mp4
    00:44
  • 2. Immutability.mp4
    08:40
  • 3. Equality.mp4
    06:19
  • 4. Records.mp4
    04:25
  • 5. Record Structs.mp4
    08:35
  • 6. Summary.mp4
    00:51
  • 1. Introduction.mp4
    00:47
  • 2. Demo - OffsetDateTime.mp4
    06:43
  • 3. Options Pattern.mp4
    16:46
  • 4. Summary.mp4
    00:51
  • 1. Introduction.mp4
    01:24
  • 2. Designing the Solution.mp4
    07:33
  • 3. Implementing the Domain.mp4
    02:27
  • 4. Data Access.mp4
    05:49
  • 5. Business Logic.mp4
    11:15
  • 6. Summary.mp4
    04:04
  • Description


    Objects aren’t just an implementation mechanism, they’re every bit as important as artifacts of design. This course will teach you object oriented principles not merely as syntax, but as elements of your project’s design.

    What You'll Learn?


      Are you ready to move from merely coding to truly designing? In this course, Object-Oriented Design with C# 10, you’ll learn to apply object-oriented principles to your designs, not just your code. First, you’ll explore the foundational concepts like the four pillars and the SOLID principles. Next, you’ll discover design patterns and how to create them using modern C#. Finally, you’ll learn how to apply these principles and patterns in a sample project. When you’re finished with this course, you’ll have the skills and knowledge of object-oriented design needed to build your own projects in a cleaner, easier-to-maintain way.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Mel Grubb has been a professional software developer since 1995, working with .Net since version 1.0. Before that, he was a hobbyist since receiving his first computer, a TI-99/4a in 1982, and heavily modifying it over the course of several years. He's a software developer in central Ohio, concentrating on C# and ASP.Net MVC solutions with a focus on simplicity, testability, and overall coding craftsmanship.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 46
    • duration 3:40:32
    • level advanced
    • English subtitles has
    • Release Date 2023/05/09