• No hay productos en el carrito.

Inicio / Cursos / Máster Completo Java de cero a experto Actualizado (+163hrs)
Impartido por Andrés GuzmánPago único de $2,800 MXN · acceso por 12 meses

Máster Completo Java de cero a experto Actualizado (+163hrs)

El mejor curso Java: Desktop, Web, Java EE, JPA, Hibernate, JUnit, Full Stack, Spring Boot, Spring Cloud, Microservicios

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 107 unidades
Qué aprenderás

Lo que serás capaz de hacer

Best Sellers ! El mejor y mas vendido curso de Java en Udemy, más completo y con las mejores calificaciones y reseñas! Aprende a programar en Java desde cero con las mejores prácticas, utilizando IntelliJ IDEA y las herramientas más avanzadas. Un curso nuevo, diferente y completo, con más de 163 horas de contenido y respaldado por excelentes calificaciones. El mejor, mas completo y único curso de java que incluye WebSocket aplicaciones en tiempo real, Pruebas Unitarias con JUnit 5 y Mockito, Patrones de Diseños GoF, Aplicaciones Reactivas usando ReactiveX y Spring WebFulx, Chat con JavaFX, Spring Boot, Microservicios con Spring Boot y Spring Cloud. En este curso aprenderemos las mejores practicas en desarrollo utilizando programación orientado a objetos, te prepara para el mercado laboral con ejercicios prácticos, resolución de problemas reales y soporte a preguntas, algo que muchos otros cursos no ofrecen. El curso es completamente funcional con versiones de Java 17, 21, 25 y superiores. ¿Qué aprenderás? Dominarás Java en su última versión (JDK 25+) , explorando desde los fundamentos hasta temas avanzados: Programación Orientada a Objetos (POO) : Clases, interfaces, herencia, polimorfismo y más. Patrones de diseño (GoF) : Aplicaciones prácticas en desarrollo profesional. Programación funcional : Expresiones lambda, API Stream y Optional. Concurrencia y multihilos : Manejo eficiente de hilos con Threads y procesos concurrentes. Testing con JUnit 5 y Mockito : Mejores prácticas para escribir código confiable. Desarrollo de aplicaciones de escritorio : JavaFX y Swing. Desarrollo web con Jakarta EE : Servlets, JSP, JSF, PrimeFaces, Weld CDI, EJB y más. Base de datos y persistencia : JDBC, JPA/Hibernate, DAO/DTO. Servicios web : API RESTful (JAX-RS) y SOAP (JAX-WS). Seguridad en Java : JAAS e implementación de seguridad y autenticación. Spring Boot y WebFlux : Desarrollo moderno y reactivo con Spring. Full Stack con Angular y React : Construcción de aplicaciones completas con tecnologías líderes. ¿Por qué elegir este curso? Acceso ilimitado 24/7 a la plataforma de aprendizaje. Soporte directo de un instructor experto en Java. Certificación digital Udemy con validez internacional. Aplicación en proyectos reales , para mejorar tu perfil profesional. Material completamente en español , con explicaciones claras y prácticas. Si quieres convertirte en un desarrollador Java profesional y dominar las tecnologías más demandadas, este curso es la mejor inversión en tu carrera . Inscríbete ahora y empieza tu camino en Java. ¡Nos vemos en clase!

  • Aprende a programar desde cero con Java hasta avanzado utilizando el mejor IDE IntelliJ IDEA (versión community o free)
  • Incluye mas de 50 tareas y desafíos a desarrollar con las soluciones que te preparan para postulaciones de trabajo y certificaciones.
  • Aprende a crear aplicaciones de Escritorio o Ventanas con JavaFX y Swing
  • Desarrolla un Chat con JavaFX en tiempo real usando WebSocket y Spring Boot
  • Domina la programación funcional de Java con Expreciones Lambda y el API Stream
  • Comprende Java y el paradigma de la programación orientada a objetos para futuros trabajos

Temario

UNIDAD 1 - Introducción · 11 lecciones

UNIDAD 1 - Introducción

  • Sobre el InstructorVideo · 11 min
  • Introducción al cursoVideo · 5 min
  • Antes de comenzarVideo · 2 min
  • Obtener JDKVideo · 8 min
  • Instalar JDK MacOSVideo · 9 min
  • Instalación JDK WindowsVideo · 10 min
  • Instalación IntelliJ IDEAVideo · 8 min
  • Introducción a JavaVideo · 8 min
  • Creando nuestra primera aplicaciónVideo · 10 min
  • Ejemplo Hola Mundo en JavaVideo · 9 min
  • Imprime tu nombre en consolaActividad · 0 min
UNIDAD 2 - Variables · 17 lecciones

UNIDAD 2 - Variables

  • Introducción a las variablesVideo · 9 min
  • Ejemplos de variablesVideo · 11 min
  • Reglas para definir una variableVideo · 9 min
  • Introducción a los primitivosVideo · 10 min
  • Primitivos numéricos enterosVideo · 16 min
  • Primitivos numéricos de punto flotanteVideo · 7 min
  • Primitivos numéricos de punto flotante y sus constantesVideo · 11 min
  • Primitivo char o caracterVideo · 11 min
  • Char y caracteres especialesVideo · 9 min
  • Primitivo boolean o lógico binarioVideo · 8 min
  • Sistemas númericos: decimal, binario, octal y hexadecimalVideo · 9 min
  • Sistemas númericos y entradas de datos desde ventana de dialogoVideo · 18 min
  • Sistemas númericos y entradas de datos desde el terminalVideo · 11 min
  • Conversión de cadenas a primitivosVideo · 9 min
  • Conversiones de tipo primitivos a cadenasVideo · 8 min
  • Conversiones entre tipos primitivosVideo · 6 min
  • Detalle de la facturaCuestionario · 10 min
UNIDAD 3 - Tipo String: Cadenas · 11 lecciones

UNIDAD 3 - Tipo String: Cadenas

  • Introducción a los StringVideo · 9 min
  • Creando objeto String en la literal vs operador newVideo · 10 min
  • Concatenando StringVideo · 8 min
  • InmutabilidadVideo · 7 min
  • Test rendimiento concatenar con operador (+) vs método concat() vs StringBuilderVideo · 18 min
  • Validar un StringVideo · 15 min
  • Métodos importantes del objeto String parte 1Video · 11 min
  • Métodos importantes del objeto String parte 2Video · 9 min
  • Obtener la extensión de un archivoVideo · 5 min
  • Algunos métodos útiles para convertir un String en un ArregloVideo · 14 min
  • Nombres de familiaresCuestionario · 10 min
UNIDAD 4 - Operadores · 20 lecciones

UNIDAD 4 - Operadores

  • Introducción a los operadoresVideo · 12 min
  • Operadores AritméticosVideo · 13 min
  • Operadores de AsignaciónVideo · 7 min
  • Operadores UnariosVideo · 4 min
  • Operadores de Incremento y DecrementoVideo · 9 min
  • Operadores RelacionalesVideo · 14 min
  • Operadores LógicosVideo · 12 min
  • Precedencia en los operadores lógicosVideo · 7 min
  • Ejemplo login y uso de operadores lógicosVideo · 12 min
  • Ejemplo login usando arreglosVideo · 14 min
  • Operador TernarioVideo · 12 min
  • Ejemplo login con operador ternarioVideo · 8 min
  • Operador Ternario número mayorVideo · 6 min
  • Operador Instanceof (Tipo de)Video · 13 min
  • Operador Instanceof con tipos abstractosVideo · 14 min
  • Precedencia de los operadoresVideo · 14 min
  • Modo depuración paso a pasoVideo · 5 min
  • Obtener el nombre mas largo de tres personasCuestionario · 10 min
  • Sistema Estanque de gasolinaCuestionario · 10 min
  • Mostrar ordenados dos númerosCuestionario · 10 min
UNIDAD 5 - Flujos de control · 19 lecciones

UNIDAD 5 - Flujos de control

  • Introducción a flujos de controlVideo · 9 min
  • Flujo de control if elseVideo · 9 min
  • Flujo de control if else ejemplo año bisiestoVideo · 12 min
  • Flujo de control swich caseVideo · 10 min
  • Sentencia swich case ejemplo nombre del mesVideo · 7 min
  • Swich case ejemplo número de dias del mesVideo · 5 min
  • Introducción a flujos de control de buclesVideo · 6 min
  • Flujo de control forVideo · 15 min
  • Iterando arreglos con sentencia for y palabras reservadas break y continueVideo · 17 min
  • Flujo de control while y do whileVideo · 8 min
  • Sentencia foreachVideo · 4 min
  • Etiquetas en las sentencias for y whileVideo · 11 min
  • Ejemplo buscar con sentencias for anidadas y etiquetasVideo · 17 min
  • Modo depuración sentencias if else y switch caseVideo · 10 min
  • Modo depuración sentencias for y foreachVideo · 8 min
  • Menu de opciones iterativoCuestionario · 30 min
  • Multiplicar dos númerosCuestionario · 10 min
  • Sistema de notas de alumnosCuestionario · 10 min
  • Calcular el numero menor de multiples valoresCuestionario · 10 min
UNIDAD 6 - Clases Wrapper · 6 lecciones

UNIDAD 6 - Clases Wrapper

  • Introducción a las clases WrapperVideo · 16 min
  • Clase Wrapper IntegerVideo · 12 min
  • Autoboxing y unboxingVideo · 5 min
  • Clases Wrapper numéricas y operadores relacionalesVideo · 10 min
  • Clase Wrapper BooleanVideo · 8 min
  • El método getClass() del objeto para reflexión y metadataVideo · 10 min
UNIDAD 7 - Valor v/s referencia · 3 lecciones

