🐕 El Principio de Abierto/Cerrado: El concepto más importante de la POO.

🐕 El Principio de Abierto/Cerrado: El concepto más importante de la POO.

Vista previa no disponible

Debes iniciar sesión o registrarte para ver esta lección.

Iniciar sesiónRegistrarse

Programación y trabajo con código para Testers

Comprar ahoraSaber más

Introducción al curso

  • 🤔 ¿Cómo hacer preguntas?
  • 🔥 Recomendaciones para sacarle el mayor provecho al curso
  • 💪🏻 Actividades del curso

Programación Orientada a Objetos

  • 🤓 ¿Qué es un lenguaje de programación?3
  • ⚗️ ¿Cuáles son los lenguajes más buscados para Automation Testing?1
  • ⚱️ ¿Qué es la Programación Orientada a Objetos y cómo se relaciona con Automation?1
  • 1️⃣ Primer pilar: El encapsulamiento.
  • 2️⃣ Segundo pilar: La herencia
  • 3️⃣ Tercer pilar: La abstracción.
  • 4️⃣ Cuarto y último pilar: El polimorfismo.
  • ⚙️ Aplicaciones reales de estos pilares en Automation Testing
  • 🙋🏻‍♂️ Cuestionario del módulo
  • 💡Asignación

Conceptos clave de la Programación Orientada a Objetos para Automation Testing

  • 🧩 ¿Qué es una Clase en programación?2
  • 👑 ¿Qué es el Método?
  • 📡 ¿Qué son los Tipos?
  • 🕹️ Los Condicionales2
  • 🧲 Los Loops2
  • 🖇️ Los bloques Try and Catch
  • 📋 Las listas: Qué son y para qué se usan?
  • 🗞️ Diccionarios en Programación: ¿Qué son y para qué sirven?
  • 🧑🏻‍💻 Cuestionario: Conceptos clave de la Programación Orientada a Objetos para Automation Testing
  • 💡Asignación

Los principios SOLID

  • 🧃 El Principio de la Responsabilidad Única: Qué es y cómo sirve en Automation?
  • 🐕 El Principio de Abierto/Cerrado: El concepto más importante de la POO.
  • 🎞️ El Principio de Sustitución de Liskov: De la mano de la abstracción.
  • 🔩 El Principio de Segregación de Interfaces: Más independencia, menos consecuencia
  • 🖲️ El Principio de Inversión de Dependencias: Separando los componentes.
  • 🔥 Cuestionario: Principios SOLID en Automation Testing
  • 💡Asignación

Trabajando con código en un repositorio

  • 🧑🏻‍💻 ¿Qué es Source Control Management?
  • 🏖️ ¿Por qué es necesario el SCM en un proyecto de Automation?
  • 🎩 Piezas de un repositorio de Automation.
  • 👀 Branches y Master: ¿Qué son y por qué usarlos?
  • 💡 Comandos para trabajar en equipo con SCM: Fork y Clone.
  • 🧢 Comandos para trabajar en equipo con SCM: Add, Commit y Push.
  • 👏🏻 Comandos para trabajar en equipo con SCM: fetch y pull.
  • 🔥 Comandos para trabajar en equipo con SCM: Checkout y creación de branches.
  • ⚔️ Cuestionario: Trabajando con código en un repositorio
  • 🔥Asignación

Lenguajes: Java

  • 🤠 Estructura básica de un programa en Java
  • 🍋 Tipos de datos y variables en Java
  • 🐭 Operadores en Java
  • 🎋 Control de flujo1
  • 🌋 Arrays en Java
  • 🔥Asignación

Conclusión y más...

  • 🤖 ¡Dejá tu testimonio inmortalizado en la web!