Jalasoft - Documento Informativo Bootcamps

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Bootcamps

¿Quiénes somos?
Jalasoft es una empresa de tecnología de clase mundial que proporciona
las mejores soluciones de software y hay todo un mundo de
oportunidades disponibles para ti con nosotros.
Nos caracterizamos por invertir en la educación, por lo que ofrecemos
diferentes programas de capacitación, entre ellos los Bootcamps.

¿Qué son los Bootcamps?


Son programas de entrenamiento cortos, en diferentes áreas involucradas
en el desarrollo de software. Son becas al 100% por lo que contamos con
un proceso de evaluación para poder ser parte de los Bootcamps.
Los Bootcamps son impartidos por docentes de Jala University, no solo
aprenderás sobre tecnología de los expertos de Jalasoft, sino que también
trabajarás con las metodologías de empresas de alta tecnología.
Al final del Bootcamp tendrás la oportunidad de trabajar con nosotros, por
lo que te convertirás en parte de un equipo de ingeniería de Jalasoft.

Jala University
Jala University es una institución educativa con sede en Estados Unidos
que ofrece educación tecnológica de alta calidad a estudiantes de toda
América Latina. A través de la Fundación del Saber, los estudios en Jala
University son 100% gratuitos.

Beneficios Bootcamps
• Pago mensual mientras estudias con nosotros (los Bootcamps
requieren tu disponibilidad a tiempo completo).
• Una beca completa, otorgada por la Fundación del Saber.
• Un programa personalizado con ingenieros experimentados de Jalasoft.
• Aprendizaje 100% remoto.
AT Bootcamp
Este Bootcamp está diseñado para que aprendas de forma práctica sobre test
automation, desde la identificación, priorización e implementación de las
pruebas funcionales a nivel de backend como de frontend. Para la
implementación de las pruebas se desarrolla un framework de automatización,
que sigue las mejores prácticas de desarrollo, fundamentales para cualquier
proyecto de software.

Duración: 4 meses
¿Qué aprenderás en este programa?
• Calidad de software, explorar, analizar, escribir y ejecutar pruebas
funcionales.
• Conocimiento de desarrollo de software.
• Conceptos básicos relacionados a Operations (Despliegue de ambientes en
containers, creación de CI/CD pipelines, build automation tools).
• Creación de Automation Test Plan.
• Implementación de Automation Frameworks y automatizar las pruebas
funcionales relacionados a API.
• Implementación de Automation Frameworks y automatizar las pruebas
funcionales ejecutados a través de la UI.

Aprenderás de tecnologías como:


• Lenguajes de programación, Python.
• Modelar y documentar la arquitectura del Automation Framework.
• Escribir escenarios de prueba (Gherkin) y automatizar escenarios de prueba
(Cucumber).
• Uso de contenedores (Docker).
• Sistema de control de versiones (Git) y gestor de repositorio (GitLab).
• Análisis estático de código con Pylint y/o otras herramientas siguiendo las
guías de PEP8.
• Servidor de integración continua (Jenkins) y reporte (Allure).
• Ejecutar peticiones HTTP para la ejecución de pruebas relacionadas al API.
• Identificar elementos web en el DOM (Document Object Model) a través de
diferentes estrategias (id, css-selectors, xpath, etc.) para las pruebas
funcionales ejecutadas a través de la GUI con Selenium WebDriver.
DevOps Bootcamp
Aprenderás las prácticas, tecnologías y metodologías más recientes de la
industria con un enfoque teórico y práctico. Nuestros expertos te enseñaran
como trabajar con los diferentes servicios que provee una plataforma cloud y
hacer el despliegue de una aplicación, en trabajar con diferentes herramientas de
gestión del ciclo de vida de aplicaciones (ALM) y mucho más.

Duración: 5.5 meses

¿Qué aprenderás en este programa?


Aprenderás desde la codificación y el despliegue hasta el mantenimiento y las
actualizaciones en el software, los ingenieros DevOps ayudan a reducir o cerrar
las brechas entre las acciones necesarias para realizar cambios rápidos a
cualquier aplicación y las tareas que mantienen la fiabilidad del producto.