UNIDAD 7 - Valor v/s referencia

  • Pasar argumento por valorVideo · 8 min
  • Pasar argumento por referenciaVideo · 7 min
  • Pasar argumento por referencia objeto personaVideo · 11 min
UNIDAD 8 - Las clases Date y Calendar · 6 lecciones

UNIDAD 8 - Las clases Date y Calendar

  • La clase Date y formatos de fechasVideo · 8 min
  • Tiempo en milisegundos con método getTime()Video · 5 min
  • La clase CalendarVideo · 18 min
  • Convertir una fecha String a objeto del tipo DateVideo · 8 min
  • Comparar fechasVideo · 8 min
  • Calcular edadCuestionario · 10 min
UNIDAD 9 - La clase System · 5 lecciones

UNIDAD 9 - La clase System

  • Obtener propiedades del sistemaVideo · 8 min
  • Agregar y customizar propiedades y configuraciones de la aplicaciónVideo · 13 min
  • Obtener las variables de ambiente del sistema operativoVideo · 14 min
  • Otras características y funciones útiles de la clase SystemVideo · 8 min
  • La clase Runtime para ejecutar aplicaciones del S.OVideo · 9 min
UNIDAD 10 - La clase Math · 4 lecciones

UNIDAD 10 - La clase Math

  • La clase Math parte 1Video · 7 min
  • La clase Math parte 2 (trigonometría)Video · 7 min
  • La clase Math y el método random() para generar números aleatoriosVideo · 6 min
  • La clase Random de java utilVideo · 7 min
UNIDAD 11 - Línea de Comando · 3 lecciones

UNIDAD 11 - Línea de Comando

  • Línea de comando compilar y ejecutar con argumentosVideo · 10 min
  • Línea de comando ejemplo calculadoraVideo · 11 min
  • Pasar argumentos de línea de comando en IntellijVideo · 6 min
UNIDAD 12 - Arreglos · 27 lecciones

UNIDAD 12 - Arreglos

  • Introducción a los arreglosVideo · 17 min
  • Ejemplo de un arreglo de enterosVideo · 9 min
  • Ejemplo de un arreglo de string y ordenar con sortVideo · 8 min
  • Iterando arreglosVideo · 10 min
  • Iterando en orden inverso un arregloVideo · 8 min
  • Modificando el arreglo en reversoVideo · 8 min
  • Ordenamiento algoritmo burbujaVideo · 7 min
  • Ordenamiento algoritmo burbuja método optimizadoVideo · 10 min
  • Reutilizando algoritmo burbujaVideo · 11 min
  • Imprimiendo el i-ésimo número por el principio y el i-ésimo por el finalVideo · 10 min
  • Combinar dos arreglos en un terceroVideo · 7 min
  • Combinar dos arreglos en un tercero con múltiples elementosVideo · 6 min
  • Obtener el número mayor de un arreglo de enterosVideo · 5 min
  • Detectar orden del arregloVideo · 7 min
  • Copiar pares e impares de un arreglo de enteros y en sus respectivos arreglosVideo · 9 min
  • Sistema de notas de alumnos por asignaturasVideo · 13 min
  • Buscar elementos en un arregloVideo · 11 min
  • Mover los elementos en una posición desde el inicio del arreglo hasta el finalVideo · 7 min
  • Agregar un elemento en una posición indicada y mover los siguientes elementosVideo · 8 min
  • Agregar un elemento en una posición adecuada de manera que se mantenga ordenadoVideo · 8 min
  • Eliminar un elemento del arregloVideo · 12 min
  • Insertando un nuevo elemento e incrementando el tamaño del arregloVideo · 12 min
  • Ordenar el arreglo de la forma último primero, etcCuestionario · 10 min
  • Imprima el numero mas alto del arregloCuestionario · 20 min
  • Sistema estadístico de un arregloCuestionario · 15 min
  • Mayor ocurrencia en el arregloCuestionario · 30 min
  • Imprimir HistogramaCuestionario · 30 min
UNIDAD 13 - Matrices: arreglos bidimensionales · 14 lecciones

UNIDAD 13 - Matrices: arreglos bidimensionales

  • Introducción a las matricesVideo · 19 min
  • Ejemplo de una matriz de enterosVideo · 9 min
  • Ejemplo de un arreglo de string e iterando con forVideo · 9 min
  • Tamaños de columnas variable en una matrizVideo · 7 min
  • Buscando un elemento en una matriz usando etiquetas y breakVideo · 6 min
  • Ejecutando en modo depuraciónVideo · 9 min
  • Matriz simétricaVideo · 11 min
  • Convertir a la matriz transpuestaVideo · 8 min
  • Creando la matriz transpuesta de una matrizVideo · 6 min
  • Operaciones aritméticas en matricesVideo · 4 min
  • Sumar filas y columnas de una matrizVideo · 4 min
  • Límites inferior y superior de la matriz y la diagonal principalVideo · 5 min
  • Imprimir una XCuestionario · 25 min
  • Imprimir un sillaCuestionario · 25 min
UNIDAD 14 - Programación orientada a objetos: Clases y objetos · 29 lecciones

UNIDAD 14 - Programación orientada a objetos: Clases y objetos

  • Introducción a las clases y objetosVideo · 9 min
  • Creando nuestra primera claseVideo · 8 min
  • Creando objetos con el operador newVideo · 8 min
  • Agregando métodosVideo · 12 min
  • Métodos con argumentosVideo · 8 min
  • Métodos con argumentos, sobrecarga y encapsulamientoVideo · 9 min
  • Principio de ocultación de los atributosVideo · 9 min
  • Ocultación métodos get y setVideo · 6 min
  • Implementando constructorVideo · 6 min
  • Sobrecarga de constructoresVideo · 5 min
  • El método equalsVideo · 7 min
  • El método equals segunda parteVideo · 5 min
  • El método toStringVideo · 5 min
  • Atributos y métodos estáticos de la claseVideo · 11 min
  • Atributos y métodos estáticos 2º parteVideo · 8 min
  • Atributos constantes finalVideo · 6 min
  • Atributos constantes final 2º parte (colores)Video · 6 min
  • Enumerador Color (enum)Video · 12 min
  • Implemetando enumerador con más atributosVideo · 9 min
  • Utilizando enum con sentencias switch caseVideo · 7 min
  • Iterando enum con foreachVideo · 5 min
  • Diagrama de clases UML y relaciones de clases/objetosVideo · 11 min
  • Creando las clases relacionadasVideo · 7 min
  • Modificando clase con atributos de relaciones de objetosVideo · 13 min
  • Soluciones a posibles errores NullPointerExceptionVideo · 8 min
  • Relacionando los demás objetosVideo · 11 min
  • Añadiendo el método add para agregar elementos de un arregloVideo · 10 min
  • El método compareTo para ordenar objetos y Descargar Código FuenteVideo · 12 min
  • Proyecto Orden de CompraCuestionario · 1 h
UNIDAD 15 - Programación orientada a objetos: Paquetes · 5 lecciones

UNIDAD 15 - Programación orientada a objetos: Paquetes

  • Introducción a los paquetesVideo · 11 min
  • Creando nuestros primeros package y sus clasesVideo · 7 min
  • Control de acceso mendiante modificadoresVideo · 6 min
  • Alcance de los modificadores de accesosVideo · 8 min
  • Import estáticoVideo · 9 min
UNIDAD 16 - Programación orientada a objetos: Ejemplo Facturas · 7 lecciones

UNIDAD 16 - Programación orientada a objetos: Ejemplo Facturas

  • Introducción y diagrama de clases UMLVideo · 11 min
  • Creando las clases del modeloVideo · 12 min
  • Calculando el importe de la línea y gran total de la facturaVideo · 9 min
  • Generando detalle de la facturaVideo · 5 min
  • Creando la clase principal de aplicación de facturasVideo · 13 min
  • Optimizando la aplicaciónVideo · 6 min
  • Modo depuración paso a pasoVideo · 24 min
UNIDAD 17 - Programación orientada a objetos: Sobrecarga de métodos · 5 lecciones

UNIDAD 17 - Programación orientada a objetos: Sobrecarga de métodos

  • Introducción a la sobrecargaVideo · 4 min
  • Implementando clase con sobrecarga de métodosVideo · 6 min
  • Corriendo ejemplo sobrecarga en modo debugVideo · 14 min
  • Varargs número variable de argumentosVideo · 9 min
  • Sobrecarga y métodos estáticosVideo · 3 min
UNIDAD 18 - Programación orientada a objetos: Herencia · 15 lecciones

UNIDAD 18 - Programación orientada a objetos: Herencia

  • Introducción a la herenciaVideo · 16 min
  • Creando la jerarquía de clasesVideo · 12 min
  • Sobre el modificador de acceso protectedVideo · 9 min
  • Herencia y el API de reflexión de javaVideo · 10 min
  • Llamando a los constructores en cadenaVideo · 9 min
  • La referencia super en constructorVideo · 12 min
  • Creando instancias vía constructores con argumentos y control de tiposVideo · 14 min
  • Sobre escritura de métodos en la herenciaVideo · 12 min
  • Sobre escritura método toStringVideo · 10 min
  • Debug modeVideo · 10 min
  • Modificador final para evitar la herencia y la sobre-escritura de métodosVideo · 3 min
  • Resumen con diagrama UML de ClasesVideo · 10 min
  • Personas de una compañíaCuestionario · 20 min
  • Almacén y verduleríaCuestionario · 20 min
  • Un almacén de venta por mayorCuestionario · 20 min
UNIDAD 19 - Programación orientada a objetos: Herencia y Clases Abstractas · 16 lecciones

