Thinking Like an Object-Oriented Programmer
4h 29m 52s
English
Paid
April 30, 2024
OOP is a mindset and a process. This course leads you towards understanding its power.
Watch Online Thinking Like an Object-Oriented Programmer
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Introduction | 12:53 |
2 | Establishing Crucial Metaphors | 08:18 |
3 | Application Lifecycle and Object Orientation | 07:39 |
4 | Big Upfront Design: Object Oriented Analysis and Design | 17:07 |
5 | Agile Methodology | 11:44 |
6 | The Process can Affect the Design | 06:18 |
7 | Abstracting the Real World into a Domain Model | 07:10 |
8 | Establishing Roles and Delegating Responsibilities to Objects | 08:38 |
9 | Contracts, Interfaces and Collaborations | 08:40 |
10 | Collaborations and Object Role Stereotypes | 05:42 |
11 | Collaborations: Conditions of Use and After Effect Guarantees | 07:04 |
12 | Domain vs Application Specific Objects | 09:51 |
13 | LeComponents as Neighborhoods of Objects | 08:05 |
14 | Architectural Layers of Responsibility using Objects | 08:24 |
15 | Designing Objects and Interactions Guided By Principles and Patterns | 09:39 |
16 | Why Encapsulation? | 16:42 |
17 | Why Implementation Inheritance? | 14:47 |
18 | Why Interface Inheritance? | 17:59 |
19 | Why Polymorphism? | 07:16 |
20 | Understanding Relationships: Coupling and Dependency | 10:58 |
21 | Understanding Relationships: Inversion of Control and Dependency Injection | 13:18 |
22 | Understanding Relationships: Aggregation | 08:24 |
23 | Understanding Relationships: Composition | 14:57 |
24 | Understanding the Agile Analysis and Design Process using Visual Studio Team Services | 24:45 |
25 | Where to Go From Here | 03:34 |
Similar courses to Thinking Like an Object-Oriented Programmer
![Getting Started: Modular Monoliths in .NET](https://cdn.courseflix.net/courses/100x56/getting-started-modular-monoliths-in-net.jpg)
Getting Started: Modular Monoliths in .NET
Duration 3 hours 11 minutes 11 seconds
Course
![From Zero to Hero: Entity Framework Core in .NET](https://cdn.courseflix.net/courses/100x56/from-zero-to-hero-entity-framework-core-in-net.jpg)
From Zero to Hero: Entity Framework Core in .NET
Duration 8 hours 32 minutes 27 seconds
Course
![ASP.NET Core Identity - Authentication & Authorization](https://cdn.courseflix.net/courses/100x56/asp-net-core-identity-authentication-authorization.jpg)
ASP.NET Core Identity - Authentication & Authorization
Duration 6 hours 49 minutes 15 seconds
Course
![Foundation in C#: Object Oriented Programming](https://cdn.courseflix.net/courses/100x56/foundation-in-c-object-oriented-programming.jpg)
Foundation in C#: Object Oriented Programming
Duration 3 hours 24 minutes 9 seconds
Course
![Fullstack ASP.NET Core and React Masterclass | Learnify](https://cdn.courseflix.net/courses/100x56/fullstack-asp-net-core-and-react-masterclass-learnify.jpg)
Fullstack ASP.NET Core and React Masterclass | Learnify
Duration 20 hours 40 minutes 31 seconds
Course
![From Zero to Hero: Messaging in .NET with MassTransit](https://cdn.courseflix.net/courses/100x56/from-zero-to-hero-messaging-in-net-with-masstransit.jpg)
From Zero to Hero: Messaging in .NET with MassTransit
Duration 6 hours 21 minutes 37 seconds
Course
![From Zero to Hero: LINQ in .NET](https://cdn.courseflix.net/courses/100x56/from-zero-to-hero-linq-in-net.jpg)
From Zero to Hero: LINQ in .NET
Duration 4 hours 9 minutes 21 seconds
Course
![From Zero to Hero: Integration testing in ASP.NET Core](https://cdn.courseflix.net/courses/100x56/from-zero-to-hero-integration-testing-in-asp-net-core.jpg)
From Zero to Hero: Integration testing in ASP.NET Core
Duration 4 hours 15 minutes 47 seconds
Course
![C# Mastercourse](https://cdn.courseflix.net/courses/100x56/c-mastercourse.jpg)
C# Mastercourse
Duration 70 hours 40 minutes 18 seconds
Course
![Unity Android : Build 8 Mobile Games with Unity & C#](https://cdn.courseflix.net/courses/100x56/unity-android-build-8-mobile-games-with-unity-c.jpg)
Unity Android : Build 8 Mobile Games with Unity & C#
Duration 16 hours 50 minutes 56 seconds
Course