Bootcamp
Java Developer
Apoyo de coaches expertos
Modalidad 100% virtual
Nivel:
INTERMEDIO
Tecnologías que aprenderás:
250
INICIO
14 de agosto de 2024
Cierre de inscripciones:
12 de agosto de 2024
Agenda una cita con admisiones aquí:
Java Developer es un Bootcamp de 4 meses enfocado en los fundamentos de la arquitectura de Software en donde aprenderás a programar con JAVA, uno de los lenguajes de programación más populares a nivel internacional. En este programa intensivo, explorarás desde lo básico hasta principios SOLID, centrados en buenas prácticas. Con Java y Spring Boot, crearás REST APIs sólidas tras lecciones interactivas, proyectos y retroalimentación personalizada. Desarrollarás habilidades esenciales y estarás listo para enfrentar desafíos en el desarrollo moderno de software Java.
Perfil del egresado
Java Developer
Modalidad
Virtual
Clases de programación
Martes y Jueves 7:00 pm a 9:00 pm Sábado 2:30 pm a 4:30 pm
Clases de refuerzo
horario asíncrono
Duración
160 horas
Inicio
14 de agosto de 2024
Clases de Habilidades para la empleabilidad
Lunes 6:00 pm a 7:00 pm
¿QUÉ ES UN
BOOTCAMP?
Los Bootcamps son cursos intensivos que dotan a los estudiantes de una excelente preparación para saltar al mercado laboral. Las características principales son las clases intensivas y un temario muy concentrado.
PROGRAMA EDUCATIVO
MODULO 1: JAVA Y ALGORITMOS
- Historia y generalidades de Java
- Instalación y configuración de Java
- Instalación y configuración de IDE
- Conceptos básicos de Java: coding style, sintaxis, tipos de datos, modificadores de acceso, decisiones, ciclos
- Uso de memorias de Java
- Excepciones
- Introducción a clases y objetos
- Notación BIG O y determinación de la complejidad
- Algoritmos de búsqueda
- Algoritmos de ordenamiento
MODULO 2: CONCEPTOS EXTENDIDOS Y AVANZADOS DE PROGRAMACION ORIENTADA A OBJETOS Y JAVA
- Introducción al concepto de programación orientada a objetos mediante abstracción
- Pilares de la programación orientada a objetos: abstracción, encapsulamiento, herencia, polimorfismo
- Asociación entre composición y herencia
- Descripción y aplicación de los principios SOLID
- GRASP
- Patrones creacionales
- Patrones estructurales
- Patrones de comportamiento
- Antipatrones
- Conceptos de refactorización
- Pruebas unitarias: JUnit y Mockito
- Bad smells
- Catálogo de técnicas de refactorización
MODULO 3: REST - APIS CON JAVA
- Conceptos de bases de datos
- Bases de datos relacionales
- Modelo entidad - relación
- Normalización de bases de datos
- Introducción a SQL
- Bases de datos no relacionales
- Bases de datos con Java: JDBC, JPA, Hibernate
- Creación de un CRUD con los repositories
- Introducción al patrón MVC y sus componentes
Formación
Profesional
Permiten movilizar diversas cometencias en la búsqueda de la resolución de una problemática de mayor complejidad vinculada a una situaición profesional (caso práctico).
Son un conjunto de competencias y, por tanto, es una secuencia de varias tareas. Estas se realizan en un tiempo intermedio y poseen mayor complejidad
Permite adquirir competencias base para el desarrollo progresivo de la persona. Estes se realizan a corto tiempo durante la formación.
Permiten verificar la comprensión de conceptos, conocimientos base y el dominio de habilidades cognitivas.
Preparación para
Empleabilidad
- Taller de habilidades socioemocionales: simulación de entrevistas, talleres con empresas aliadas, preparación de tu cv
¿Por qué estudiar en
Apoyo de coaches expertos
Clases de inglés
Modalidad 100% virtual
Opciones de apoyo financiero (para estudiantes salvadoreños)
AIC
Acuerdo de Ingresos Compartidos
El AIC es un beneficio que brinda Kodigo a los estudiantes salvadoreños
de no pagar mensualidades durante el proceso de estudio e iniciar los pagos
del Bootcamp una vez finalizado dicho programa
Pagas hasta después de finalizar el bootcamp
Conoce cómo puedes aplicar a este beneficio
¿Listo para transformar tu vida?
Agenda tu cita con admisiones
14 de agosto de 2024