0% encontró este documento útil (0 votos)
9 vistas

Programa Certifiedtechdeveloper

Cargado por

dubanerazo40
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas

Programa Certifiedtechdeveloper

Cargado por

dubanerazo40
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 38

/Programa de certificación

Certified Tech
Developer
Programa de Estudio /

Modalidad
On-demand a tu ritmo.

3 CERTIFICACIONES
Contenido 100% a demanda. Contenido hecho
Cursas a tu ritmo, cuando y por expertos/as.
Professional Developer donde quieras.
Front End Developer Oportunidades de
Rutas de aprendizaje aprendizaje colaborativo.
Back End Developer de 12 cursos.

Asistencia académica en
Evaluaciones dentro
canales de preguntas y ayuda
de Playground.
por materia.

Una comunidad en discord


disponible 24/7.
Programa de Estudio /

Certificación
Professional Developer
Certificación Professional Developer

¿A quién va
Metodología de aprendizaje
dirigido?
[On demand] brinda un enfoque personalizado de aprendizaje
con el respaldo de nuestro equipo experto y una comunidad
Esta ruta está dirigida a quienes deseen para interactuar con pares de estudio y community managers
ingresar al mundo de la programación y el técnicos. Esto quiere decir que cada persona traza su propio
desarrollo de productos digitales, tener camino para aprender, con la flexibilidad de manejar sus
herramientas para poder incursionar, potenciar tiempos y definir sus metas: puede comenzar con un solo
emprendimientos propios, insertarse en el curso; seguir una ruta sugerida de aprendizaje; o incluso trazar
mundo del desarrollo en pequeñas, medianas su propia ruta, según sus intereses y motivaciones.
o grandes empresas en todo el mundo.
Sea cual sea el camino elegido, DH brinda acceso en línea
a una amplia variedad de recursos y contenido educativo
actualizado; y a una comunidad virtual, que potencia la
*No requiere conocimientos previos. colaboración y el intercambio de conocimientos.
Ruta de aprendizaje sugerida

01 Curso de Diseño Web: HTML y CSS 11 Curso de POO en Java


02 Curso Learning Agility 12 Introducción al mundo IT
03 Metodologías Agile & Scrum 13 Curso de Infraestructura (con AWS)
04 Programación Imperativa con Javascript 14 Introducción al Backend en JAVA
05 Javascript para DOM 15 JAVA con Spring Boot
06 Design Thinking 16 Cloud Computing
07 Testing y Calidad de Software 17 Herramientas del Trabajo colaborativo
08 Curso de Bases de datos en MySQL 18 Comunicación Efectiva en equipos de trabajo
09 Diseño UX/UI 19 Desafío profesional
10 React.js
Todo lo que tienes que saber
antes de comenzar

Descubre los requisitos y la > Curso Learning Agility


propuesta de aprendizaje de Este curso se enfocará en fortalecer tus habilidades de
cada uno de los cursos. aprendizaje, capacitándote para enfrentar la incertidumbre
y convertirla en oportunidades de crecimiento. Descubrirás
tus fortalezas, valores personales y la manera en la que
mejor te desempeñas, lo que te permitirá aprovechar al
> Curso de Diseño Web: HTML y CSS máximo tus capacidades. Además, aprenderás a mantener
tu capacidad de aprendizaje a lo largo de toda la vida y a
En este curso comenzarás desde cero en adaptarte a las cambiantes demandas del mercado laboral.
el mundo del código y adquirirás el Este curso es esencial para aquellos que aspiran a destacar
conocimiento suficiente para tener tu en un mundo en constante evolución y convertirse en
propia web al finalizar el mismo. aprendices de por vida.
> Metodologías Agile & Scrum > Programación Imperativa con Javascript

En este curso, te adentrarás en el fascinante Este curso es tu punto de partida en el emocionante