UNIDAD 19 - Programación orientada a objetos: Herencia y Clases Abstractas

  • Introducción a las clases abstractasVideo · 7 min
  • Diseño de clases UMLVideo · 27 min
  • Creando clase padre abstracta ElementoFormVideo · 7 min
  • Creando clases hijas concretas InputForm y TextareaFormVideo · 10 min
  • Creando la clase concreta SelectFormVideo · 15 min
  • Creando la clase ejemplo con el método main EjemploFormVideo · 10 min
  • Dibujando elementos del formularioVideo · 12 min
  • Clases AnónimasVideo · 10 min
  • Creando la clase abstracta Validador con tres clases hijas concretasVideo · 10 min
  • Creando la clase concreta LargoValidador para validar el min y máx de caracteresVideo · 7 min
  • Creando la clase concreta EmailValidadorVideo · 6 min
  • Implementando la validación en la clase abstracta ElementoFormVideo · 8 min
  • Validando los elementos del formularioVideo · 10 min
  • Añadiendo el nombre del campo en los mensajes de erroresVideo · 7 min
  • Implementando interface para formatear mensajes de erroresVideo · 8 min
  • Proyecto MamíferosCuestionario · 30 min
UNIDAD 20 - Programación orientada a objetos: Interfaces · 8 lecciones

UNIDAD 20 - Programación orientada a objetos: Interfaces

  • Introducción a las interfacesVideo · 10 min
  • Creando nuevo proyecto y clase abstracta con su jerarquíaVideo · 6 min
  • Añadiendo nueva clase concreta a la jerarquíaVideo · 6 min
  • Creando la clase ejemplo con el método mainVideo · 5 min
  • Añadiendo la clase Libro y la interfaceVideo · 14 min
  • Añadiendo algunas mejoras y optimizaciones en el códigoVideo · 5 min
  • Métodos default y static en interfacesVideo · 13 min
  • Proyecto CatalogoCuestionario · 30 min
UNIDAD 21 - Programación orientada a objetos: Ejemplo Interface Repositorio · 6 lecciones

UNIDAD 21 - Programación orientada a objetos: Ejemplo Interface Repositorio

  • Creando interface Crud Repositorio y otrasVideo · 11 min
  • Creando implementación concreta y herencia multiple de interfacesVideo · 12 min
  • Implementando métodos de interfaces para ordenar y paginarVideo · 8 min
  • Creando la clase ejemplo con el método main y probando el Crud RepositorioVideo · 13 min
  • Optimizando el códigoVideo · 14 min
  • Herencia multiple entre interfacesVideo · 6 min
UNIDAD 22 - Tipos Genéricos (Java Generics) · 11 lecciones

UNIDAD 22 - Tipos Genéricos (Java Generics)

  • Métodos genéricos - Generic MethodsVideo · 18 min
  • Métodos genéricos con límites - Bounded GenericsVideo · 8 min
  • Métodos genéricos con tipo List y comodines - Wildcards GenericsVideo · 6 min
  • Métodos genéricos máximo de tres objetos usando ComparableVideo · 6 min
  • Clases genéricasVideo · 7 min
  • Clases genéricas - añadiendo ejemplo con mainVideo · 11 min
  • Clases genéricas - modificando la clase genérica con el parámetro TVideo · 8 min
  • Ejemplo Repositorio con tipos genéricos (Generic type)Video · 11 min
  • Ejemplo Repositorio con límites - Bounded GenericsVideo · 5 min
  • Implementando un Repsoitorio de ProductoVideo · 15 min
  • Carro de SupermercadoCuestionario · 20 min
UNIDAD 23 - Manejo de Excepciones · 6 lecciones

UNIDAD 23 - Manejo de Excepciones

  • Introducción a las Excepciones en JavaVideo · 18 min
  • Ejemplos de manejos de excepciones no comprobadas (unchecked)Video · 12 min
  • Implementando nuestras propias excepciones checkedVideo · 12 min
  • Implementando nuestras propias excepciones checked - parte 2Video · 11 min
  • Manejo de Excepciones en el ejemplo Crud RepositorioVideo · 18 min
  • Manejo de Excepciones en el ejemplo Crud Repositorio - parte 2Video · 6 min
UNIDAD 24 - Estructura de Datos: API de Colección de Java · 17 lecciones

UNIDAD 24 - Estructura de Datos: API de Colección de Java

  • IntroducciónVideo · 15 min
  • Ejemplo HashSetVideo · 9 min
  • Ejemplo HashSet detectando duplicadosVideo · 7 min
  • Ejemplo TreeSetVideo · 7 min
  • Ejemplo TreeSet Comparable y ComparatorVideo · 13 min
  • Singularidad en TreeSet y HashSetVideo · 13 min
  • Formas de loop o iteraciones en los Collection Set y ListVideo · 10 min
  • Ejemplo ArrayList Comparable y ComparatorVideo · 11 min
  • Ejemplo ArrayList métodos más importatesVideo · 11 min
  • Ejemplo LinkedList (Lista Doblemente Enlazada) - Pilas y colasVideo · 14 min
  • List IteratorVideo · 4 min
  • Ejemplo HashMapVideo · 7 min
  • Ejemplo HashMap métodos más importatesVideo · 16 min
  • Ejemplo HashMap con valor del tipo Object y relaciones de objetosVideo · 9 min
  • Ejemplo HashMap con valor del tipo Object y relaciones de objetos - parte 2Video · 6 min
  • Ejemplo TreeMap y Descargar Código FuenteVideo · 5 min
  • Encuentra tu vueloCuestionario · 30 min
UNIDAD 25 - Threads: Hilos y Concurrencia · 18 lecciones

UNIDAD 25 - Threads: Hilos y Concurrencia

  • Introducción a los ThreadsVideo · 14 min
  • Creando hilos heredando de la clase ThreadVideo · 10 min
  • Creando hilos implementando la interface RunnableVideo · 8 min
  • Implementando hilos con expresiones lambda y RunnableVideo · 7 min
  • El método join vs sleepVideo · 7 min
  • Usando modificador synchronized para la sincronización de hilosVideo · 10 min
  • Métodos wait() y notify() sincronización Productor ConsumidorVideo · 9 min
  • Métodos wait() y notify() sincronización Productor Consumidor - parte 2Video · 8 min
  • Ejemplo de sincronización Productor Consumidor con Java 8 LambdaVideo · 6 min
  • Usando Timer y TimerTask para agendar tareas programadasVideo · 6 min
  • Agendando tareas programadas que se repiten cada cierto periodo de tiempoVideo · 10 min
  • Executor Framework - Single Thread ExecutorVideo · 13 min
  • Executor Framework - FutureVideo · 13 min
  • Executor Framework - Fixed Thread PoolVideo · 8 min
  • Executor Framework - Personalizando parámetros del pool con ThreadPoolExecutorVideo · 11 min
  • Executor Framework - Tareas programadas con ScheduledExecutorServiceVideo · 5 min
  • Executor Framework - Tareas programadas que se repiten cada cierto periodoVideo · 10 min
  • Hilo AlfanuméricoCuestionario · 30 min
UNIDAD 26 - Java 8 Programación Funcional: Expresiones Lambda · 7 lecciones

UNIDAD 26 - Java 8 Programación Funcional: Expresiones Lambda

  • Expresiones Lambda Consumidores o ConsumerVideo · 10 min
  • Referencias de métodos en expresiones lambda de tipo ConsumerVideo · 10 min
  • Expresiones Lambda FunctionVideo · 8 min
  • Expresiones Lambda PredicateVideo · 7 min
  • Creando nuestra propia expresión lambda con una interfaz funcionalVideo · 8 min
  • Expresión Lambda que elimine espaciosCuestionario · 30 min
  • Expresión Lambda que cuenta la cantidad de veces ...Cuestionario · 30 min
UNIDAD 27 - Java 8 Programación Funcional: API Stream · 18 lecciones

UNIDAD 27 - Java 8 Programación Funcional: API Stream

  • Introducción a los StreamsVideo · 7 min
  • Creando un StreamVideo · 9 min
  • El operador mapVideo · 10 min
  • El operador map parte 2Video · 8 min
  • El operador filterVideo · 8 min
  • El operador anyMatchVideo · 8 min
  • Un resumen al API Optional de java 8Video · 8 min
  • Operadores varios filter(), distinct(), reduce(),, sum() y summaryStatistics()Video · 15 min
  • Operadores mapToInt(), sum() y summaryStatistics()Video · 11 min
  • Operador flatMap()Video · 4 min
  • Convertiendo un List a un StreamVideo · 8 min
  • Generando Stream infinito o bien emitiendo elementos en un intervalo de tiempoVideo · 4 min
  • Ejemplo flatMap facturas de usuariosVideo · 11 min
  • Operador parallel()Video · 8 min
  • Modificar flujo y devolver la sumaCuestionario · 20 min
  • Obtener el numero mayor en un arregloCuestionario · 20 min
  • Aplanar un arreglo bidimensional en un nivel y eliminar repetidosCuestionario · 30 min
  • Calcular importe de cada producto de una lista y sumarloCuestionario · 20 min
UNIDAD 28 - Java 8 Programación Funcional: Optional · 5 lecciones

UNIDAD 28 - Java 8 Programación Funcional: Optional

  • Introducción a la clase OptionalVideo · 13 min
  • Ejemplo Repositorio usando OptionalVideo · 12 min
  • Optional métodos orElse() vs orElseGet()Video · 10 min
  • Optional método orElseThrow()Video · 7 min
  • Optional operadores map(), filter() y flatMap()Video · 12 min
UNIDAD 29 - Java 8 Date Time · 9 lecciones

