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.
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.
-
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.