Ruta de aprendizaje

C# orientado a objetos

Clases, encapsulación, herencia, polimorfismo, interfaces, records y genéricos.

9 lecciones · 9 retos

Empezar la ruta →
  1. Lección 1 reto Clases y objetos Modela estado y comportamiento juntos en una clase de C#.
  2. Lección 1 reto Propiedades y encapsulación Protege las invariantes de un objeto con propiedades validadas.
  3. Lección 1 reto Herencia Reutiliza y especializa comportamiento mediante una clase base.
  4. Lección 1 reto Polimorfismo Llama a distintas implementaciones a través de un contrato común.
  5. Lección 1 reto Nómina polimórfica Calcula el pago de distintos tipos de empleados.
  6. Lección 1 reto Interfaces y abstracción Define capacidades que pueden implementar tipos sin relación entre sí.
  7. Lección 1 reto Records e igualdad por valor Representa datos inmutables con tipos record concisos.
  8. Lección 1 reto Genéricos Escribe clases y métodos reutilizables y con seguridad de tipos.
  9. Lección 1 reto Repositorio genérico en memoria Guarda cualquier tipo de entidad con una clase genérica reutilizable.