UNIDAD 29 - Java 8 Date Time

  • IntroducciónVideo · 4 min
  • Trabajando con LocalDate para fechasVideo · 13 min
  • Trabajando con LocalTime para hora tiempoVideo · 8 min
  • Formateando hora tiempo con DateTimeFormatterVideo · 7 min
  • Trabajando con LocalDateTime para fecha y horaVideo · 10 min
  • Trabajando con zonas horaria usando ZonedDateTimeVideo · 7 min
  • Trabajando con zonas horaria usando ZonedDateTime parte 2Video · 9 min
  • Trabajando con periodos y duraciónVideo · 14 min
  • Calcular edadCuestionario · 10 min
UNIDAD 30 - Java Annotations: Uso de Anotaciones · 4 lecciones

UNIDAD 30 - Java Annotations: Uso de Anotaciones

  • Introducción y creando nuestra primera anotaciónVideo · 10 min
  • Procesando las anotaciones usando el api de reflexión de javaVideo · 13 min
  • Creando la clase procesador JsonSerializador y agregando capitalizadorVideo · 10 min
  • Añadiendo nueva anotación para método @Target METHODVideo · 10 min
UNIDAD 31 - Recursividad · 2 lecciones

UNIDAD 31 - Recursividad

  • Creando la clase Componente recursivaVideo · 13 min
  • Añadiendo método recursivo que recorre el arbolVideo · 11 min
UNIDAD 32 - Patrones de Diseño · 10 lecciones

UNIDAD 32 - Patrones de Diseño

  • Patrón SingletonVideo · 13 min
  • Patrón Abstract FactoryVideo · 11 min
  • Patrón Abstract Factory parte 2Video · 16 min
  • Patrón Abstract Factory parte 3Video · 14 min
  • Patrón DecoratorVideo · 20 min
  • Patrón Decorator parte 2Video · 13 min
  • Patrón CompositeVideo · 17 min
  • Patrón Composite parte 2Video · 7 min
  • Patrón ObserverVideo · 20 min
  • Sobre patrones de diseñoCuestionario · 20 min
UNIDAD 33 - Manejo de Archivos · 3 lecciones

UNIDAD 33 - Manejo de Archivos

  • Creando archivosVideo · 9 min
  • Usando BufferedWriter y PrintWriterVideo · 9 min
  • Leer archivosVideo · 11 min
UNIDAD 34 - Bases de datos con JDBC · 17 lecciones

UNIDAD 34 - Bases de datos con JDBC

  • Introducción SQLVideo · 12 min
  • Instalación MySQLVideo · 7 min
  • Creando el esquema de base de datosVideo · 5 min
  • Introducción al API JDBCVideo · 15 min
  • Actualización creando proyecto Maven en IntellijVideo · 2 min
  • Creando nuestro proyecto Java con JDBCVideo · 13 min
  • Cerrando conexiones, recursos y manejo de erroresVideo · 10 min
  • Añadiendo la clase singleton de conexión a la base de datosVideo · 7 min
  • La interface RepositorioVideo · 9 min
  • Implementando la clase RepositorioVideo · 9 min
  • Implementando la clase Repositorio parte 2Video · 9 min
  • Implementando la clase Repositorio parte 3 el CRUDVideo · 12 min
  • La clase Repositorio parte 4 probando el CRUDVideo · 8 min
  • Relaciones de tablas creando esquema DDLVideo · 8 min
  • Relaciones de objetos del modelo o DTOVideo · 19 min
  • Una conexión por sentencia u operaciónVideo · 11 min
  • Tarea Mantenedor de Usuarios JdbcCuestionario · 1 h
UNIDAD 35 - Bases de datos con JDBC: Pool de conexiones · 2 lecciones

UNIDAD 35 - Bases de datos con JDBC: Pool de conexiones

  • IntroducciónVideo · 6 min
  • Implementando pool de conexiones y Descargar Código FuenteVideo · 10 min
UNIDAD 36 - Bases de datos con JDBC: Transacciones · 10 lecciones

UNIDAD 36 - Bases de datos con JDBC: Transacciones

  • IntroducciónVideo · 6 min
  • Ejemplo Transacciones SingletonVideo · 15 min
  • Ejemplo Transacciones Singleton parte 2Video · 12 min
  • Ejemplo Transacciones con pool de conexionesVideo · 13 min
  • Ejemplo Transacciones con pool de conexiones parte 2Video · 10 min
  • Ejemplo Transacciones con pool de conexiones parte 3 (obtener último insert id)Video · 7 min
  • Ejemplo Transacciones con pool de conexiones parte 4Video · 12 min
  • Agregando la interface Service y su clase de implementación transaccionalVideo · 14 min
  • Implementando los metodos de la clase ServiceVideo · 8 min
  • Utilizando la clase Service en la clase de ejemplo con el mainVideo · 5 min
UNIDAD 37 - Swing: Creando Aplicaciones de Ventanas/Escritorio (GUI) · 10 lecciones

UNIDAD 37 - Swing: Creando Aplicaciones de Ventanas/Escritorio (GUI)

  • Hola Mundo con SwingVideo · 12 min
  • JButton y el evento ActionListenerVideo · 15 min
  • Java Swing LayoutVideo · 15 min
  • Ejemplo copiar texto de un campo a otro y contadorVideo · 22 min
  • Ejemplo Conversor de monedasVideo · 16 min
  • Ejemplo Calculadora usando JMenuBarVideo · 22 min
  • Ejemplo Calculadora con GridLayout y JButtonVideo · 30 min
  • Ventanas de Dialogo de Alerta y de OpcionesVideo · 13 min
  • Ventanas de Confirmación Ok/CancelVideo · 12 min
  • Grilla o TableModel (DataTable)Video · 10 min
UNIDAD 38 - Swing GUI: Aplicación de Escritorio con Base de Datos JDBC · 8 lecciones

UNIDAD 38 - Swing GUI: Aplicación de Escritorio con Base de Datos JDBC

  • Componente FormularioVideo · 13 min
  • Componente Grilla/TableModelVideo · 12 min
  • Modificando datos y validación del formularioVideo · 24 min
  • Eliminando registro del TableModelVideo · 9 min
  • Copiar inserts into con datos de ejemplo para la siguiente claseLectura · 0 min
  • Creando las tablas en MySQL y configurando dependencias de JDBCVideo · 9 min
  • Implementando clase Repository para el CRUDVideo · 15 min
  • Agregando persistencia a la Base de Datos en Swing con el CRUD RepositoryVideo · 10 min
UNIDAD 39 - Unit Testing: JUnit 5 · 28 lecciones

UNIDAD 39 - Unit Testing: JUnit 5

  • Introducción pruebas unitariasVideo · 9 min
  • Introducción JUnit 5Video · 11 min
  • Actualización creando proyecto Maven en IntellijLectura · 0 min
  • Creando y configurando el proyecto con JUnit 5Video · 9 min
  • Escribiendo y ejecutando primeras pruebas unitarias con AssertionsVideo · 17 min
  • Escribiendo test para el saldoVideo · 12 min
  • Test driven development TDD con JUnitVideo · 10 min
  • TDD para debito y créditoVideo · 11 min
  • Probando y afirmando excepciones con assertThrows en JUnit 5Video · 12 min
  • Añadiendo la clase Banco y la realcion con las cuentasVideo · 10 min
  • Probando y afirmando las realciones entre Banco y CuentaVideo · 8 min
  • Usando el método assertAllVideo · 7 min
  • Agregando mensajes de falla en los métodos assertionsVideo · 7 min
  • Usando anotaciones @DisplayName y @DisabledVideo · 8 min
  • Ciclo de vida anotaciones @AfterEach y @BeforeEachVideo · 11 min
  • Ciclo de vida anotaciones @AfterAll y @BeforeAllVideo · 7 min
  • Test condicionales @EnabledOnOs, @EnabledOnJre, @EnabledIfSystemProperty etc...Video · 18 min
  • Ejecuciones de test condicionales con @EnabledIfEnvironmentVariableVideo · 9 min
  • Ejecución de test condicional con Assumptions programáticamenteVideo · 10 min
  • Clases de test anidadas usando @NestedVideo · 11 min
  • Repitiendo pruebas con @RepeatedTestVideo · 9 min
  • Escribiendo pruebas parametrizadas con @ParameterizedTestVideo · 11 min
  • Pruebas parametrizadas con @ParameterizedTest parte 2Video · 8 min
  • Pruebas parametrizadas con @ParameterizedTest parte 3Video · 11 min
  • Tagging tests con anotación @TagVideo · 7 min
  • Inyección de Dependencia & componentes testInfo y TestReporterVideo · 13 min
  • Timeout en JUnit 5Video · 9 min
  • Maven surefire plugin y Descargar Código FuenteVideo · 10 min
UNIDAD 40 - Unit Testing: Mockito · 10 lecciones

UNIDAD 40 - Unit Testing: Mockito

  • IntroducciónVideo · 9 min
  • Creando y configurando el proyecto con JUnit 5 y MockitoVideo · 10 min
  • Implementando la clase ServiceVideo · 9 min
  • Realizando primeras pruebas con mockitoVideo · 15 min
  • Agregando nuevas dependencias mockVideo · 11 min
  • Probando nuevas dependencias mockVideo · 12 min
  • Probando con verifyVideo · 9 min
  • Inyección de dependencia y anotaciones @Mock, @InjectMock y @ExtendWithVideo · 6 min
  • Realizando más pruebas del repositorio con el metodo guardarVideo · 12 min
  • Test del id incremental en el método guardar usando Invocation ArgumentVideo · 8 min
UNIDAD 41 - Introducción a Java EE: ahora renombrado a Jakarta EE · 5 lecciones

