
Bootcamp
Java Developer
Apoyo de coaches expertos
No pagas mientras estudias
Clases de inglÃĐs
Modalidad 100% virtual
Te apoyamos en la bÚsqueda de oportunidades laborales en tecnologÃa
Nivel:
INTERMEDIO
TecnologÃas que aprenderÃĄs:



250

INICIO

23 de octubre de 2023
Cierre de inscripciones:
20 de octubre de 2023
Agenda una cita con admisiones aquÃ:
Java Developer es un Bootcamp de 3 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. Este es un bootcamp enfocado en potenciar tus competencias en el desarrollo de Software.Â
Perfil del egresado
Java Developer
Modalidad
Virtual
Clases de programaciÃģn
MiÃĐrcoles | Jueves | Viernes 3:00 pm a 5:00 pm
Clases de refuerzo
Horario asÃncrono
DuraciÃģn
3 meses
Inicio
23 de octubre de 2023
Clases de Habilidades para la empleabilidad
Martes 3:00 pm a 5:00 pm


Oscar Lemus
COACH
Ingeniera en Sistemas y computaciÃģn
IngenierÃa en sistemas, graduado de la Universidad TecnolÃģgica de El Salvador, con una especialidad en GestiÃģn de Plataforma empresarial de datos mediante la interoperabilidad de Oracle. Web Developer con experiencia Front-end y Back-end en 2 aÃąos, 2 aÃąos de experiencia en gestion academica. Scrum Developer Certificado , UX Desginer Certificado , Project Manager Certificado . Ademas cuento con experiencia en desarrollo de empredimientos sociales con enfoque tecnologica y Co-fundador / Freelance Web Designer de PuntoCode.

COACH
Âŋ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: IntroducciÃģn al lenguaje Java
- Identificar y describir los componentes necesarios para configurar el entorno de desarrollo de Java.
- Reconocer conceptos bÃĄsicos del lenguaje creando aplicaciones en consola
- Declarar variables y utilizar los diferentes tipos de datos en Java.
AprenderÃĄs a:
Modulo 2: Utilizar conceptos intermedios y avanzados de programaciÃģn en Java
- Aplicar operadores y expresiones para realizar cÃĄlculos y manipulaciones de datos.
- Implementar estructuras de control, como condicionales y bucles, para controlar el flujo de ejecuciÃģn del programa.
- Utilizar arrays y estructuras de datos para resoluciÃģn de problemas complejos.
- Aplicar los conceptos de Java (incluye procesamiento de memoria -recolector de basura-, estilo de cÃģdigo Java, subprocesamiento mÚltiple) algoritmos.
- Identificar y manejar excepciones en Java para controlar situaciones de error.
- Utilizar herramientas para aplicar buenas prÃĄcticas
AprenderÃĄs a:
Modulo 3: ProgramaciÃģn Orientada a Objetos
- Analizar conceptos claves/generales del diseÃąo OO para aplicar conceptos como: herencia, abstracciÃģn, encapsulaciÃģn, interfaces, polimorfismo.
- Identificar y modelar problemas del mundo real utilizando conceptos de POO.
- Desarrollar soluciones basadas en clases y objetos, aplicando encapsulamiento y modularidad.
- Utilizar la herencia y el polimorfismo para crear soluciones flexibles y extensibles.
- Aplicar conceptos SOLID: Single Reponsability, Open/Close Principle, Liskov Substitution, Interface Segregation, Dependency Inversion Principle.
- Utilizar Patrones de DiseÃąo: GRASP, GoF Creational, GoF Structural, GoF Behavioral para solucionar problemas de diseÃąo de software.
- Utilizar las mejores prÃĄcticas de Refactoring.
AprenderÃĄs a:
Modulo 4: Frameworks
- Identificar los conceptos fundamentales de Spring y Spring Boot.
- Comprender las diferencias y ventajas de utilizar Spring Boot en comparaciÃģn con Spring.
- Reconocer los casos de uso adecuados para cada uno de ellos en el desarrollo de aplicaciones Java.
- Configurar varios proyectos con Spring Boot utilizando Maven como herramienta de gestiÃģn de dependencias.
- Utilizar Lombok para simplificar la escritura de cÃģdigo en aplicaciones Spring Boot.
- Configurar y personalizar la configuraciÃģn de Spring Boot mediante archivos de propiedades y anotaciones.
- Comprender los principios y beneficios de la arquitectura de software Modelo-Vista-Controlador (MVC).
- Analizar y diseÃąar aplicaciones basadas en el patrÃģn MVC utilizando Spring Boot.
- Implementar modelos de datos, vistas y controladores en una aplicaciÃģn Spring Boot siguiendo las convenciones de MVC.
AprenderÃĄs a:
Modulo 5: Bases de datos
- Comprender los conceptos fundamentales de las bases de datos, como tablas, registros, campos y claves.
- Familiarizarte con los diferentes tipos de bases de datos, como bases de datos relacionales y bases de datos no relacionales.
- Aplicar buenas prÃĄcticas y limpieza de datos con la normalizaciÃģn.
AprenderÃĄs a:
Modulo 6: Testing
- Realizar los testeos de endpoints de la API para asegurar su correcto funcionamiento utilizando herramientas como Postman.
- Crear una colecciÃģn de los distintos test a nuestras API.
AprenderÃĄs a:
Modulo 7: LÃģgica de programaciÃģn
- Resolver ejercicios aplicando lÃģgica de programaciÃģn con algoritmos como: Sorting, Search, Stack, Node y Binary Tree.
AprenderÃĄs a:
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

- Taller de habilidades socioemocionales: simulaciÃģn de entrevistas, talleres con empresas aliadas, preparaciÃģn de tu cv
- Clases de inglÃĐs: diferenciadas por nivel
- Oportunidades laborales: vÃnculos con importantes empresas del sector tecnolÃģgico

ÂŋPor quÃĐ estudiar en

?
Apoyo de coaches expertos
Clases de inglÃĐs
Modalidad 100% virtual
No pagas mientras estudias
Te apoyamos en la bÚsqueda de oportunidades laborales en tecnologÃa
AIC
Acuerdo de Ingresos Compartidos
No pagas mientras estudias y te apoyamos en la bÚsqueda de oportunidades de empleo en tecnologÃa
Cubrimos el costo de tus estudios mientras te encuentras en el bootcamp e inicias cuando encuentres un empleo. Adicionalmente tenemos un
equipo comprometido con encontrar un empleo bien remunerado
Costo inicial
$60
+
No pagas mientras estudias
$0
=
EMPLEO
Pagas cuando obtengas un trabajo (20% de tus ingresos) hasta cancelar el valor del bootcamp
ÂŋListo para transformar tu vida?
Agenda tu cita con admisiones
Java Developer
23 de octubre de 2023