Course curriculum

    1. Introducción

    2. ¿Qué es una Arquitectura de Software?

    3. ¿Qué es Clean Architecture?

    4. ¿Qué es C# y .NET?

    1. ¿Qué son los paradigmas de programación?

    2. Paradigma estructurado

    3. Creación de un proyecto en .NET

    4. Variables

    5. Arrays

    6. Sentencias condicionales

    7. Sentencias de iteración

    8. Funciones

    9. Ejemplo de programa con paradigma estructurado

    1. Paradigma Orientado a Objetos

    2. Clases y Objetos

    3. Método Constructor

    4. Campos y propiedades

    5. Espacio de nombres (Namespace)

    6. Herencia

    7. Encapsulamiento

    8. Sobrecarga

    9. Sobreescritura

    10. Clases abstractas

    11. Polimorfismo con clases abstractas

    12. Interfaces

    13. Generics

    14. Static

    1. Paradigma funcional

    2. Función pura

    3. Funciones de primera clase

    4. Tipo Action

    5. Expresiones Lambda

    6. Tipo Func

    7. Función de orden superior

    8. Tipo Predicate

    1. ¿Qué son los Principios SOLID?

    2. Principio de responsabilidad única (Single responsibility principle)

    3. Principio de abierto/cerrado (Open/closed principle)

    4. Principio de sustitución de Liskov (Liskov substitution principle)

    5. Principio de segregación de la interfaz (Interface segregation principle)

    6. Principio de inversión de la dependencia (Dependency inversion principle)

    1. ¿Qué es un componente?

    2. The Reuse-Release Equivalence Principle (REP)

    3. The Common Closure Principle (CCP)

    4. The Common Reuse Principle (CRP)

    5. The Acyclic Dependencies Principle (ADP)

    6. The Stable Dependencies Principle (SDP)

    7. The Stable Abstractions Principle (SAP)

About this course

  • $18.00
  • 104 lecciones
  • 10 horas de contenido en video

Discover your potential, starting today