Especializaciones
  • Cargando especializaciones...
Cursos
  • Cargando cursos...
Menú

Bootcamp de Backend Java Developer (desde 0)

5
(0 reseñas)
Consultar duración
Español

Acceso de por vida

Certificación oficial

Garantía de 30 días

Qué aprenderás

  • Dominarás los conceptos fundamentales de la tecnología.
  • Aprenderás a construir aplicaciones escalables y profesionales.
  • Entenderás las mejores prácticas de la industria y patrones de diseño.

Habilidades que obtendrás

TecnologíaDesarrollo

Detalles a tener en cuenta

Certificado para compartir

Añade a tu perfil de LinkedIn

Enseñado en Español

8 idiomas disponibles

¡Actualizado recientemente!

Enero 2026

Cursos incluidos en la especialización

Esta especialización está compuesta por los siguientes cursos diseñados para darte una formación integral.

Curso de Computación Básico Nivelatorio

Curso de Computación Básico Nivelatorio

CURSO 1 • Consultar

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.

Módulos del curso

1
Sistemas Operativos y HardwareConsultar
2
Cuidado de Datos Personales y Uso de Herramientas DigitalesConsultar
3
Diseño Web Básico y AutomatizaciónConsultar
4
Redes y VirtualizaciónConsultar
Análisis de Sistemas y Metodologías Ágiles (SCRUM)

Análisis de Sistemas y Metodologías Ágiles (SCRUM)

CURSO 2 • Consultar

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.

Módulos del curso

1
Introducción al Bootcamp y Análisis de SistemasConsultar
2
Clase de Consultas - Introducción al Bootcamp y Análisis de SistemasConsultar
3
Metodologías ÁgilesConsultar
4
Clase de Consultas - Metodologías ÁgilesConsultar
5
Metodologías Ágiles - Herramientas PrácticasConsultar
Bases de Datos

Bases de Datos

CURSO 3 • Consultar

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.

Módulos del curso

1
Introducción a Bases de DatosConsultar
2
Clase de Consultas - Bases de DatosConsultar
3
Primeros pasos en SQL y Bases de DatosConsultar
4
Clase de Consultas - Primeros pasos en SQLConsultar
5
Consultas y Operaciones Comunes en MySQLConsultar
6
Crear Reportes e Informes InteractivosConsultar
7
Clase de Consultas sobre ReportesConsultar
GIT

GIT

CURSO 4 • Consultar

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.

Módulos del curso

1
Introducción a GIT y GitHubConsultar
2
Clase de Consultas sobre GITConsultar
Introducción a Java

Introducción a Java

CURSO 5 • Consultar

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.

Módulos del curso

1
IntroducciónConsultar
2
Clase de Consultas sobre JavaConsultar
3
BúclesConsultar
4
Clase de Consultas sobre ejercicios simples en JavaConsultar
5
Arreglos y FuncionesConsultar
6
Clase de Consultas sobre Arreglos y FuncionesConsultar
7
AlgoritmosConsultar
8
Clase de Consultas sobre AlgoritmosConsultar
9
Fundamentos de Programación Orientada a Objetos (POO)Consultar
10
Clase de Consultas sobre PolimorfismoConsultar
Java Avanzado

Java Avanzado

CURSO 6 • Consultar

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.

Módulos del curso

1
Programación Orientada a Objetos Avanzado (POO)Consultar
2
Clase de Consultas - Examen técnico Bubble SortConsultar
3
Conceptos Avanzados EsencialesConsultar
4
Clase de Consultas - Simulación de Entrevista Técnica y HelpersConsultar
5
Aplicaciones de EscritorioConsultar
6
StreamsConsultar
7
Principios SOLIDConsultar
8
Clase de Consultas - Streams y Principios SolidConsultar
Springboot (Nivel Medio)

Springboot (Nivel Medio)

CURSO 7 • Consultar

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.

Módulos del curso

1
IntroduccionConsultar
2
Primeros pasos con SpringbootConsultar
3
CRUD en memoriaConsultar
4
Clase de Consultas - Ejercicio de un caso real de springbootConsultar
5
Anotaciones y DependenciasConsultar
6
Introducción a HibernateConsultar
7
Clase de Consultas - HibernateConsultar
8
Panel de administracion y CRUD avanzadoConsultar
9
Clase de Consultas - Ejercicio de Consolidacion de JSONConsultar
10
WebscrapperConsultar
11
Clase de Consultas - Ejercicio de FizzBuzzConsultar
12
JWTConsultar
13
Exámen Teórico de PrácticaConsultar
14
Exámen Técnico de Práctica (Rover de Marte)Consultar
Testing con Java

Testing con Java

CURSO 8 • Consultar

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.

Módulos del curso

1
Junit y TDDConsultar
2
Clase de Consultas - TDDConsultar
3
Cucumber y BDDConsultar
4
Clase de Consultas - CucumberConsultar
5
Examen Final y Búsqueda LaboralConsultar
Contenido Extra - Java Avanzado

Contenido Extra - Java Avanzado

CURSO 9 • Consultar

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.

Módulos del curso

1
Clase de Consultas - MicroserviciosConsultar
2
Introducción a Arquitectura HexagonalConsultar