mundo del agilismo, descubriendo los valores, mundo de la programación. Desde cero, te guiaremos
principios y marcos de trabajo que están en la exploración de conceptos clave, fomentando el
revolucionando el ámbito de los negocios desarrollo del pensamiento lógico y la habilidad en el
digitales. A través de un enfoque práctico y diseño de algoritmos. Todo esto se logrará mediante
aplicado, aprenderás a manejar las la utilización de JavaScript y Node.js. Partiendo desde
herramientas y técnicas que te permitirán conceptos básicos, como la naturaleza de una variable,
generar entregas de valor. Este será tu avanzarás hacia la comprensión de algoritmos más
pasaporte a una nueva forma de trabajar, sofisticados, aplicados en el ámbito de JavaScript
más dinámica, colaborativa y eficiente, que avanzado. Este conocimiento sólido proporcionará las
te habilitará para enfrentar los desafíos que bases necesarias para su posterior aplicación en
plantea el mundo digital de hoy. cualquier lenguaje de programación, y te equipará para
afrontar desafíos en el desarrollo web a través de la
participación activa en proyectos prácticos.
> Javascript para DOM Por último, se abordará el concepto de
prototipado para la validación de los desarrollos,
En este curso usaremos todo el poder de que permitirá comenzar un proceso de iteración
JavaScript para manipular nuestras webs y en sintonía con objetivos de mejora continua.
hacerlas dinámicas y optimizadas para una
gran experiencia de usuario.
> Testing y Calidad de Software
Este curso aborda desde los principios fundamentales
> Design Thinking del testing hasta las estrategias avanzadas,
proporcionando un sólido entendimiento de los
En este curso se abordará de punta a punta procesos y herramientas esenciales. Los estudiantes
la metodología de Design Thinking. Esta explorarán la evolución del testing de software, desde
estrategia de trabajo te ayudará a entender y pruebas manuales hasta automatización, incluyendo
definir problemas complejos antes de intentar pruebas web y móviles, API testing y estrategias
solucionarlos, fomentando la innovación y el de automatización avanzada con herramientas como
trabajo colaborativo. Vamos a trabajar con Selenium y Postman. Con un enfoque práctico, los
múltiples herramientas y técnicas para estudiantes adquirirán habilidades clave en diseño,
comprender a los usuarios, especificar planificación y ejecución de pruebas, preparándolos
problemáticas y construir soluciones que para destacar en el dinámico campo del desarrollo y
sean creativas y eficientes en entornos de gestión de calidad en el software.
gestión de proyectos.
> Curso de Bases de datos en MySQL > React.js
Si te interesa profundizar en el mundo de las En este curso aprenderás la tecnología frontend
bases de datos con un enfoque especial en más buscada del mercado, la cual te permite
SQL, este curso es para ti. Aprenderás cómo realizar increíbles aplicaciones webs SPA.
estructurar, manipular y consultar datos en
bases de datos relacionales, dominando el uso
de SQL, una habilidad esencial en el campo de > Diseño UX/UI
la tecnología de la información. Este curso te
equipará con las herramientas y conocimientos En este curso se presentarán los fundamentos
necesarios para gestionar bases de datos necesarios para el diseño de experiencias
eficazmente, abriendo puertas a numerosas valiosas para los usuarios. Trabajarás en la
oportunidades en el ámbito de la gestión de creación de prototipos digitales para tu app o
datos. sitio web, atravesando instancias de iteración y
utilizando herramientas de diseño de
interfaces. También implementarás patrones de
> Curso de POO en Java navegación e interacción en tus prototipos,
creando componentes de diseño que optimicen
En este curso vamos a ver el paradigma de
la experiencia del usuario. Por último,
programacion orientada a objetos, vamos a
aplicarás técnicas de evaluación y validación de
ver sus bases sus fundamentos, vamos a ver
tus diseños para dejarlos listos para una
multiples patrones de diseño.
próxima fase de desarrollo.
> Introducción al mundo IT > Curso de Infraestructura (con AWS)
En este curso obtendrás conocimientos Este curso aborda un primer acercamiento
técnicos de informática general. Te permitirá técnico a las distintas herramientas que se usan
adquirir las herramientas necesarias para en infraestructura.
que puedas utilizar un sistema de control de
versiones utilizando la terminal (CLI) a lo
largo de toda la certificación. Podrás > Introducción al Backend en JAVA
comprender las estructuras y tecnologías
Este curso es una inmersión completa en el
que utiliza el hardware y software de una
desarrollo backend utilizando el lenguaje de
computadora, entender los conceptos
programación Java. Desde los fundamentos
básicos de las redes de interconexión
hasta la introducción a los conceptos
profundizando en cómo funciona Internet y
fundamentales de Spring Framework.
su entorno de tecnologías, identificar los
aspectos generales de la seguridad de los
sistemas informáticos y adquirir
> Cloud Computing
conocimientos acerca de la importancia de la
informática en la sociedad, los códigos de Este curso aborda la cultura DevOps dentro del
ética, moral y práctica profesional. contexto de AWS y utiliza las herramientas
mas utilizadas en el mercado para abarcar todo
el ciclo de desarrollo de software.
> JAVA con Spring Boot > Herramientas del Trabajo colaborativo
En este curso se explorará a fondo la creación En este curso, indagarás sobre los conceptos
de aplicaciones robustas y modernas esenciales para el trabajo en equipo y la
utilizando la potencia de Spring Boot. Este colaboración, incluyendo la agilidad emocional,
curso está diseñado para desarrolladores que el autoliderazgo y la gestión del conflicto.
deseen llevar sus habilidades a unnivel Profundizarás en el mundo de las emociones,
superior, abordando temas clave como la abordando tanto la inteligencia emocional como
construcción de proyectos en Spring Boot , la agilidad emocional. Te adentrarás en el mundo
integración con Spring MVC, conexión efectiva de la colaboración, aprendiendo claves para
entre el backend y el frontend, trabajar efectivamente con otros. Dominarás la
implementación de seguridad con Spring gestión de conflictos y comprenderás su
Security y la generación de documentación impacto en la eficacia de los equipos. Además,
para proyectos. descubrirás las prácticas de liderazgo efectivo
que te capacitarán para sobresalir en diversos
contextos. Este curso se convertirá en una pieza
> Cloud Computing
esencial para tu crecimiento personal y
Este curso aborda la cultura DevOps dentro del profesional, capacitándote para superar con
contexto de AWS y utiliza las herramientas éxito los desafíos del trabajo en equipo y la
mas utilizadas en el mercado para abarcar todo colaboración en un mundo en constante cambio.
el ciclo de desarrollo de software. Construye un futuro enriquecido por tus
habilidades interpersonales.
> Comunicación Efectiva en equipos de profesional, capacitándote para superar con
trabajo éxito los desafíos del trabajo en equipo y la
colaboración en un mundo en constante cambio.
En este curso, indagarás sobre los conceptos Construye un futuro enriquecido por tus
esenciales para el trabajo en equipo y la habilidades interpersonales.
colaboración, incluyendo la agilidad emocional,
el autoliderazgo y la gestión del conflicto.
> Desafío profesional
Profundizarás en el mundo de las emociones,
abordando tanto la inteligencia emocional
Última instancia y más que fundamental para
como la agilidad emocional.
poner en práctica todos los conocimientos
Te adentrarás en el mundo de la colaboración,
adquiridos a lo largo de la certificación. Al
aprendiendo claves para trabajar efectiva-
completar el desafío final podrás recibir tu
mente con otros. Dominarás la gestión de
certificación.
conflictos y comprenderás su impacto en la
eficacia de los equipos. Además, descubrirás
las prácticas de liderazgo efectivo que te
capacitarán para sobresalir en diversos
contextos. Este curso se convertirá en una
pieza esencial para tu crecimiento personal y
Programa de Estudio /