Aprenderás de tecnologías como:


• Servidor CI/CD (Jenkins, Gitlab CI, Github Actions).
• AWS (EC2, RDS, SG, VPC, Lambda, Cognito, IAM) y otros servicios más.
• Contenedores (Docker) y las herramientas asociadas (Docker Compose).
• Kubernetes (herramientas y plugins CLI, AWS EKS, Helm, Operator).
• Infraestructura como código (Terraform, Ansible, Packer, Vagrant).
• Desarrollo y buenas prácticas (Java, React).
Dev Bootcamp
Este bootcamp está diseñado para formar profesionales que deseen adquirir
habilidades integrales en el desarrollo de aplicaciones de software como
desarrolladores FullStack, abarcando desde el Front-end, Back-end e
incorporando la cultura DevOps. Nuestro objetivo es otorgar el conocimiento con
las mejores prácticas de la industria, centrándonos en un enfoque 100% práctico.
A través de nuestro enfoque en el Aprendizaje Basado en Proyectos, no solo
adquirirás conocimientos profundos sobre las tecnologías actuales, sino que
también desarrollarás habilidades para resolver problemas, colaborar en equipo
y crear soluciones innovadoras. Al completar nuestro bootcamp, no solo serás un
desarrollador Full-stack altamente competente, sino también un solucionador de
problemas ágil y creativo preparado para enfrentar los desafíos del mundo del
desarrollo web.

Duración: 4 meses

En este programa, aprenderás:


• A manejar con dominio lenguajes de programación, frameworks y librerías,
junto con los conceptos técnicos relacionados.
• A diseñar aplicaciones y servicios Back-end y Front-end basados en buenas
prácticas, uso de patrones y arquitecturas sólidas.
Para el Back-end, el programa cubre:
• Lenguajes de programación tales como C#, JavaScript, TypeScript, Java o
Python (sólo uno de los mencionados por Bootcamp).
• Modelado y documentación de RESTful APIs.
• Diseño y representación de la arquitectura del software.
• Integración con bases de datos relacionales o no relacionales (SQL Server,
PostgreSQL, MongoDB u otros similares).
• Uso de contenedores (Docker).
Para el Frontend, se incluye:
• Frameworks o librerias tales como Angular o ReactJs.
• Lenguajes de programación como JavaScript o TypeScript.
• HTML5 y CSS3 + CSS Frameworks/Preprocessors.
• Estrategias de programación asíncrona.
• Optimización del renderizado.
• Materialización de un diseño en componentes.
Mobile Dev Bootcamp
El bootcamp Mobile ofrece especialización para desarrolladores de software en
tecnologías de tendencia para construir aplicaciones que se ejecutan
principalmente en las plataformas iOS y Android. Especialistas experimentados
en el área enseñarán muchos conceptos y las mejores prácticas de desarrollo de
software para diseñar, codificar y crear una arquitectura adecuada para
aplicaciones móviles profesionales con el mejor rendimiento y calidad.
El bootcamp llevará tus habilidades al siguiente nivel trabajando como
desarrollador móvil con la suficiente experiencia para crear aplicaciones móviles
y poder trabajar con nuestros clientes y equipos multidisciplinarios en todo el
mundo.

Duración: 6 meses

En este programa, aprenderás:


• Desarrollo móvil nativo
• Desarrollo móvil multiplataforma
• Lenguajes de programación móvil
• Mejores prácticas de desarrollo móvil (diseño, codificación y versionado)
• Herramientas para la Gestión del Ciclo de Vida de Aplicaciones
• Herramientas para lenguajes de programación
• Herramientas para implementar aplicaciones móviles en plataformas iOS y
Android
• Marcos y herramientas ágiles dentro del SDLC
• Prácticas de UI/UX.
• Principales tecnologías de desarrollo a utilizar:
• Desarrollo iOS con Swift
• Desarrollo Android con Kotlin
• Desarrollo multiplataforma con React Native junto con JavaScript/TypeScript
• Herramientas de Integración y Entrega Continua y más.
QA Bootcamp
Durante el Bootcamp de QA, aprenderás a explorar el software y entenderlo
desde una perspectiva de valor, aprenderás conceptos y procesos formales
relacionados con las pruebas de software, y aplicarás este conocimiento en un
entorno de pruebas real, siguiendo los pasos de testers experimentados con más
de 15 años de experiencia.