UNIDAD 41 - Introducción a Java EE: ahora renombrado a Jakarta EE

  • Introducción al Protocolo HTTPVideo · 5 min
  • Introducción a Jakarta EE 9 (Java EE)Video · 14 min
  • Actualización creando proyecto Maven en Intellij IDEA [Recuerdo]Lectura · 0 min
  • Instalando Apache Tomcat 10Video · 8 min
  • Creando y configurando un proyecto Java EE en IntelliJVideo · 15 min
UNIDAD 42 - Jakarta EE 9: API Servlet - Introducción · 5 lecciones

UNIDAD 42 - Jakarta EE 9: API Servlet - Introducción

  • Introducción a los ServletsVideo · 15 min
  • Primer ejemplo con ServletVideo · 18 min
  • Envíando parametros GET de la url o Query StringVideo · 14 min
  • Envíando múltiples parametros GET urlVideo · 14 min
  • Nuevo Servlet y enviar parámetrosCuestionario · 30 min
UNIDAD 43 - Jakarta EE 9: API Servlet - Manejo de formularios · 12 lecciones

UNIDAD 43 - Jakarta EE 9: API Servlet - Manejo de formularios

  • Demostración visual que lograremos en la secciónVideo · 3 min
  • Creando nuevo proyecto formVideo · 11 min
  • Creando la clase servlet para procesar el formularioVideo · 10 min
  • Agregando elementos select y checkbox en el htmlVideo · 11 min
  • Procesando elementos select y checkbox en el servletVideo · 8 min
  • Agregando otros campos de radio button, checkbox y hiddenVideo · 7 min
  • Validando formularioVideo · 13 min
  • Mostrando los mensajes de error en la vista jsp sobre el formularioVideo · 15 min
  • Visualizando los mensajes de error debajo de cada campo en el formVideo · 10 min
  • Aplicando estilos CSS con BootstrapVideo · 20 min
  • Manteniendo valores del formulario y selecciones al validarVideo · 16 min
  • Generación de Formulario y validaciónCuestionario · 40 min
UNIDAD 44 - Jakarta EE 9: API Servlet - Cabeceras HTTP y Status · 9 lecciones

UNIDAD 44 - Jakarta EE 9: API Servlet - Cabeceras HTTP y Status

  • Demostración visual que lograremos en la secciónVideo · 3 min
  • Cabeceras HTTP del requestVideo · 29 min
  • Cabeceras HTTP Response para exportar a ExcelVideo · 19 min
  • Cabeceras HTTP Response para generar una respuesta en Json (API Rest)Video · 12 min
  • Cabeceras HTTP para enviar un objeto Json en el cuerpo del request (API Rest)Video · 10 min
  • Cabeceras HTTP Response Location vs Dispatcher forwardVideo · 14 min
  • Status HTTP Response 401 No AutorizadoVideo · 15 min
  • Status HTTP Response 404 No EncontradoVideo · 13 min
  • Refactorización del buscador de productoCuestionario · 30 min
UNIDAD 45 - Jakarta EE 9: API Servlet - Manejo de Cookies · 6 lecciones

UNIDAD 45 - Jakarta EE 9: API Servlet - Manejo de Cookies

  • Demostración visual que lograremos en la secciónVideo · 2 min
  • Introducción y nuevo proyectoVideo · 14 min
  • Sistema de login con cookiesVideo · 16 min
  • Sistema de login con cookies parte 2 protegiendo recursosVideo · 10 min
  • Sistema de login con cookies parte 3 cerrando sesión logoutVideo · 8 min
  • Aplicar estilos CSS usando cookiesCuestionario · 20 min
UNIDAD 46 - Jakarta EE 9: API Servlet - Manejo de sesiones con HttpSession · 3 lecciones

UNIDAD 46 - Jakarta EE 9: API Servlet - Manejo de sesiones con HttpSession

  • Introducción y nuevo proyectoVideo · 9 min
  • Sistema de login con http sessionVideo · 10 min
  • Ingresa tu nombre de sesiónCuestionario · 30 min
UNIDAD 47 - Jakarta EE 9: API Servlet - Carro de Compras con HttpSession · 5 lecciones

UNIDAD 47 - Jakarta EE 9: API Servlet - Carro de Compras con HttpSession

  • Demostración visual que lograremos en la secciónVideo · 3 min
  • Creando clases Carro e ItemCarroVideo · 14 min
  • Agregando items al carro de comprasVideo · 11 min
  • Ver carro de comprasVideo · 15 min
  • Actualizar y eliminar ítems del carro de comprasCuestionario · 1 h
UNIDAD 48 - Jakarta EE 9: API Servlet - Listeners · 3 lecciones

UNIDAD 48 - Jakarta EE 9: API Servlet - Listeners

  • Introducción a los ListenersVideo · 16 min
  • Guardando atributos de contextosVideo · 10 min
  • Listener nombre y apellidoCuestionario · 20 min
UNIDAD 49 - Jakarta EE 9: API Servlet - Filter HTTP · 2 lecciones

UNIDAD 49 - Jakarta EE 9: API Servlet - Filter HTTP

  • Implementando un filtro que valida la sesión de usuario o loginVideo · 18 min
  • Implementar filtro que calcule el Tiempo TranscurridoCuestionario · 30 min
UNIDAD 50 - Jakarta EE 9: API Servlet - Bases de Datos con JDBC · 7 lecciones

UNIDAD 50 - Jakarta EE 9: API Servlet - Bases de Datos con JDBC

  • Demostración visual que lograremos en la secciónVideo · 2 min
  • Implementando filtro HTTP para la conexión a la Base de DatosVideo · 12 min
  • Añadiendo la interfaz repositorio y su implementación con JDBCVideo · 8 min
  • Implementando el componente Service con JDBCVideo · 11 min
  • Instalando el driver MySQL en el servidor Tomcat y modificando los ServletsVideo · 13 min
  • Modificando el listado de productos con vista JSP y MVCVideo · 15 min
  • Listado de cursos y búsqueda de informaciónCuestionario · 1 h
UNIDAD 51 - Jakarta EE 9: API Servlet - CRUD con JDBC y MySQL · 10 lecciones

UNIDAD 51 - Jakarta EE 9: API Servlet - CRUD con JDBC y MySQL

  • Añadiendo relación entre producto y categoría y otros atributosVideo · 8 min
  • Implementando CRUD (insert, update y delete) en el Repository o DaoVideo · 6 min
  • Agregando Repositorio de categoria y Service guardar e eliminarVideo · 13 min
  • Agregando formulario para crearVideo · 18 min
  • Procesando el formulario con doPost para crearVideo · 10 min
  • Validando el formularioVideo · 18 min
  • Implementando formulario editarVideo · 20 min
  • Implementando editar procesar formVideo · 15 min
  • Implementando eliminar y dando seguridad a nuestras rutas del CRUDVideo · 17 min
  • Crud completo de los cursosCuestionario · 1 h
UNIDAD 52 - Jakarta EE 9: API Servlet - JSTL (JavaServer Pages Standard Tag Library) · 4 lecciones

UNIDAD 52 - Jakarta EE 9: API Servlet - JSTL (JavaServer Pages Standard Tag Library)

  • Migrando a JSTL en la vista JSP listarVideo · 24 min
  • Migrando a JSTL en JSP formVideo · 15 min
  • Migrando a JSTL en JSP carro de comprasVideo · 13 min
  • Migrar tarea anterior (proyecto de cursos) a JSTLCuestionario · 20 min
UNIDAD 53 - Jakarta EE 9: API Servlet - Layout y CSS Bootstrap · 5 lecciones

UNIDAD 53 - Jakarta EE 9: API Servlet - Layout y CSS Bootstrap

  • Demostración visual que lograremos en la secciónVideo · 2 min
  • Agregando estilos CSS BootstrapVideo · 19 min
  • Implementando sistema de layout en JSPVideo · 21 min
  • Agregando menú de navegación en el header del layoutVideo · 10 min
  • Agregar layout y estilos Bootstrap CSSCuestionario · 20 min
UNIDAD 54 - Jakarta EE 9: API Servlet - Sistema de Autenticación con JDBC y MySQL · 3 lecciones

UNIDAD 54 - Jakarta EE 9: API Servlet - Sistema de Autenticación con JDBC y MySQL

  • Creando el esquema de la tabla usuarios y la clase UsuarioRepositorioVideo · 12 min
  • Implementando la clase UsuarioService para el proceso de login y servletVideo · 10 min
  • Crud completo de los usuariosCuestionario · 40 min
UNIDAD 55 - Jakarta EE 9: API Servlet - Pool de conexiones JDBC con Tomcat Datasource · 2 lecciones

UNIDAD 55 - Jakarta EE 9: API Servlet - Pool de conexiones JDBC con Tomcat Datasource

  • Configurando el pool de conexionesVideo · 13 min
  • Configurar pool de conexiones en la penúltima tarea de proyecto cursosCuestionario · 40 min
UNIDAD 56 - Jakarta EE 9: CDI - Inyección de dependencias y contextos · 15 lecciones