Certificación
Front End Developer
Programa de Estudio /

Esta especialización te prepara para


abordar los desafíos actuales y futuros
¿POR QUÉ ESTUDIAR del desarrollo front-end, ofreciéndote
un conjunto de habilidades altamente
FRONT END? solicitadas en la industria. Te coloca en
una posición competitiva para
aprovechar oportunidades laborales y de
crecimiento y contribuir de manera
significativa al desarrollo de aplicaciones
web de calidad.
Eficiencia en el desarrollo Experiencia en manejo de estados
Las tecnologías como React y Redux permiten una creación de interfaces Las tecnologías como React y Redux permiten una creación de interfaces
de usuario más eficiente y modular, lo que facilita la colaboración en de usuario más eficiente y modular, lo que facilita la colaboración en
equipos de desarrollo y agiliza el proceso de desarrollo. equipos de desarrollo y agiliza el proceso de desarrollo.

Tipado seguro con TypeScript Amplia aplicabilidad


TypeScript ofrece tipado estático que reduce errores en el código y mejora Las habilidades adquiridas en esta especialización no se limitan solo al
la calidad del software. Las empresas aprecian desarrolladores que pueden front-end. GraphQL y las prácticas de diseño también son relevantes en
escribir código más seguro y menos propenso a errores. otros contextos, como el desarrollo back-end y la arquitectura de sistemas.

