Master Class de Java con Maven para Testers
De cero a Automation Engineer: El camino definitivo para dominar Java y los frameworks de pruebas más demandados
Lo que serás capaz de hacer
¿Buscas el curso de Java definitivo sin necesidad de experiencia previa? ¡Aquí lo tienes! ¿Explicación Directa? Sin rodeos. Videos bien editados con explicaciones concisas y al grano. ¿Temas paso a paso? ¡Totalmente! Desde la instalación de Java 17 hasta la arquitectura de frameworks de pruebas profesionales. ¿Práctica constante? Of course. Ejercicios resueltos en cada sesión y retos propuestos para que afiances tu lógica de programación. ¿Nivel de entrevista técnica? Exacto. Incluimos cuestionarios con preguntas reales de procesos de selección para que domines la teoría y la práctica. Temario del Curso: Módulo 1: Fundamentos de Programación (Desde cero) Entorno de Trabajo: Instalación de Java 17 e IntelliJ IDEA. Primeros Pasos: Tipos de datos, variables y operadores lógicos/aritméticos. Control de Flujo: Condicionales (if/else, switch) y bucles (for, while, do-while). Desafío Algorítmico: Resolución de los 3 ejercicios de lógica más comunes en entrevistas técnicas. Módulo 2: Java Intermedio, Avanzado y POO Estructuras de Datos: Manejo de información con el Framework de Colecciones (List, Set, Map). Dominio del Lenguaje: Manejo de excepciones, manipulación de Strings, modificadores de acceso y gestión de archivos (I/O). Programación Orientada a Objetos (POO): Los 4 pilares (Encapsulamiento, Abstracción, Herencia y Polimorfismo) aplicados a casos reales. Java Moderno: Uso de Java Streams para filtros avanzados, métodos Generics y simplificación de datos con Java Records . Módulo 3: Herramientas del SDET Profesional Terminal y Consola: Dominio de comandos en Windows y MacOS. Gestión de Proyectos con Maven: Entender el ciclo de vida de un proyecto, el archivo pom.xml y la gestión de dependencias. Utilidades de Automatización: Generación de logs, creación de data aleatoria (Faker) y lectura de archivos de configuración ( JSON, Excel, Properties ). Módulo 4: Testing Frameworks I - TestNG Introducción a TestNG: Configuración, anotaciones principales (@Test, @Before, @After). Gestión de Pruebas: Uso del archivo testng.xml, grupos de ejecución y priorización de tests. Data Driven Testing: Uso de @DataProvider para ejecutar múltiples sets de datos. Reportes: Configuración de reportes nativos y ejecución en paralelo. Módulo 5: Testing Frameworks II - JUnit Migración y Diferencias: Introducción a JUnit 6 (Jupiter) y declaración de tests. Validaciones: Uso profundo de Asserts y Assumptions . Optimización: Tests parametrizados y ejecución de suites. Reportes: Implementación de Allure Reports para visualizaciones profesionales de tus resultados. Módulo 6: Testing Frameworks III - BDD con Cucumber & Gherkins Introducción al BDD: Filosofía de desarrollo guiado por comportamiento. Gherkin Syntax: Escritura de escenarios profesionales (Given, When, Then). Integración: Creación de Step Definitions , Runner classes y uso de Hooks . Escenarios Avanzados: Manejo de Scenario Outlines y Data Tables para pruebas robustas. Reportes: Implementación de Allure Reports para visualizaciones profesionales de tus resultados. Meta del curso: Al finalizar, no solo sabrás programar en Java, sino que serás capaz de diseñar y mantener la lógica de pruebas de cualquier software bajo los estándares más altos del mercado.
- Dominar Java 17 y lógica algorítmica: Escribe código sólido desde cero usando variables, ciclos y estructuras complejas.
- Aplicar Programación Orientada a Objetos: Crea software profesional utilizando herencia, polimorfismo, abstracción y encapsulamiento.
- Gestionar proyectos con Maven: Administra dependencias, librerías y el ciclo de vida de tus proyectos de forma profesional.
- Automatizar pruebas con TestNG y JUnit: Diseña suites de pruebas robustas, validaciones avanzadas y ejecuciones en paralelo.
- Implementar BDD con Cucumber: Traduce requisitos de negocio a pruebas automatizadas usando lenguaje Gherkin.
Temario
UNIDAD 1 - Introducción y Configuración del Entorno Inicial · 6 leccionesUNIDAD 1 - Introducción y Configuración del Entorno Inicial
UNIDAD 1 - Introducción y Configuración del Entorno Inicial
- Introducción al curso
- Conoce al Profesor
- Temario del Curso
- Instalar Java & IntelliJ (Windows)
- Instalar Java & IntelliJ (MacOS)
- Creación de Proyectos con IntellIJ
UNIDAD 2 - Sentencias básicas de Java · 29 leccionesUNIDAD 2 - Sentencias básicas de Java
UNIDAD 2 - Sentencias básicas de Java
- Mostrar Mensajes en Consola y Comentarios
- Quiz - Mostrar Mensajes en Consola y Comentarios
- Tarea - Mostrar Mensajes en Consola y Comentarios
- Tipos de Dato y Declaración de Variables/Constantes
- Quiz - Tipos de Dato y Declaración de Variables/Constantes
- Mostrar Datos en la Consola
- Tarea - Tipos de Dato y Declaración de Variables/Constantes
- Quiz - Mostrar Datos en la Consola
- Tarea - Mostrar Datos en la Consola
- Operaciones Matemáticas
- Tarea - Operaciones Matematicas
- Generación de Números Aleatorios
- Tarea - Generación de Números Aleatorios
- Declaración de Métodos - Teoría
- Quiz - Declaración de Métodos
- Declaración de Métodos - Práctica
- Tarea - Métodos
- Lectura de Datos por Teclado
- Quiz - Lectura de Datos por Teclado
- Tarea - Lectura Teclado
- Wrapper Class y Conversión de Datos
- Quiz- Wrapper Class y Conversion de Datos
- Aumento y Decremento de Números
- Quiz - Aumento y Decremento de Números
- Comparación de Números
- Quiz- Comparación de Números
- Operaciones Lógicas
- Quiz - Operaciones Lógicas
- Tarea - Operaciones Lógicas y Comparación de Números
UNIDAD 3 - Condicionales y Bucles · 18 leccionesUNIDAD 3 - Condicionales y Bucles
UNIDAD 3 - Condicionales y Bucles
- Condicional If/Else
- Quiz - Condicional If/Else
- Tarea - Condicional If/Else
- Sentencia Switch & Enums
- Quiz - Sentencia Switch & Enums
- Tarea - Sentencia Switch
- Bucles - Teoría Básica
- Quiz - Bucles Teoría Básica
- Bucle For - Teoría
- Quiz - Bucle For
- Bucle For - Ejercicios
- Tarea - Bucle For
- Bucles While & Do-While
- Quiz Bucles While & Do-While
- Tarea - Bucle While/Do-While
- Aplicaciones algorítmicas de bucles
- Quiz - Aplicaciones Algorítmicas de Bucles
- Tarea - Aplicaciones algorítmica de bucles
UNIDAD 4 - Colecciones · 16 leccionesUNIDAD 4 - Colecciones
UNIDAD 4 - Colecciones
- Arrays - Teoría
- Quiz - Arrays
- Arrays - Ejercicios
- Tarea - Arrays
- Ordenamiento Bubble Sort
- Quiz - Bubble Sort
- Tarea - Bubble Sort
- Listas
- Quiz - Listas
- Tarea - Listas
- Sets
- Quiz - Sets
- Tarea - Sets
- Maps
- Quiz - Maps
- Tarea - Maps
UNIDAD 5 - Temas Avanzados de Java · 11 leccionesUNIDAD 5 - Temas Avanzados de Java
UNIDAD 5 - Temas Avanzados de Java
- Excepciones, Try/Catch & Stderr
- Quiz - Excepciones, Try/Catch & Stderr
- Manipulación de Strings - Teoría
- Quiz - Manipulación de Strings
- Tarea - Strings
- Manipulación de Strings - Ejercicios
- Paquetes & Modificadores de Acceso (Parte 1)
- Quiz - Paquetes & Modificadores de Acceso (Parte 1)
- Lectura & Escritura de Files
- Quiz - Lectura & Escritura de Files
- Tarea - Lectura Escritura de Files
UNIDAD 6 - Programación Orientada a Objetos · 18 leccionesUNIDAD 6 - Programación Orientada a Objetos
UNIDAD 6 - Programación Orientada a Objetos
- Teoría de Programación Orientada a Objetos - Encapsulamiento & Abstracción
- Quiz - POO Teoría, Encapsulamiento & Abstracción
- Ejercicios de Programación Orientada a Objetos Básicos
- Palabra Reservadas static & null
- Quiz - Palabra reservada static & null
- Integración de Programación Orientada a Objetos con lo aprendido (Parte 1)
- Integración de Programación Orientada a Objetos con lo aprendido (Parte 2)
- Quiz - Integración de POO con lo aprendido
- Ejercicios de Programación Orientada a Objetos Avanzados
- Tarea - POO 1
- Herencia & Modificadores de Acceso (Parte 2)
- Quiz - Herencia & Modificadores de Acceso (Parte 2)
- Ejercicios de Herencia
- Tarea - Herencia
- Polimorfismo Teoría
- Quiz - Polimorfismo
- Ejercicios de Polimorfismo
- Tarea - Polimorfismo
UNIDAD 7 - Streams · 8 leccionesUNIDAD 7 - Streams
UNIDAD 7 - Streams
- Métodos Referenciados, Lambdas y Tipos de Streams
- Operaciones en Streams (Teoría)
- Preparación del Proyecto
- Ejercicios 1
- Ejercicios 2
- Ejercicios 3
- Ejercicios 4
- Ejercicios 5
UNIDAD 8 - Genéricos y Tipos de Funciones · 3 leccionesUNIDAD 8 - Genéricos y Tipos de Funciones
UNIDAD 8 - Genéricos y Tipos de Funciones
- Genéricos
- Tipos de Funciones
- Ejercicios
UNIDAD 9 - Records · 4 leccionesUNIDAD 9 - Records
UNIDAD 9 - Records
- Records (Teoría)
- Preparación del Proyecto
- Ejercicios 1
- Ejercicios 2
UNIDAD 10 - La Terminal · 7 leccionesUNIDAD 10 - La Terminal
UNIDAD 10 - La Terminal
- Introducción
- Configuraciones Previas (Windows)
- Configuraciones Previas (MacOS)
- Uso de la Terminal y Comandos
- Creación de Shell Scripts
- Quiz - Terminal
- Tarea Terminal
UNIDAD 11 - Manejo de Java por Terminal · 6 leccionesUNIDAD 11 - Manejo de Java por Terminal
UNIDAD 11 - Manejo de Java por Terminal
- Introducción
- Configuración Terminal IntelliJ (Windows)
- Configuración Terminal IntelliJ (MacOS)
- Proceso de Compilación y Ejecución de un Programa de Java
- Compilar y Ejecutar un Programa de Java por Terminal
- Pasar Parámetros a Nuestros Programas por Terminal
UNIDAD 12 - Maven · 8 leccionesUNIDAD 12 - Maven
UNIDAD 12 - Maven
- Generalidades & Maven Wrapper
- Ejecución por Terminal usando Maven
- Quiz - Maven 1
- Lifecycles de Maven
- Pasar Datos por Terminal & Variables de Entorno
- Archivo Properties
- Dependencias & Plugins
- Quiz - Maven 2
UNIDAD 13 - Aplicaciones Maven · 8 leccionesUNIDAD 13 - Aplicaciones Maven
UNIDAD 13 - Aplicaciones Maven
- Preparación Proyecto
- Logs
- Lectura & Escritura de JSON
- Tarea - Lectura de JSON
- Generación de Data Aleatoria
- Tarea - Librería Faker
- Lectura de Excel
- Tarea - Lectura de Excel
UNIDAD 14 - TestNG · 10 leccionesUNIDAD 14 - TestNG
UNIDAD 14 - TestNG
- Preparación del Proyecto
- TestNG & Declaración de Tests
- Asserts
- Agrupar & Ignorar Tests
- Tests Parametrizados
- Listeners
- Ejecutar Suite por Terminal & Ejecución en Paralelo
- Reportes de Allure
- Quiz - TestNG
- Tarea TestNG
UNIDAD 15 - JUnit 6 · 10 leccionesUNIDAD 15 - JUnit 6
UNIDAD 15 - JUnit 6
- Preparación del Proyecto
- JUnit 6 & Declaración de Tests
- Asserts
- Agrupar & Ignorar Tests
- Tests Parametrizados
- Listeners
- Ejecutar Suite por Terminal & Ejecución en Paralelo
- Reportes de Allure
- Quiz - JUnit6
- Tarea JUnit6
UNIDAD 16 - BDD con Gherkins & Cucumber · 14 leccionesUNIDAD 16 - BDD con Gherkins & Cucumber
UNIDAD 16 - BDD con Gherkins & Cucumber
- Preparación del Proyecto
- BDD & Gherkins
- Step Definitions & Cucumber
- Asserts
- Background
- Data Tables
- DocStrings
- Scenarios Parametrizados - Scenario Outline & Examples
- Compartir Información entre Steps - Clase World
- Hooks
- Agrupar & Ignorar Scenarios
- Ejecución Scenarios por Terminal, Reportes & Paralelismo
- Quiz - BDD con Cucumber y Gherkins
- Tarea de Cucumber con Gherkins
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
35 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Blass Academy.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 16 unidades · 176 lecciones · 60 h
- 12 meses de acceso
- 35 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Blass Academy; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