UNIDAD 56 - Jakarta EE 9: CDI - Inyección de dependencias y contextos

  • Introducción a CDIVideo · 20 min
  • Demostración de lo que lograremos al final de la secciónVideo · 2 min
  • Configurando proyecto y bean carro con alcance @SessionScopeVideo · 18 min
  • Registrando conexión JDBC en contenedor CDIVideo · 14 min
  • Componentes CDI Repositories y ServicesVideo · 9 min
  • Inyectando beans Services en los ServletsVideo · 12 min
  • Bean LoginService y la anotación @ResourceVideo · 6 min
  • Calificadores con la anotación @QualifierVideo · 11 min
  • Estereotipos con la anotación @StereotypeVideo · 8 min
  • Bean discovery mode en annotated y anotación @Disposes para cerrar recursosVideo · 10 min
  • Ciclo de vida de los beans con anotaciones @Postconstruct y @PredestroyVideo · 23 min
  • Manejo de interceptores CDIVideo · 23 min
  • Manejo de transacciones usando interceptores y anotacionesVideo · 19 min
  • Crear proyecto Produces Factura usando AnotacionesCuestionario · 1 h
  • Migrar penúltima tarea (pool conexiones cursos) a CDI con anotacionesCuestionario · 2 h
UNIDAD 57 - Jakarta EE 9: JPA e Hibernate · 12 lecciones

UNIDAD 57 - Jakarta EE 9: JPA e Hibernate

  • IntroducciónVideo · 7 min
  • Creando proyecto y configuraciones JPA persistence.xmlVideo · 13 min
  • Creando la clase entity de persistenciaVideo · 9 min
  • Sentencia HQL select y configurando el EntityManagerFactoryVideo · 12 min
  • Clausula where HQLVideo · 12 min
  • Métodos SingleResult vs ResultListVideo · 8 min
  • Crear registros con el método persist del EntityManagerVideo · 9 min
  • Actualizar registros con el método merge del EntityManagerVideo · 7 min
  • Eliminar registros con el método removeVideo · 5 min
  • El componente crud repositorioVideo · 8 min
  • El componente serviceVideo · 9 min
  • Probando el service en una clase cliente con el método mainVideo · 14 min
UNIDAD 58 - Jakarta EE 9: JPA e Hibernate - Consultas JPQL · 7 lecciones

UNIDAD 58 - Jakarta EE 9: JPA e Hibernate - Consultas JPQL

  • JPQL campos personalizadosVideo · 19 min
  • JPQL instanciación dinámica de clase personalizadaVideo · 14 min
  • Usando DISTINCT palabra clave de JPQL / HQLVideo · 9 min
  • Funciones JPQL concat, upper, lower y operador likeVideo · 13 min
  • Usando palabras claves between y order by de JPQLVideo · 7 min
  • Funciones JPQL de agregación count, sum, max, min, avgVideo · 18 min
  • Subquery o subconsulta en JPQLVideo · 12 min
UNIDAD 59 - Jakarta EE 9: JPA e Hibernate - API Criteria · 9 lecciones

UNIDAD 59 - Jakarta EE 9: JPA e Hibernate - API Criteria

  • El API CriteriaVideo · 12 min
  • Operadores like y betweenVideo · 10 min
  • Operadores in, gt (mayor que), ge (mayor que o igual), lt (menor que) y leVideo · 11 min
  • Predicados conjunción and y disyunción orVideo · 7 min
  • Clausula order by, ejemplo con single result por id, distinct nombre y upperVideo · 12 min
  • Funciones de expresión concat, upper y lowerVideo · 4 min
  • Cláusula multiselect para campos personalizadosVideo · 9 min
  • Funciones de agregación count, sum, max, minVideo · 11 min
  • Búsqueda dinámica con el API CriteriaVideo · 11 min
UNIDAD 60 - Jakarta EE 9: JPA e Hibernate - Eventos del Ciclo de Vida · 3 lecciones

UNIDAD 60 - Jakarta EE 9: JPA e Hibernate - Eventos del Ciclo de Vida

  • Eventos del Ciclo de Vida @PrePersist y @PreUpdateVideo · 10 min
  • Anotaciones @Embeddable y @EmbeddedVideo · 6 min
  • Generación Automática de las tablas con schema generation drop-and-createVideo · 12 min
UNIDAD 61 - Jakarta EE 9: JPA e Hibernate - Asociaciones · 13 lecciones

UNIDAD 61 - Jakarta EE 9: JPA e Hibernate - Asociaciones

  • Creando nuevo proyecto y la relación ManyToOneVideo · 11 min
  • Codificando ejemplo ManyToOneVideo · 16 min
  • La relación OneToManyVideo · 8 min
  • Codificando ejemplo OneToManyVideo · 12 min
  • Esquema con tabla de enlace en OneToManyVideo · 7 min
  • Eliminar objetos dependientes o hijos en la relacion OneToManyVideo · 8 min
  • Relación OneToMany BidireccionalVideo · 17 min
  • Eliminar objetos dependientes en OneToMany BidireccionalVideo · 10 min
  • Relación OneToOneVideo · 17 min
  • Relación OneToOne BidireccionalVideo · 13 min
  • Relación ManyToManyVideo · 16 min
  • Relación ManyToMany parte 2 otros detallesVideo · 15 min
  • Relación ManyToMany BidireccionalVideo · 14 min
UNIDAD 62 - Jakarta EE 9: JPA e Hibernate - Fetch Type Lazy e Eager · 5 lecciones

UNIDAD 62 - Jakarta EE 9: JPA e Hibernate - Fetch Type Lazy e Eager

  • Introducción a Fetch TypeVideo · 4 min
  • FetchType Lazy en asociación @OneToManyVideo · 13 min
  • FetchType Lazy en asociación @OneToMany usando join fetchVideo · 13 min
  • Fetch en asociaciones @OneToMany y @OneToOne usando ResultListVideo · 15 min
  • Fetch en asociaciones @ManyToMany usando ResultListVideo · 7 min
UNIDAD 63 - Jakarta EE 9: JPA e Hibernate - API Criteria y Join Fetch · 2 lecciones

UNIDAD 63 - Jakarta EE 9: JPA e Hibernate - API Criteria y Join Fetch

  • API Criteria y Join Fetch en asociación ManyToOneVideo · 19 min
  • API Criteria y Join Fetch en asociación OneToManyVideo · 7 min
UNIDAD 64 - Jakarta EE 9: JPA e Hibernate - Servlet con JPA e Inyección de Dependencia CDI · 5 lecciones

UNIDAD 64 - Jakarta EE 9: JPA e Hibernate - Servlet con JPA e Inyección de Dependencia CDI

  • Creando nuevo proyecto webapp Servlet y configuraciones JPAVideo · 8 min
  • Implementando clases Entities y configurando Entity ManagerVideo · 12 min
  • Implementendo repositorios JPAVideo · 15 min
  • El service con repositorio JPA y manejo de transacciones con anotacionesVideo · 12 min
  • Probando nuestra webapp JPAVideo · 12 min
UNIDAD 65 - Jakarta EE 9: Enterprise JavaBeans - EJB · 7 lecciones

UNIDAD 65 - Jakarta EE 9: Enterprise JavaBeans - EJB

  • Introducción a los EJBVideo · 13 min
  • Instalando Servidor WildFly y nuevo proyecto EE 9 con soporte EJBVideo · 12 min
  • Primer ejemplo con EJBVideo · 15 min
  • Ejemplo EJB @Stateless vs @StatefulVideo · 19 min
  • Obteniendo EJB programáticamente usando InitialContext lookup con JNDIVideo · 12 min
  • La interfaz @LocalVideo · 15 min
  • Añadiendo otros metodos a la interfaz @LocalVideo · 12 min
UNIDAD 66 - Jakarta EE 9: Enterprise JavaBeans - EJB comunicación remota · 2 lecciones

UNIDAD 66 - Jakarta EE 9: Enterprise JavaBeans - EJB comunicación remota

  • Ejemplo con la interfaz @RemoteVideo · 32 min
  • Despliegues (deployments) en consola admin web de WildflyVideo · 15 min
UNIDAD 67 - Jakarta EE 9: Enterprise JavaBeans - Despliegues y estructura EAR · 4 lecciones

UNIDAD 67 - Jakarta EE 9: Enterprise JavaBeans - Despliegues y estructura EAR

  • Creando estructura modular EARVideo · 23 min
  • Configurando Datasource en servidor Wildfly y persistencia JPA en el módulo ejbVideo · 22 min
  • Implementando repositorio con JPA (componente CDI) y service EJB en módulo ejbVideo · 10 min
  • Implementando e inyectando EJB en Servlet en módulo warVideo · 14 min
UNIDAD 68 - Jakarta EE 9: Enterprise JavaBeans - Migrando aplicacion webapp-jpa a EJB · 2 lecciones

UNIDAD 68 - Jakarta EE 9: Enterprise JavaBeans - Migrando aplicacion webapp-jpa a EJB

  • Migrando proyecto productos webapp-jpa a EJB en WildFlyVideo · 21 min
  • EntityManager manejado por el contenedor con @PersistenceContextVideo · 18 min
UNIDAD 69 - Jakarta EE 9: JavaServer Faces - JSF3 · 5 lecciones

UNIDAD 69 - Jakarta EE 9: JavaServer Faces - JSF3

  • Introducción JSF3Video · 10 min
  • Creando nuevo proyecto webapp JSFVideo · 15 min
  • La clase controller CDIVideo · 20 min
  • Configurando JPAVideo · 10 min
  • Añadiendo el Repository Service EJB y probando en controller CDIVideo · 9 min
UNIDAD 70 - Jakarta EE 9: JavaServer Faces - JSF3: Formulario y validación · 7 lecciones

UNIDAD 70 - Jakarta EE 9: JavaServer Faces - JSF3: Formulario y validación

  • Implementando plantilla formulario y procesarVideo · 23 min
  • Agregando crear con JPAVideo · 15 min
  • Form CRUD completo editar y eliminarVideo · 22 min
  • Form campo fechaVideo · 18 min
  • Form lista select o combo boxVideo · 15 min
  • Clase converter para lista selectVideo · 17 min
  • Validación formulario usando anotacionesVideo · 12 min
