Bootcamp

Java Developer

Apoyo de coaches expertos

Modalidad 100% virtual

Nivel:

INTERMEDIO

Tecnologías que aprenderás:

Java
git hub
git

250

INICIO

28 de mayo de 2024

Cierre de inscripciones:
27 de mayo 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 8:00 pm Sábado 3:00 pm a 5:00 pm

Clases de refuerzo

horario asíncrono

Duración

4 meses

Inicio

28 de mayo de 2024

Clases de Habilidades para la empleabilidad

¿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

FASE 1

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.

FASE 2

Preparación para
Empleabilidad

¿Por qué estudiar en

logo black
?

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

Matrícula
$80
=
FORMACIÓN PROFESIONAL

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

Java Developer

28 de mayo de 2024