Duración: 3 meses

¿Qué aprenderás en este programa?


Aprenderás a definir y aplicar diferentes estrategias de prueba basadas en el
contexto y el propósito de la aplicación. Aplicarás pruebas en todas las fases del
ciclo de vida del desarrollo de software y crearás ciclos de pruebas para
diferentes niveles y técnicas de prueba.

En este bootcamp, los estudiantes trabajarán con aplicaciones comerciales de


clase mundial, estas aplicaciones serán su SUT (System under test) y servirán
como herramientas de aprendizaje perfectas, las cuales permitirán:

• Configurar entornos de software complejos.


• Convertirse en expertos del producto, tecnología, herramientas y procesos.
• Comprender el valor que propone a sus usuarios previstos y el entorno en el
que funciona. Entender todos los componentes involucrados y cómo interactúan.
• Comprender la misión de un esfuerzo de prueba.
• Evaluar diferentes contextos y las implicaciones en la definición de estrategias
de prueba.
• Mejorar la capacidad para estimar y explicar el tamaño de un problema de
prueba.
• Mejorar el pensamiento crítico y las habilidades de investigación.
Requisitos generales de postulación

• Preferentemente se busca experiencia laboral mínima de 1 año en áreas como


control de calidad, soporte técnico, diseño gráfico, diseño de interfaz de usuario,
desarrollo, entre otros También se considerarán graduados de carreras
relacionadas con el desarrollo de software.
• Si estás actualmente en la universidad, debes estar en el último año de una carrera
relacionada con el desarrollo de software (como sistemas, electrónica,
telecomunicaciones, entre otras).
• Se requiere un nivel de inglés intermedio alto (B2+).
• Creatividad y pensamiento crítico.
• Pasión por la tecnología.
• No es imprescindible tener habilidades de programación para el QA Bootcamp
• Capacidad para trabajar en equipo.
• Disposición para aprender de forma continua.
• Autonomía en el aprendizaje.
• Conocer los fundamentos teóricos y prácticos de programación (especialmente
algoritmos y estructura de datos), además de los fundamentos sobre el desarrollo
de software (ciclo de vida, herramientas, técnicas, etc.) para los Bootcamps de DEV,
Mobile, DevOps y Automation Testing.
• Alguna experiencia como desarrollador Front-end en Web (JS, Angular, React, etc.)
o Back-end (C#, Java, JS, TS o Python) para el DEV Bootcamp, o Mobile (Android,
iOS, etc.) para el Mobile DEV Bootcamp .
• Si no tuviste aún experiencia trabajando debes tener bases teóricas y prácticas de
programación con las tecnologías mencionadas en el anterior punto o similares
para los Bootcamps de DEV.
Proceso de postulación
Para participar del proceso se debe llenar un formulario de postulación, los formularios de
postulación son publicados en nuestras redes sociales o difundidos internamente en tu
universidad al momento del lanzamiento del reclutamiento de cada Bootcamp.
Se realiza una revisión de los formularios y los postulantes que cumplan con los requisitos
son invitados a una sesión informativa donde se brinda toda la información detalla del
Bootcamp al cual aplican. Los postulantes interesados se anotan al proceso de evaluación
para iniciar con las pruebas.

El proceso de pruebas consiste en:

Se debe aprobar la primera prueba para avanzar a la siguiente, y así sucesivamente, en


caso de completar el proceso exitosamente se procede a la firma de contrato de beca para
ser parte del Bootcamp. En las sesiones informativas se brinda mayor información del
proceso de firma de contrato.
Nuestras redes sociales

JALASOFT JALA.UNIVERSITY

JALASOFT JALA_UNIVERSITY

JALASOFT JALA.UNIVERSITY

@JALASOFTOFICIAL @JALAUNIVERSITY

JALASOFT
JALA UNIVERSITY

También podría gustarte