UNIDAD 71 - Jakarta EE 9: JavaServer Faces - JSF3: Estilos CSS y templates · 3 lecciones

UNIDAD 71 - Jakarta EE 9: JavaServer Faces - JSF3: Estilos CSS y templates

  • Aplicando estilos CSS con BootstrapVideo · 14 min
  • Sistema de Layouts o templatesVideo · 19 min
  • Mensajes FlashVideo · 14 min
UNIDAD 72 - Jakarta EE 9: JavaServer Faces - JSF3: Multilenguaje I18n · 3 lecciones

UNIDAD 72 - Jakarta EE 9: JavaServer Faces - JSF3: Multilenguaje I18n

  • Configurando archivos de idiomas properties (Resource Bundle)Video · 23 min
  • Implementando controlador para cambiar el idiomaVideo · 26 min
  • Utilizando e injectando los textos de idioma (resource bundle) en el controladorVideo · 9 min
UNIDAD 73 - Jakarta EE 9: JavaServer Faces - JSF3: PrimeFaces · 4 lecciones

UNIDAD 73 - Jakarta EE 9: JavaServer Faces - JSF3: PrimeFaces

  • Instalación y Componentes UIVideo · 32 min
  • Primefaces parte 2 paneles, form layout y AjaxVideo · 42 min
  • Implementando buscador con AjaxVideo · 25 min
  • Implementando ventana de modal o dialogo con AjaxVideo · 27 min
UNIDAD 74 - Jakarta EE 9: Web Services SOAP - JAX-WS · 5 lecciones

UNIDAD 74 - Jakarta EE 9: Web Services SOAP - JAX-WS

  • Introducción a los Web ServicesVideo · 12 min
  • Introducción SOAP Web ServicesVideo · 9 min
  • Implementando y publicando Web Services JAX-WSVideo · 18 min
  • Cliente para consumir Web ServicesVideo · 17 min
  • Ejemplo JAX-WS EJB y JPAVideo · 29 min
UNIDAD 75 - Jakarta EE 9: RESTful Web services - JAX-RS · 7 lecciones

UNIDAD 75 - Jakarta EE 9: RESTful Web services - JAX-RS

  • Introducción RESTful y demostraciónVideo · 28 min
  • Ejemplo implementando JAX-RS parte 1Video · 27 min
  • Ejemplo implementando JAX-RS parte 2Video · 33 min
  • Ejemplo Cliente HTTP con RESTEasy JAX-RS parte 1Video · 28 min
  • Ejemplo Cliente HTTP con RESTEasy JAX-RS parte 2Video · 22 min
  • Ejemplo JAX-RS con relaciones de objetos entities y JSON anidadosVideo · 28 min
  • Ejemplo JAX-RS con relaciones cíclica de objetos y problema de recursividadVideo · 15 min
UNIDAD 76 - Jakarta EE 9: Seguridad JAAS Servicio de Autenticación y Autorización · 4 lecciones

UNIDAD 76 - Jakarta EE 9: Seguridad JAAS Servicio de Autenticación y Autorización

  • Introducción JAASVideo · 7 min
  • Implementando seguridad JAAS en aplicacion web empresarial (EJB y JSF3)Video · 32 min
  • Páginas JSF personalizadas de form login y errorVideo · 27 min
  • Logout o cerrar sesiónVideo · 16 min
UNIDAD 77 - Jakarta EE 9: Seguridad JAAS en RESTful Web services JAX-RS · 2 lecciones

UNIDAD 77 - Jakarta EE 9: Seguridad JAAS en RESTful Web services JAX-RS

  • Implementando seguridad JAAS en Servicios Web RestfulVideo · 16 min
  • Añadiendo reglas de seguridad a rutas url y métodos http en archivo web.xmlVideo · 17 min
UNIDAD 78 - Jakarta EE 9: Seguridad JAAS en SOAP Web Services JAX-WS · 1 lecciones

UNIDAD 78 - Jakarta EE 9: Seguridad JAAS en SOAP Web Services JAX-WS

  • Implementando seguridad JAAS en Servicios Web SOAPVideo · 14 min
UNIDAD 79 - Jakarta EE 9: Seguridad JAAS en EJB Remote · 1 lecciones

UNIDAD 79 - Jakarta EE 9: Seguridad JAAS en EJB Remote

  • Implementando seguridad JAAS en EJB RemoteVideo · 17 min
UNIDAD 80 - Jakarta EE 9: Seguridad JAAS comprobación programática · 1 lecciones

UNIDAD 80 - Jakarta EE 9: Seguridad JAAS comprobación programática

  • Comprobando seguridad programáticamente en los EJBsVideo · 10 min
UNIDAD 81 - Spring Boot: Creando webapps con Spring Framework · 10 lecciones

UNIDAD 81 - Spring Boot: Creando webapps con Spring Framework

  • Introducción a Spring BootVideo · 7 min
  • Creando proyecto Spring Web MVCVideo · 23 min
  • Controlador y vistaVideo · 23 min
  • Implementando JPA (Entity, Repository y Service)Video · 24 min
  • Introduccion a Spring Data JPAVideo · 9 min
  • Implementando el CRUD ControllerVideo · 23 min
  • List viewVideo · 10 min
  • Form viewVideo · 16 min
  • Configuración Base de Datos MySQLVideo · 17 min
  • Validación de Formulario, CSS Bootstrap y otros detallesVideo · 26 min
UNIDAD 82 - Spring Boot: Creando Backend API RESTful · 3 lecciones

UNIDAD 82 - Spring Boot: Creando Backend API RESTful

  • Creando Proyecto y Lógica de NegocioVideo · 13 min
  • Implementando Rest ControllerVideo · 17 min
  • Creando Base de Datos en MySQL Workbench y probando con PostmanVideo · 14 min
UNIDAD 83 - Spring Boot: React App · 8 lecciones

UNIDAD 83 - Spring Boot: React App

  • Introducción a ReactVideo · 5 min
  • Instalando herramientas necesarias & Creando React AppVideo · 16 min
  • Creando Primer ComponenteVideo · 24 min
  • Agregando Componente TableVideo · 16 min
  • Agregando Componente FormVideo · 20 min
  • Implementando Eliminar y ModificarVideo · 22 min
  • Implementando Service Cliente HTTP con AxiosVideo · 12 min
  • Consumindo API REST del Backend en ReactVideo · 16 min
UNIDAD 84 - Spring Boot: Angular App · 9 lecciones

UNIDAD 84 - Spring Boot: Angular App

  • Introducción a AngularVideo · 14 min
  • Instalando herramientas necesariasVideo · 10 min
  • Creando Angular AppVideo · 22 min
  • Agregando Componente TableVideo · 12 min
  • Agregando Componente FormVideo · 20 min
  • Implementando Editar y EliminarVideo · 17 min
  • Validación de FormularioVideo · 13 min
  • Implementando Service con HttpClient para consumir API RestVideo · 11 min
  • Consumindo API REST del Backend Spring BootVideo · 16 min
UNIDAD 85 - JavaFX · 7 lecciones

UNIDAD 85 - JavaFX

  • Creando Java FX AppVideo · 15 min
  • Implementando Eliminar del ViewTableVideo · 9 min
  • Implementando Form CrearVideo · 15 min
  • Implementando Form EditarVideo · 12 min
  • Implementando Botón LimpiarVideo · 7 min
  • Implementando Service con WebClient para consumir API RestVideo · 11 min
  • Consumindo API REST del Backend Spring BootVideo · 13 min
UNIDAD 86 - Spring Boot y Angular: Chat WebSocket · 11 lecciones

UNIDAD 86 - Spring Boot y Angular: Chat WebSocket

  • Demostración visual de lo que lograremos al finalizar la secciónVideo · 2 min
  • Introducción a la tecnología WebSocketVideo · 7 min
  • ¿Qué es el Protocolo Stomp y cómo se relaciona con WebSocket?Video · 10 min
  • Creando el proyecto backend y configurando el servidor WebSocket (el Broker)Video · 19 min
  • Creando el proyecto frontend Angular e instalando librerías sockjs y stompjsVideo · 21 min
  • Plantilla HTML del chat / enviar y recibir mensajes del ChatVideo · 24 min
  • Notificar cuando un nuevo usuario se conecta al chatVideo · 24 min
  • Notificar cuando un usuario está escribiendoVideo · 9 min
  • Historial de mensajes del chatVideo · 18 min
  • Instalación Mongo DB y algunos ejemplosVideo · 20 min
  • Agregando Clases del Modelo Document y RepositoryVideo · 17 min
UNIDAD 87 - JavaFX: Chat WebSocket con Spring Boot · 6 lecciones

UNIDAD 87 - JavaFX: Chat WebSocket con Spring Boot

  • Creando proyecto JavaFX y Componentes UI (Interfaz de Usuario) del ChatVideo · 19 min
  • Eventos de los Botones y Mensajes del ChatVideo · 19 min
  • Recibiendo y Enviando Mensajes al Servidor WebSocketVideo · 19 min
  • Historial de mensajes del chatVideo · 10 min
  • Notificar cuando un usuario está escribiendoVideo · 11 min
  • Demostración final del ChatVideo · 4 min
UNIDAD 88 - Reactor API: Reactive Streams Programación reactiva (ReactiveX) · 12 lecciones

UNIDAD 88 - Reactor API: Reactive Streams Programación reactiva (ReactiveX)

  • Introducción a Reactive StreamsVideo · 11 min
  • Creando Proyecto con Reactor APIVideo · 19 min
  • El método subscribe y eventos onNext, onError y onCompleteVideo · 15 min
  • El Subscriber y SubscriptionVideo · 12 min
  • Los operadores map y filterVideo · 20 min
  • Los Observables son inmutablesVideo · 15 min
  • El operador flatMapVideo · 18 min
  • Combinando dos flujos con el operador flatMapVideo · 19 min
  • Combinando dos flujos con el operador zipWithVideo · 9 min
  • Flux RangeVideo · 21 min
  • Flux Interval y CreateVideo · 21 min
  • Back pressure (contrapresión)Video · 13 min