Desarrollo de experiencias de usuario mejoradas

Las herramientas y patrones de diseño enseñados te permiten crear


interfaces de usuario atractivas y funcionales que mejoran la experiencia
del usuario, lo que es un aspecto esencial para cualquier empresa centrada
en el cliente.
Programa de Estudio /

Requerimientos académicos
¿A quién va
dirigido?
-Egresados de primer track de CTD.
Conocimientos básicos de React y su implementación con hooks. -Frontend/Backend/Full Stack Dev Jr.
-Analista de QA Jr.
-Analista de Bases de Datos Jr.
-Analista de Infraestructura Jr.
Comprensión sólida de HTML, JavaScript y CSS.

Obtención de datos de una API


Programa de Estudio /

Desafío profesional
Ejes de Cursos de Cursos de Cursos de
especialización complementarios Contenidos soft
Contenido React + Redux con Bases de datos Gestión de
Typescript escalables y no productos digitales
relacionales
Patrones de diseño Gestión de proyectos
+ testing Infraestructura escalables
avanzada
Next.js Data analytics
Testing
automatizado Problem solving &
project management

Time management
Cursos de especialización

React + Redux con TypeScript Patrones de diseño + testing Next.js


Fortalecer el uso de Hooks básicos y Identificar diferentes patrones de diseño para el Reforzar habilidades de programación,
avanzados. desarrollo de aplicaciones web -reconociendo las explorando nuevas herramientas y recursos
fortalezas y debilidades de cada uno- y construir que permitan mejorar la calidad de
Comprender las ventajas de usar elementos criterios para su aplicación en proyectos diversos. desarrollos y aplicaciones.
de tipado para anticipar y reducir errores en Revisar conceptos relacionados al uso de buenas Introducir Next.js como herramienta para
el código e implementarlos en un prácticas al momento de escribir código y su crear aplicaciones con React, comprendiendo
componente aplicación en el desarrollo de proyectos futuros. sus posibilidades y las ventajas de
de React. Entender la importancia de la accesibilidad en su uso.
nuestra aplicación, siguiendo los principios Avanzar en la creación de formularios
Aprender herramientas para la obtención y estandarizados de WCAG. simples y avanzados por medio de hooks
manipulación de información/datos Introducir GraphQL como lenguaje y Apollo como de React. Se presenta la librería React Hook
provenientes de un servidor API. herramienta alternativa al uso de API REST, Form y se introduce la administración de
comprendiendo ventajas y desventajas de uso. validaciones customizadas y su testeo
Profundizar en las distintas herramientas Fortalecer las habilidades en el uso de estilos para lógico
de manejo de estados globales de una componentes. Introducir Styled components, Fortalecer habilidades en el diseño de la UI
aplicación en React, identificando las identificando ventajas y desventajas de uso. y el uso de estilos para componentes.
diferencias existentes entre cada una de Abarcar conceptos sobre el testing con foco en Introducir la librería Material UI, identificando
ellas. React, introduciendo nuevas herramientas para tal ventajas y desventajas de uso.
fin. Fomentar la metodología TDD (Test Driven Abarcar conceptos sobre el testing con
Conocer diferentes tipos de manejadores Development) como práctica recomendada al foco en Javascript y React, y las posibilidades
de paquetes para un proyecto. momento de escribir código. 01 Cursos de que nos brindan para el testing End to
especialización Patrones avanzados | SOLID End en aplicaciones web.
Hooks | JS(x) Docs | Prop-types | NextJS | SSSR vs SSG vs SPA |
ReactQuery | Typescript | Redux Patrones avanzados | SOLID | CSS in JS |
Jest, Mock | React-Testing Library | Data Fetching | Serverless |
GraphQL - Apollo React Hook Form | Testing con Cypress
Cursos complementarios

Bases de datos escalables y NoSQL Infraestructura avanzada Testing automatizado


Desarrollar el pensamiento analítico en la gestión Comprender el enfoque de Conocer e implementar procesos de
de datos y comprender la trayectoria entre el Microservicios en el rol de las calidad dentro de un proceso de desarrollo
requerimiento y su implementación física. aplicaciones modernas. de software.

Configurar una base de datos relacional y no Conocer los fundamentos de la Reconocer casos de pruebas
relacional para que obtenga su mayor orquestación de contenedores a través automatizables.
performance de la visualización de servicios Implementar un proyecto de
en grandes volúmenes de datos. desplegados y funcionales. automatización con Selenium y JAVA

