Nivelación Programación Java para Tester

Este curso está diseñado para quienes buscan familiarizarse con los conceptos básicos de Java aplicados al testing. A lo largo de la formación, aprenderás las bases de programación orientada a objetos y la sintaxis fundamental de Java, enfocándote en los conocimientos necesarios para dar el salto hacia la automatización de pruebas.

Ideal para testers sin experiencia en programación, este curso es tu primer paso para desarrollar habilidades sólidas y comenzar a trabajar con herramientas de automatización de pruebas.

Precio: $ 197 USD

  • Hasta 10 alumnos

    Por clases
  • 1 mes

    Duración
  • 2 veces por semana

    Frecuencia

    Estudiante

    Assignments

    Hours

    Videos

    Programa

    1. Introducción a la Programación Orientada a Objetos (POO)
    Definición de POO.

    2. Fundamentos de Java
    Breve historia de Java.
    Instalación del JDK y configuración del entorno de desarrollo (IDE).
    Primer programa en Java: "Hello World".
    Estructura básica de un programa Java.

    3. Clases y Objetos
    ¿Qué es una clase?
    Crear objetos en Java.
    Atributos y métodos de una clase.
    Instanciación de objetos.

    4. Encapsulamiento
    Definición de encapsulamiento.
    Modificadores de acceso: private, public, protected.
    Métodos getter y setter para acceder a los atributos.
    Ventajas de usar encapsulamiento.

    5. Herencia
    Concepto de herencia en POO.
    Crear una clase base y una clase derivada.
    Uso del operador extends.
    Reutilización de código mediante la herencia.
    Sobreescritura de métodos (override).

    6. Polimorfismo
    Concepto de polimorfismo.
    Sobrecarga de métodos (overloading).
    Sobrescritura de métodos en clases derivadas.

    7. Abstracción
    Definición de abstracción.
    Clases abstractas.
    Métodos abstractos.
    Interfaces: qué son y cómo implementarlas.
    Diferencias entre clases abstractas e interfaces.

    8. Constructores
    ¿Qué es un constructor?

    9. Manejo de Excepciones
    Concepto de excepciones.
    Uso de try, catch, finally para manejar excepciones.
    Tipos de excepciones en Java.
    Excepciones personalizadas.

    10. Clases y Métodos Estáticos
    Diferencia entre métodos estáticos y no estáticos.
    Uso de la palabra clave static.
    Acceso a variables y métodos estáticos.

    11. Paquetes y Modificadores de Acceso
    Organización del código mediante paquetes.
    Importar clases de otros paquetes.
    Control de acceso a clases y métodos.

    12. Programación Orientada a Objetos en la Práctica
    Ejemplos prácticos de POO en Java.

    Frank Garcia Llanes 

    Soy un apasionado QA Leader Tester Automation con más de 12 años de experiencia en el campo de la informática.  Comenzando como Junior Tester. A medida que ascendí a roles como Tester Senior y Testing Leader, me especialicé en automatización de pruebas y comprendí lo transformador que puede ser este camino.Como Co-Fundador y profesor de la academia TesteandoYa, me dedico a compartir mi experiencia y conocimiento. He tenido el privilegio de formar a decenas de estudiantes, ayudándolos a alcanzar sus metas y abrirles puertas en el mundo del testing. Mi entusiasmo por la enseñanza me impulsa a alentar a otros a lograr sus objetivos y emprender su propio camino en esta apasionante carrera.
    Creado con