Object Oriented Programming and Design Crash Course
Learn the core features and the best practices of Object Oriented Programming
Lo que serás capaz de hacer
Most top programming languages today support Object Oriented Programming: Python, Java, TypeScript, etc. It's a powerful paradigm that helps you write clean code and handle the complexity of the modern sofware development. In this course, you'll master the core principles of Object Oriented Programming and learn to design clean, reliable and maintainable Object Oriented systems. These tools will make you a more productive developer and open a new, intriguing perspective into the realm of software design. You'll learn: What an Object is: adopt the right Object Oriented mindset and treat objects as containers for state and behavior. Core Principles of Object Oriented Programming : understand Encapsulation, Abstraction, Composition, Inheritance and Polymorphism, which are the backbone of Object Oriented Programming. Dependency Injection : learn how Dependency Injection architectural pattern enables proper use of Composition in real projects. Object Oriented Design: leverage higher-level Object Oriented principles to design software, focusing on creating modular and maintainable systems. Design Patterns: discover the most useful Design Patterns and undestand their role in addressing common technical tasks quickly and efficiently. This course was designed for professional developers who want to know Object Oriented Programming and Object Oriented Design at a fundamental level. From beginners, to experienced programmers, everyone will find new practical insights in this material. Come join me on this epic journey into the depths of Object Oriented Programming and Design in this course!
- Why Object Oriented Object isn't analogous to a real-world object
- Object as a container for behavior and state
- Objects vs Data Structures
- What Composition is and how it works in a big codebase
- What Inheritance is and why it's not about code reuse
- Favor Composition over Inheritance rule and when it doesn't apply
Temario
UNIDAD 1 - Introduction · 2 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- The Main Goal of Object Oriented Programming
- Udemy Review System
UNIDAD 2 - Object · 6 leccionesUNIDAD 2 - Object
UNIDAD 2 - Object
- Real World Object vs OOP Object
- Object vs Class
- The Importance of Object's State
- Responsibility
- Single Responsibility Principle
- OOP Object Summary
UNIDAD 3 - Composition · 5 leccionesUNIDAD 3 - Composition
UNIDAD 3 - Composition
- Composition Introduction
- Composition Goals and Benefits
- Composition Challenges
- Dependency Injection
- Composition Summary
UNIDAD 4 - Inheritance · 6 leccionesUNIDAD 4 - Inheritance
UNIDAD 4 - Inheritance
- Inheritance Introduction
- Inheritance in Statically vs Dynamically Typed Languages
- The Main Benefit of Inheritance in OOP
- Inheritance and Code Reuse
- Favor Composition over Inheritance
- Inheritance Summary
UNIDAD 5 - Object Oriented Design · 7 leccionesUNIDAD 5 - Object Oriented Design
UNIDAD 5 - Object Oriented Design
- Object Oriented Programming vs Object Oriented Design
- Large System Problem
- Abstractions
- Naming
- Objects vs Data Structures
- Uniquely Identifiable Entities
- Object Oriented Design Summary
UNIDAD 6 - Design Patterns · 6 leccionesUNIDAD 6 - Design Patterns
UNIDAD 6 - Design Patterns
- Introduction
- Observer Design Pattern
- Facade Design Pattern
- Strategy Design Pattern
- Singleton Design Pattern
- Design Patterns Summary
UNIDAD 7 - Course Summary · 1 leccionesUNIDAD 7 - Course Summary
UNIDAD 7 - Course Summary
- Course Summary
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
7 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Vasiliy Zukanov.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 7 unidades · 33 lecciones · 35 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Vasiliy Zukanov; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