Acceder a la información con el lenguaje propio Conocer los elementos que forman parte Implementar un proyecto de
de la herramienta, de manera tal que los de Kubernetes y como realizamos automatización con RestAssured y JAVA.
resultados obtenidos sean confiables y seguros. despliegues de nuestros servicios.
Definición de procesos de calidad en los
Lograr la optimización del uso de los datos, de Adentrarnos en la práctica de GitOps. distintos momentos de desarrollo tales
forma que su volumen no sea un impedimento en como plan de pruebas, plan para la
los tiempos de proceso. Microservicios | Kubernetes |
liberación de nuevas versiones,
GitOps | ArgoCD
mantenimiento de la prueba, procesos de
Reconocer la forma correcta del tratamiento de la revisión, almacenamiento de pruebas,
información, a fin de no entorpecer el acceso de métricas y reportes.
otros usuarios en forma simultánea.
Principios para implementar testing en
Introducirse en el mundo de Big Data, Data dispositivos móviles.
Warehouse, sus conceptos y aplicaciones.
Page Object Model | Selenium con Java |
Procedimientos | Funciones | Cursores | Suites | RestAssured | Jenkins |
Transacciones | Triggers MongoDB Master Test Plan
Cursos soft skills

Gestión de productos digitales Gestión de proyectos escalables Data Analytics

Conocer de qué manera se crea, produce y Profundizar el conocimiento de la Conocer la importancia de las
gestiona un producto digital con una perspectiva gestión de productos digitales, con un estructuras
deldesarrollo de software. abordaje de escalonamiento de las de datos para el análisis y la toma de
metodologías ágiles en la organización. decisiones en un producto digital.
Utilizar los conocimientos adquiridos en los
talleres de Metodologías del Trabajo, Design Conocer las buenas prácticas del Aplicar las etapas de un proceso
Thinking y UX/UI para concebir un producto mercado y analizar modelos de las analítico:
digital desde la idea hasta el lanzamiento. mismas para su aplicación en el campo manipulación, modelado y visualización.
profesional.
Tener contacto con storytellings que remitan a Manejar herramientas necesarias para el
casos reales para aplicarlos en situaciones de Observar la importancia de la gestión del análisis de datos.
trabajo del campo profesional. conocimiento en entornos empresariales
para conservar el conocimiento Indicadores KPI | OKRs | SMART |
Product Discovery | Agile Inception | organizacional. Manipulación Datos | Modelado Datos |
Lean Startup | MVP | Planificación Ágil | Visualización Datos
Product Backlog Research | Business Case | Jira |
Nueva Versión Producto |
Gestión del Conocimiento
Cursos soft skills

Problem solving & project Time Management


management
Investigar los diferentes tipos de problemas. Redefinición del concepto de tiempo

Construir un proceso de resolución más


efectivo.
Adquirir herramientas puntuales de
gestión del tiempo 04
Identificar el estilo de decisión y su correlación
con la aversión al riesgo y la incertidumbre.
Reconocer los diferentes estilos de
gestión
Desafío
Conocer y aplicar una estructura metodológica y profesional
secuencial para gestionar proyectos, aumentando
las posibilidades de éxito en términos de tiempo,
forma y calidad.

Generación de un plan de desarrollo individual.


Programa de Estudio /

Ruta de aprendizaje sugerida


A continuación te dejamos la ruta de aprendizaje ideal. Recuerda que puedes
cursar a tu propio ritmo y con tus propios horarios.

React + Redux con Bases de datos Patrones de diseño


Data analytics
TypeScript escalables y NoSQL + testing

Gestión de Infraestructura Next.js Testing


Next.js
productos digitales avanzada automatizado

Realizar y aprobar
Gestión de proyectos Problem solving &
Time management desafío profesional
escalables project management
front-end
Programa de Estudio /

Certificación
Back End Developer
Programa de Estudio /

Esta especialización te prepara para


