Companies Home Search Profile

Object-Oriented Programming Fundamentals in C#

Focused View

Deborah Kurata

3:26:06

10 View
  • 01. Course Overview.mp4
    01:19
  • 01. Introduction.mp4
    02:27
  • 02. Object != Class.mp4
    03:05
  • 03. Terms in Context.mp4
    02:37
  • 04. What Is Object-oriented Programming-.mp4
    02:20
  • 05. Get the Most from This Course.mp4
    01:34
  • 06. Course Outline.mp4
    01:47
  • 01. Introduction.mp4
    01:52
  • 02. Analyze the Business Problem.mp4
    01:50
  • 03. Start with the Nouns.mp4
    01:17
  • 04. Define Appropriate Members.mp4
    02:23
  • 05. Consider Time.mp4
    02:07
  • 06. Abstraction.mp4
    01:40
  • 07. Encapsulation.mp4
    03:37
  • 08. Summary.mp4
    01:34
  • 01. Introduction.mp4
    00:47
  • 02. Layering the Application.mp4
    02:10
  • 03. Building the Business Logic Layer Component.mp4
    01:38
  • 04. Building a Class- Properties.mp4
    04:52
  • 05. Using Snippets.mp4
    03:02
  • 06. Testing the Class.mp4
    01:47
  • 07. Testing the Class- Valid Values.mp4
    04:48
  • 08. Testing the Class- Invalid Values.mp4
    02:09
  • 09. Working with Objects.mp4
    02:11
  • 10. Objects Are Reference Types.mp4
    02:10
  • 11. Static Modifier.mp4
    02:27
  • 12. Checklists and Summary.mp4
    02:45
  • 01. Introduction.mp4
    00:57
  • 02. Building a Class- Methods.mp4
    02:25
  • 03. Testing the Methods.mp4
    02:09
  • 04. Terms.mp4
    02:44
  • 05. Building a Class- Constructors.mp4
    02:07
  • 06. Building the Remaining Classes.mp4
    03:18
  • 07. Checklists and Summary.mp4
    02:22
  • 01. Introduction.mp4
    01:25
  • 02. Separation of Concerns.mp4
    03:06
  • 03. Revisiting the Class Diagram.mp4
    03:11
  • 04. Building the Address Class.mp4
    00:43
  • 05. Building a Repository Class.mp4
    01:20
  • 06. Testing a Repository Class.mp4
    02:35
  • 07. Building the Remaining Repositories.mp4
    02:24
  • 08. Checklists and Summary.mp4
    02:49
  • 01. Introduction.mp4
    02:51
  • 02. Defining the Relationships.mp4
    01:31
  • 03. Types of Relationships.mp4
    02:29
  • 04. Collaboration.mp4
    01:37
  • 05. Composition.mp4
    01:20
  • 06. Composition- References.mp4
    02:55
  • 07. Populating the Referenced Objects.mp4
    03:20
  • 08. Testing a Composition Relationship.mp4
    02:45
  • 09. Composition- Ids.mp4
    03:29
  • 10. Inheritance.mp4
    03:36
  • 11. Checklists and Summary.mp4
    02:47
  • 01. Introduction.mp4
    03:27
  • 02. Secrets of Reuse.mp4
    01:16
  • 03. The .NET Object Class.mp4
    04:24
  • 04. Overriding Base Class Functionality.mp4
    03:17
  • 05. Polymorphism.mp4
    01:30
  • 06. Building a Base Class.mp4
    03:25
  • 07. Demo- Building a Base Class.mp4
    04:31
  • 08. Preparing Overridable Base Class Members.mp4
    04:06
  • 09. Checklists and Summary.mp4
    02:34
  • 01. Introduction.mp4
    03:15
  • 02. Scenario.mp4
    02:39
  • 03. Building a Reusable Component.mp4
    02:00
  • 04. Testing the Reusable Component.mp4
    03:44
  • 05. Using the Reusable Component.mp4
    01:42
  • 06. Static Classes.mp4
    03:05
  • 07. Extension Methods.mp4
    04:04
  • 08. Static Method vs. Extension Method.mp4
    01:27
  • 09. Checklists and Summary.mp4
    02:14
  • 01. Introduction.mp4
    01:37
  • 02. Class Interface.mp4
    03:12
  • 03. Interface Metaphors.mp4
    01:46
  • 04. Setting up the Demo.mp4
    03:39
  • 05. Defining an Interface.mp4
    02:36
  • 06. Implementing an Interface.mp4
    03:16
  • 07. Interface-based Polymorphism.mp4
    05:15
  • 08. Checklists and Summary.mp4
    01:47
  • 01. Introduction.mp4
    00:37
  • 02. Recap.mp4
    03:55
  • 03. Next Steps.mp4
    01:16
  • Description


    This course takes you, step by step, 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 to intermediate-level C# courses.

    What You'll Learn?


      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 to intermediate-level C# courses. It begins by showing you how to turn a set of words into a set of well-defined and related classes. Through demonstrations, it teaches you key object-oriented concepts such as abstraction, encapsulation, inheritance, polymorphism, and interfaces.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Deborah Kurata
    Deborah Kurata
    Instructor's Courses
    Deborah Kurata is a software developer, consultant, conference speaker, and Pluralsight author. Her courses include: Angular: Getting Started, Angular Routing, and Object-Oriented Programming Fundamentals in C#. For her work in support of software developers, she has been recognized with the Microsoft Most Valuable Professional (MVP) award, and is a Google Developer Expert (GDE).
    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 82
    • duration 3:26:06
    • level preliminary
    • English subtitles has
    • Release Date 2023/12/09