CursosPago

Thinking Like an Object-Oriented Programmer

04:29:52 Inglés Premium 30/04/2024 25 videos

Descripción del curso

OOP is a mindset and a process. This course leads you towards understanding its power.

Curriculum

Section 1: Module 1

  • 02 - Introduction 12:53
  • 03 - Establishing Crucial Metaphors 08:18
  • 04 - Application Lifecycle and Object Orientation 07:39
  • 05 - Big Upfront Design: Object Oriented Analysis and Design 17:07
  • 06 - Agile Methodology 11:44
  • 07 - The Process can Affect the Design 06:18
  • 08 - Abstracting the Real World into a Domain Model 07:10
  • 09 - Establishing Roles and Delegating Responsibilities to Objects 08:38
  • 10 - Contracts, Interfaces and Collaborations 08:40
  • 11 - Collaborations and Object Role Stereotypes 05:42
  • 12 - Collaborations: Conditions of Use and After Effect Guarantees 07:04
  • 13 - Domain vs Application Specific Objects 09:51
  • 14 - LeComponents as Neighborhoods of Objects 08:05
  • 15 - Architectural Layers of Responsibility using Objects 08:24
  • 16 - Designing Objects and Interactions Guided By Principles and Patterns 09:39
  • 17 - Why Encapsulation? 16:42
  • 18 - Why Implementation Inheritance? 14:47
  • 19 - Why Interface Inheritance? 17:59
  • 20 - Why Polymorphism? 07:16
  • 21 - Understanding Relationships: Coupling and Dependency 10:58
  • 22 - Understanding Relationships: Inversion of Control and Dependency Injection 13:18
  • 23 - Understanding Relationships: Aggregation 08:24
  • 24 - Understanding Relationships: Composition 14:57
  • 25 - Understanding the Agile Analysis and Design Process using Visual Studio Team Services 24:45
  • 26 - Where to Go From Here 03:34

About the Instructor

Instructor

Bob Tabor

Course

$0.00

$8.00
Que esta incluido?
  • Streaming Multiplataforma
  • Acceso de por vida
  • Soporte al cliente
  • Actualizaciones gratuitas