los desafíos del desarrollo back-end
¿POR QUÉ ESTUDIAR moderno y las necesidades crecientes
de seguridad. Te coloca en una posición
BACK END? sólida para aprovechar oportunidades
laborales en empresas que valoran la
eficiencia, la seguridad y la innovación
tecnológica. Con esta combinación de
habilidades, estarás bien equipado para
prosperar en una industria tecnológica en
constante evolución.
Demandantes habilidades técnicas Arquitectura moderna
Los lenguajes de programación específicos como Go y Java están en alta Los microservicios son una arquitectura clave para crear aplicaciones
demanda en la industria. Las empresas buscan perfiles que puedan flexibles y escalables. Esta especialización te prepara para abordar los desafíos
construir aplicaciones eficientes, escalables y seguras. de diseñar, construir y mantener sistemas basados en microservicios.

Seguridad crucial Ventaja competitiva


La especialización te brinda las habilidades para implementar medidas de Los profesionales que puedan combinar habilidades en microservicios y
seguridad sólidas, lo que es esencial para proteger la integridad y seguridad y garantizar la calidad y seguridad de sus sistemas, tienen una
confidencialidad de los datos. ventaja competitiva en el mercado laboral.

Tecnologías emergentes Desarrollo escalable


Go y Spring Cloud están en aumento debido a su eficiencia y efectividad. La capacidad de desarrollar sistemas escalables es esencial para empresas
Adquirir habilidades en estas tecnologías emergentes te posiciona como en crecimiento. Con microservicios, puedes crear aplicaciones que se
un referente para roles especializados. adapten a las demandas cambiantes sin sacrificar el rendimiento.

Cumplimiento normativo Flexibilidad en roles


Las habilidades adquiridas te abren puertas a diversos roles, desde
Conocer los marcos de autenticación y autorización te permite desarrollar
desarrollador de microservicios hasta especialista en seguridad o
aplicaciones que cumplen con los estándares de seguridad y privacidad.
arquitecto de sistemas. Gana flexibilidad para elegir una dirección que se
alinee con tus intereses.
Programa de Estudio /

Requerimientos académicos
¿A quién va
dirigido?
Conocimientos de Java básico y orientado a Objetos -Egresados de primer track de CTD.
-Frontend/Backend/Full Stack Dev Jr.
-Analista de QA Jr.
-Analista de Bases de Datos Jr.
Desarrollo de APIs con Spring Boot y Spring Data + -Analista de Infraestructura Jr.

Uso básico de Docker

Funcionamiento del Protocolo HTTP y la arquitectura Cliente-Servidor

Base de datos relacionales


Programa de Estudio /

Desafío profesional
Ejes de Cursos de Cursos de Cursos de
especialización complementarios Contenidos soft
Contenido Microservicios Bases de datos Gestión de
con Spring Cloud escalables y no productos digitales
Seguridad en relacionales
Microservicios Gestión de proyectos
Infraestructura escalables
mediante IAM avanzada
Fundamentos Data analytics
de GO Testing
automatizado Problem solving &
project management

Time management
Cursos de especialización

Microservicios con Spring Cloud Infraestructura avanzada Fundamentos de GO


Adquirir las bases y desarrollar la capacidad de Adquirir los conocimientos teóricos y
Adquirir los conocimientos teóricos y
programar aplicaciones de software desde la prácticos de la sintaxis del lenguaje GO.
prácticos de los marcos de autenticación
perspectiva de una arquitectura basada en
y autorización más seguros de la
microservicios. Diseñar e implementar una API en el
industria.
lenguaje GO.
Comprender y analizar los diferentes desafíos
Diseñar e Implementar una arquitectura
que enfrentan los actuales equipos de trabajo al Integrar un microservicio desarrollado en
de seguridad de microservicios a través
momento de desarrollar software en la nube GO en una solución basada en Spring
de un Identity and Access Management.
robusto, escalable y con alta disponibilidad. Cloud
Integrar la herramienta de Identity and
Los conceptos se aplicarán en el lenguaje de Sintaxis GO | Estructuras
Access Management en una solución Concurrencia y Paralelismo |
programación Java, tomando como referencia el
basada en herramientas de Spring APIs net/http | Gin Framework | Router
framework de microservicios diseñado por
Framework
Netflix, Spring Cloud, uno de los más utilizados
para desarrollos en empresas IT hoy en día. Identity and Access Management |
Keycloak | SSO | oAuth 2.0 | Spring Cloud & Go
Spring Cloud | ELK | Circuit Breaker | API OpenId Connect | Access Token con
Gateway Load Balancer | RabbitMQ IAM
Cursos complementarios

Bases de datos escalables y NoSQL Infraestructura avanzada Testing automatizado