UNIDAD 89 - Spring Boot: Spring WebFlux (ReactiveStreams) · 5 lecciones

UNIDAD 89 - Spring Boot: Spring WebFlux (ReactiveStreams)

  • Creando Proyecto WebFlux y MongoDb ReactiveVideo · 14 min
  • Implementando handler controllerVideo · 12 min
  • Configurando componente Router FunctionVideo · 15 min
  • Poblando con Datos de Ejemplo y Probando en PostmanVideo · 19 min
  • Validando camposVideo · 11 min
UNIDAD 90 - Spring Boot: Microservicios con Spring Cloud · 2 lecciones

UNIDAD 90 - Spring Boot: Microservicios con Spring Cloud

  • Introducción a los microserviciosVideo · 13 min
  • Instalación IDE y Spring ToolsVideo · 12 min
UNIDAD 91 - Spring Cloud: Comenzando con el Microservicio Products · 9 lecciones

UNIDAD 91 - Spring Cloud: Comenzando con el Microservicio Products

  • Creando nuestro microservicio productsVideo · 17 min
  • Añadiendo la clase Entity JPAVideo · 13 min
  • Creando el Repository JPA con Spring Data JPAVideo · 6 min
  • Creando el Service para logica de negocioVideo · 14 min
  • Creando el controlador RestVideo · 15 min
  • Configurando en el application.properties conexión MySQLVideo · 4 min
  • Copiar inserts into con datos de ejemplo para la siguiente claseLectura · 0 min
  • Probando la conexión a MySQL y creando la BBDD y tablaVideo · 8 min
  • Probando nuestra API products en PostmanVideo · 7 min
UNIDAD 92 - Spring Cloud: Microservicio Items · 6 lecciones

UNIDAD 92 - Spring Cloud: Microservicio Items

  • Creando microservicio itemsVideo · 6 min
  • Creando Clase Model Product e ItemVideo · 9 min
  • Implementando Client Http con OpenFeignVideo · 11 min
  • Implementando Service con Feign Client HttpVideo · 10 min
  • Creando controlador en itemsVideo · 6 min
  • Probando nuestra API items (cliente) con PostmanVideo · 13 min
UNIDAD 93 - Spring Cloud: Balanceo de Carga y Comunicación entre Microservicios · 6 lecciones

UNIDAD 93 - Spring Cloud: Balanceo de Carga y Comunicación entre Microservicios

  • Configurando puertos en Msvc Products para balanceo de cargaVideo · 9 min
  • Balanceo de carga del lado del cliente con Cloud LoadBalancerVideo · 14 min
  • Configurando WebClient para consumir nuestra API productsVideo · 6 min
  • Implementando componente service con cliente Http WebClientVideo · 10 min
  • Usando @Primary y @Qualifier y probando balanceo de carga WebClient en PostmanVideo · 11 min
  • Configurando BaseUrl EndpointVideo · 6 min
UNIDAD 94 - Spring Cloud: Eureka Server registrando microservicios · 6 lecciones

UNIDAD 94 - Spring Cloud: Eureka Server registrando microservicios

  • Introducción a EurekaVideo · 8 min
  • Creando servidor de registro EurekaVideo · 7 min
  • Conectando nuestros servicios como clientes EurekaVideo · 16 min
  • Profundizando un poco mas los conceptos vistos con ChatGPTVideo · 18 min
  • Organizando estructura de Microservicios en VS CodeVideo · 5 min
  • Escalar microservcios con puerto dinámicoVideo · 9 min
UNIDAD 95 - Spring Cloud Gateway · 12 lecciones

UNIDAD 95 - Spring Cloud Gateway

  • Introducción a Spring Cloud GatewayVideo · 4 min
  • Creando servicio Spring Cloud GatewayVideo · 8 min
  • Configuración de rutas usando applications.ymlVideo · 15 min
  • Implementando filtros globales pre y postVideo · 12 min
  • Modificando el response en el filtro postVideo · 5 min
  • Modificando el request en el filtro preVideo · 16 min
  • Implementando Gateway Filter FactoryVideo · 10 min
  • Gateway Filter Factory Modificando Response HTTPVideo · 5 min
  • Configurando y probando nuestro Gateway Filter Factory personalizadoVideo · 14 min
  • Filtros Gateway Factory que vienen de fábricaVideo · 13 min
  • Request Predicates Factory que vienen de fábricaVideo · 12 min
  • Request Predicates Factory que vienen de fábrica parte 2Video · 2 min
UNIDAD 96 - Spring Boot: Eclipse Spring Tools IDE · 4 lecciones

UNIDAD 96 - Spring Boot: Eclipse Spring Tools IDE

  • Instalando Spring Tools y creando proyectoVideo · 33 min
  • Vista y ControladorVideo · 37 min
  • Pasar parametros mediante pathVideo · 34 min
  • DeploymentVideo · 29 min
UNIDAD 97 - Spring Boot: Inyección de Dependencia · 2 lecciones

UNIDAD 97 - Spring Boot: Inyección de Dependencia

  • Inyección de DependenciaVideo · 42 min
  • Ejemplo Factura y relaciones entre sus componentesVideo · 45 min
UNIDAD 98 - Spring Boot: Forms · 8 lecciones

UNIDAD 98 - Spring Boot: Forms

  • Manejo de FormulariosVideo · 34 min
  • Validación de FormularioVideo · 52 min
  • Validación PersonalizadaVideo · 44 min
  • Validación Números y FechasVideo · 43 min
  • Campo desplegable selectVideo · 52 min
  • Campos seleccionables o de verificación checkboxesVideo · 36 min
  • Otros tipos de inputs y manejo de resultado con redirectVideo · 32 min
  • Estilos CSS con BootstrapVideo · 28 min
UNIDAD 99 - Spring Boot: Manejo de errores · 1 lecciones

UNIDAD 99 - Spring Boot: Manejo de errores

  • Manejo de erroresVideo · 52 min
UNIDAD 100 - Spring Boot: Interceptores HTTP · 2 lecciones

UNIDAD 100 - Spring Boot: Interceptores HTTP

  • Introduccón a los interceptores Http y Ejemplo tiempo transcurridoVideo · 51 min
  • Ejemplo Horario de acceso a clientesVideo · 23 min
UNIDAD 101 - Spring Mvc & Data Jpa: Ejemplo CRUD de clientes · 7 lecciones

UNIDAD 101 - Spring Mvc & Data Jpa: Ejemplo CRUD de clientes

  • Listado de clientesVideo · 42 min
  • Form Crear y ValidaciónVideo · 49 min
  • Editar y EliminarVideo · 35 min
  • Configurando MysqlVideo · 41 min
  • PaginadorVideo · 39 min
  • Upload de imagenVideo · 33 min
  • Upload parte IIVideo · 43 min
UNIDAD 102 - Spring MVC + Data JPA + jQuery: Desarrollando un Sistema de Facturación · 6 lecciones

UNIDAD 102 - Spring MVC + Data JPA + jQuery: Desarrollando un Sistema de Facturación

  • Diseño de clases entities y relacionesVideo · 50 min
  • Controller y View de la FacturaVideo · 28 min
  • Autocomplete de los productos utilizando JQueryVideo · 53 min
  • Guardando la FacturaVideo · 29 min
  • Vista de Detalle de la FacturaVideo · 20 min
  • Eliminando la Factura y algunas mejorasVideo · 27 min
UNIDAD 103 - Spring Boot: Spring Security · 4 lecciones

UNIDAD 103 - Spring Boot: Spring Security

  • Introducción y configuraciónVideo · 36 min
  • Login personalizadoVideo · 57 min
  • Chequear en el Controller información del Login Username y RolesVideo · 34 min
  • Spring Security con MySQL y JPAVideo · 49 min
UNIDAD 104 - Spring Boot: Multilenguaje I18N · 1 lecciones

UNIDAD 104 - Spring Boot: Multilenguaje I18N

  • Multilenguaje I18NVideo · 50 min
UNIDAD 105 - Spring Boot: View Technologies · 6 lecciones

UNIDAD 105 - Spring Boot: View Technologies

  • PDFVideo · 38 min
  • ExcelVideo · 36 min
  • CSV (Archivo plano)Video · 20 min
  • XMLVideo · 28 min
  • JSONVideo · 18 min
  • RESTVideo · 14 min
UNIDAD 106 - Spring Boot: Spring Security JWT · 4 lecciones

UNIDAD 106 - Spring Boot: Spring Security JWT

  • Introducción JWT y creando proyectoVideo · 33 min
  • El Filtro JWT AuthenticationVideo · 47 min
  • El Filtro JWT AuthorizationVideo · 32 min
  • Implementando el componente ServiceVideo · 26 min
UNIDAD 107 - Agradecimientos y despedida · 1 lecciones

UNIDAD 107 - Agradecimientos y despedida

  • Hemos llegado al final del cursoLectura · 0 min
Certificado oficial

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
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    107 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    51 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Máster Completo Java de cero a experto Actualizado (+163hrs)

Muestra · verificable por folio y QR

  • 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 Andrés Guzmán.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 107 unidades · 800 lecciones · 60 h
  • 12 meses de acceso
  • 51 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

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 Andrés Guzmán; 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.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Máster Completo Java de cero a experto Actualizado (+163hrs)

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture