Cursos y especializaciones
Bootcamps y Especializaciones
Programas intensivos completos para dominar una tecnología de cero a experto.
Cursos Individuales
Refuerza habilidades específicas con cursos enfocados y prácticos.
GratisCurso Profesional de Java (Nivel Inicial)
Aprende conceptos básicos y avanzados de programación en Java.
GratisSpringboot (Nivel Medio)
Este módulo profundiza en el uso avanzado de Spring Boot, cubriendo temas esenciales como la configuración de proyectos, inyección de dependencias, manejo de controladores y servicios REST, integración con bases de datos mediante JPA, y el uso de herramientas como Spring Security para la autenticación y autorización. Los estudiantes trabajarán en ejercicios prácticos que simulan escenarios reales, desarrollando aplicaciones web robustas y escalables.
GratisBootcamp de Backend Java Developer
Conviértete en Java Developer desde cero y forma parte de la generación de creadores de tecnología que están cambiando el mundo.
GratisAbandono
Abandono el bootcamp
GratisBootcamp de Backend Java Developer 2025
Bootcamp 2025
GratisCurso de Computación Básico Nivelatorio
Este módulo está diseñado para preparar a los estudiantes sin conocimientos previos en computación para su participación en un bootcamp intensivo de programación. A través de lecciones prácticas y teóricas, los participantes adquirirán conceptos básicos de hardware y software, manejo de sistemas operativos y nociones iniciales de programación. El curso ofrece una sólida base para enfrentar los desafíos del bootcamp con confianza y competencia.
GratisAnálisis de Sistemas y Metodologías Ágiles (SCRUM)
Este módulo se centra en el análisis de sistemas y la implementación de la metodología Scrum para la gestión ágil de proyectos. Los estudiantes aprenderán a identificar y documentar los requisitos de los sistemas empresariales mediante técnicas de análisis y el uso de diagramas UML. Además, el curso profundiza en los principios y prácticas de Scrum, incluyendo la definición de roles como Scrum Master y Product Owner, la organización de sprints, y la facilitación de reuniones clave como las reuniones diarias, de planificación, revisión y retrospectiva. A través de ejercicios prácticos, los participantes adquirirán habilidades para gestionar proyectos de desarrollo de software de manera efectiva y adaptativa, mejorando la colaboración y la entrega de valor en las organizaciones.
GratisBases de Datos
Este módulo aborda el diseño y administración de bases de datos relacionales. Los estudiantes aprenderán a modelar datos con diagramas entidad-relación (ERD), aplicar normalización, y optimizar el almacenamiento de datos. Se cubrirán las consultas en SQL, la manipulación de datos, transacciones y la creación de índices. Además, se explorarán temas avanzados como concurrencia, recuperación ante fallos y seguridad en bases de datos. Los ejercicios prácticos permitirán desarrollar habilidades clave para gestionar bases de datos eficientemente.
GratisGIT
Este módulo enseña el uso de GIT y GitHub para gestionar proyectos de software de forma colaborativa. Los estudiantes aprenderán a crear repositorios, hacer commits, trabajar con ramas y fusionar cambios. También se abordarán temas avanzados como la resolución de conflictos y estrategias de colaboración en equipo. Los ejercicios prácticos y videos guiarán a los estudiantes en escenarios reales, desarrollando habilidades esenciales para el trabajo en grupo. El contenido se actualizará con nuevos videos para cubrir técnicas adicionales y mejores prácticas.
GratisIntroducción a Java
Este módulo cubre los fundamentos del lenguaje de programación Java. Los estudiantes aprenderán sobre la sintaxis básica de Java, la estructura de clases y objetos, y los principios de la programación orientada a objetos (POO), como la herencia, el polimorfismo, y la encapsulación. Además, se abordarán temas avanzados como el manejo de excepciones, concurrencia, streams, y manejo de colecciones. Los ejercicios prácticos proporcionarán experiencia en la resolución de problemas del mundo real, desarrollando aplicaciones robustas y escalables en Java.
GratisJava Avanzado
Este módulo abarca temas avanzados de Java, incluyendo conceptos de Programación Orientada a Objetos (POO) como toString, equals, y hashCode, además de clases genéricas, manejo de excepciones, concurrencia, y streams. Los estudiantes realizarán ejercicios prácticos, aplicando conocimientos en situaciones reales para crear aplicaciones robustas y escalables. Recursos adicionales incluyen un repositorio en GitHub con ejercicios, un chat en Discord y enlaces a herramientas útiles para compilar y programar en Java fácilmente.
GratisTesting con Java
Este módulo está diseñado para profundizar en el testing con Java, abarcando herramientas y técnicas esenciales como JUnit, TDD (Test Driven Development) y Cucumber. A través de este curso, los estudiantes desarrollarán habilidades para escribir pruebas unitarias robustas, implementar prácticas de desarrollo ágil y asegurar la calidad de sus aplicaciones desde las primeras etapas del desarrollo.
GratisContenido Extra - Java Avanzado
Este módulo está diseñado para alumnos que desean profundizar en tecnologías avanzadas relacionadas con Java. Se abordan temas como Arquitectura Hexagonal y Microservicios. Aunque estos conocimientos no son indispensables para conseguir tu primer trabajo en la industria, pueden ayudarte a convertirte en un mejor profesional. Por esta razón, no forman parte del examen final del bootcamp. Si te resultan complejos, no te preocupes: son conceptos avanzados que van más allá de lo que se espera de un programador junior.