Desarrollar el pensamiento analítico en la gestión Comprender el enfoque de Conocer e implementar procesos de
de datos y comprender la trayectoria entre el Microservicios en el rol de las calidad dentro de un proceso de desarrollo
requerimiento y su implementación física. aplicaciones modernas. de software.

Configurar una base de datos relacional y no Conocer los fundamentos de la Reconocer casos de pruebas
relacional para que obtenga su mayor orquestación de contenedores a través automatizables.
performance de la visualización de servicios Implementar un proyecto de
en grandes volúmenes de datos. desplegados y funcionales. automatización con Selenium y JAVA

Acceder a la información con el lenguaje propio Conocer los elementos que forman parte Implementar un proyecto de
de la herramienta, de manera tal que los de Kubernetes y como realizamos automatización con RestAssured y JAVA.
resultados obtenidos sean confiables y seguros. despliegues de nuestros servicios.
Definición de procesos de calidad en los
Lograr la optimización del uso de los datos, de Adentrarnos en la práctica de GitOps. distintos momentos de desarrollo tales
forma que su volumen no sea un impedimento en como plan de pruebas, plan para la
los tiempos de proceso. Microservicios | Kubernetes |
liberación de nuevas versiones,
GitOps | ArgoCD
mantenimiento de la prueba, procesos de
Reconocer la forma correcta del tratamiento de la revisión, almacenamiento de pruebas,
información, a fin de no entorpecer el acceso de métricas y reportes.
otros usuarios en forma simultánea.
Principios para implementar testing en
Introducirse en el mundo de Big Data, Data dispositivos móviles.
Warehouse, sus conceptos y aplicaciones.
Page Object Model | Selenium con Java |
Procedimientos | Funciones | Cursores | Suites | RestAssured | Jenkins |
Transacciones | Triggers MongoDB Master Test Plan
Cursos soft skills

Gestión de productos digitales Gestión de proyectos escalables Data Analytics

Conocer de qué manera se crea, produce y Profundizar el conocimiento de la Conocer la importancia de las
gestiona un producto digital con una perspectiva gestión de productos digitales, con un estructuras
deldesarrollo de software. abordaje de escalonamiento de las de datos para el análisis y la toma de
metodologías ágiles en la organización. decisiones en un producto digital.
Utilizar los conocimientos adquiridos en los
talleres de Metodologías del Trabajo, Design Conocer las buenas prácticas del Aplicar las etapas de un proceso
Thinking y UX/UI para concebir un producto mercado y analizar modelos de las analítico:
digital desde la idea hasta el lanzamiento. mismas para su aplicación en el campo manipulación, modelado y visualización.
profesional.
Tener contacto con storytellings que remitan a Manejar herramientas necesarias para el
casos reales para aplicarlos en situaciones de Observar la importancia de la gestión del análisis de datos.
trabajo del campo profesional. conocimiento en entornos empresariales
para conservar el conocimiento Indicadores KPI | OKRs | SMART |
Product Discovery | Agile Inception | organizacional. Manipulación Datos | Modelado Datos |
Lean Startup | MVP | Planificación Ágil | Visualización Datos
Product Backlog Research | Business Case | Jira |
Nueva Versión Producto |
Gestión del Conocimiento
Cursos soft skills

Problem solving & project Time Management


management
Investigar los diferentes tipos de problemas. Redefinición del concepto de tiempo

Construir un proceso de resolución más


efectivo.
Adquirir herramientas puntuales de
gestión del tiempo 04
Identificar el estilo de decisión y su correlación
con la aversión al riesgo y la incertidumbre.
Reconocer los diferentes estilos de
gestión
Desafío
Conocer y aplicar una estructura metodológica y profesional
secuencial para gestionar proyectos, aumentando
las posibilidades de éxito en términos de tiempo,
forma y calidad.

Generación de un plan de desarrollo individual.


Programa de Estudio /

Ruta de aprendizaje sugerida


A continuación te dejamos la ruta de aprendizaje ideal. Recuerda que puedes
cursar a tu propio ritmo y con tus propios horarios.

Seguridad en
Microservicios Bases de datos
Data analytics Microservicios
con Spring Cloud escalables y NoSQL
mediante IAM

Gestión de Infraestructura Next.js Fundamentos Testing


productos digitales avanzada de GO automatizado

Realizar y aprobar
Gestión de proyectos Problem solving &
Time management desafío profesional
escalables project management
back-end
Cursos adicionales
Cursos adicionales

Introducción a
Express.js Sequelize
Python

Aprenderás a organizar el código de Obtendrás una primera aproximación Aprenderás habilidades fundamentales en
manera eficiente y escalable bajo el a las herramientas con el objetivo de programación, desde comprender los
patrón de diseño MVC. manipular y persistir los datos. conceptos básicos del pensamiento
computacional hasta la implementación
Entenderás cómo funciona, separarás Consolidarás qué es un ORM para
la lógica de la aplicación de la capa reconocerlo cuando lo implementen práctica de algoritmos en Python.
visual. en back end.
Podrás ver la configuración y utilización de
Generarás sitios web dinámicos y Comprenderás cómo un ORM facilita entornos de desarrollo, dominarás la sintaxis
autoadministrables. la persistencia de los objetos en la y las estructuras de control de Python, y
base de datos y conocer modelos y aprenderás a diseñar y analizar algoritmos
su representación de las tablas.
para abordar problemas complejos.

Desarrollarás habilidades críticas para el


análisis y la resolución de problemas, y
tendrás la oportunidad de aplicar tus
conocimientos en proyectos reales, lo que te
permitirá consolidar tu comprensión.
Cursos adicionales
Cursos adicionales

Introducción al GitHub Copilot


mundo IT
Comprenderás los fundamentos del Generarás programas que resuelvan
pensamiento computacional. conflictos de uso cotidiano.

Configurarás y utilizarás entornos de Tendrás las nociones necesarias para


desarrollo. expandir sus capacidades cuando las
necesites de la mano de GitHub
Dominarás la sintaxis y las estructuras Copilot.
de control de Python.
Podrás replicar lo aprendido y
Diseñarás y analizarás algoritmos para tendrás las herramientas para
resolver problemas. incorporar nuevos conocimientos.

Implementarás algoritmos en Python.

Desarrollarás habilidades para el


análisis crítico y la resolución de
problemas.
Metodología de evaluación

La evaluación formativa es un proceso continuo Por último, la evaluación desempeña un papel


que genera información sobre la formación de importante en términos de promover el
nuestros estudiantes y de nosotros como desarrollo de competencias muy valiosas.
educadores. Esto genera conocimiento de Nuestro objetivo es diferenciarnos de la
carácter retroalimentador, es decir, tiene una evaluación tradicional, que muchas veces
función de conocimiento, ya que nos permite resulta un momento difícil, aburrido y tenso.
conocer acerca de los procesos de enseñanza y Para ello, vamos a utilizar la gamificación, la
aprendizaje. También tiene una función de cual es una técnica donde se aplican
mejora continua porque nos permite saber en elementos de juego para que el contenido
qué parte del proceso nos encontramos, validar sea más atractivo, los participantes se sientan
si continuamos por el camino planificado o motivados e inmersos en el proceso, utilicen los
necesitamos tomar nuevas decisiones para contenidos de aprendizaje como retos que
cumplir los objetivos propuestos. realmente quieren superar y aprendan del error.
A su vez, para registrar dicha formación, se
utiliza un conjunto de instrumentos, para los
cuales es fundamental utilizar la mayor
variedad posible, y técnicas de análisis.
Criterios de aprobación

Realizar las actividades Aprobar los checkpoints Realizar y aprobar


de Playground (100% de conocimiento el cuestionario final
de completitud). de cada módulo del curso.
de aprendizaje.

*Aprobar los cuestionarios de cada módulo de aprendizaje [75% de las preguntas]


Criterios de aprobación

Individual para Certificación de ¿Qué dedicación


desafío profesional especialización conlleva?
Cumplir con todos los Aprobar todos los cursos y el Es un formato de estudio
requerimientos de los proyecto integrador. flexible, esto significa que
sprints, enviar un acceso a lo podrás hacer a tu ritmo.
repositorio público en Nosotros recomendamos
GitHub y qué sea aprobado dedicarle en general entre
por un docente en primera 3 a 5 horas de formación
instancia o posterior a una semanal.
corrección.
Programa de Estudio /

¿Todo listo para empezar esta aventura tecnológica?

Comienza ahora y accede a


una experiencia exclusiva

Expertos en línea Aprendizaje sin Una comunidad Acceso a los contenidos


horarios y reglas disponible 24/7 para ti durante 12 meses.

También podría gustarte