Cursos disponibles
Durante esta capacitación, se pretende que el alumno tome conciencia de la importancia de los siguientes factores:
- Menor tiempo de codificación.
- Unificar criterios de trabajo.
- Maximizar calidad del producto final.
- Comprender el proceso de preparación de entregables.
- Esquemas de versionado de código y semánticos.
Además, se presentarán estrategias que simplificarán cumplir con cada uno de ellos.
En esta capacitación repasaremos el ciclo de vida del desarrollo, tratando de identificar sus problemas y cómo aplicando CI/CD podemos afrontarlos.
Una adecuada implementación de CI/CD ahorra tiempo y permite lanzamientos más frecuentes de releases. Además ayuda a solucionar problemas y actualizar despliegues más rápido, con un mayor control sobre los pasos involucrados.
Al finalizar la capacitación, se conceptualizarán los términos CI/CD y verán implementaciones concretas en plataformas populares.
Este curso presenta el concepto de virtualización y sus diferentes interpretaciones. Profundizaremos desde la perspectiva del Sistema Operativo, repasando su evolución en el tiempo y las clasificaciones de los diferentes hipervisores.
Luego, veremos qué son los Cloud Providers, qué servicios nos ofrecen y de qué forma interactuamoscon ellos.
Al finalizar, se espera familiarizar al alumno con las terminologías relacionadas, presentando además los productos mayormente utilizados hoy día.
En este curso presentamos diversos temas relacionados a:
- Modelos de concurrencia y paralelismo de las aplicaciones web
- Cómo se gestionan y manejan servicios en el SO
- El protocolo HTTP, herramientas útiles tanto del cliente como servidor para evaluar problemas
- Web servers vs aplication servers
- Uso de nginx, apache, caddy
- Applications servers asociados a diferentes lenguajes
- Diferencias entre proxy reverso, balanceadores y API gw.
se espera el alumno pueda configurar a conciencia los servicios necesarios para aplicaciones web en diferentes lenguajes.
En este curso presentamos diversos temas relacionados a:
-
Pilares fundamentales.
-
Concepto de dimensionalidad y cardinalidad.
- Visualización de datos
- Buenas prácticas en el desarrollo de dashboards
- Estándares
- Alertado
- Buenas prácticas y fatiga de alertas
Dejar un precedente acerca de los siguientes conceptos:
- La historia que da origen a los contenedores y su revolución don docker.
- Arquitectura y principios de los contenedores.
- Uso de registry como repositorio de imágenes.
- La persistencia en cargas de trabajo efímeras.
- Redes y comunicaciones entre contenedores.
- Compose, una forma práctica de trabajar con varios servicios.
- Alternativas a docker y finalmente orquestadores.
El alumno deberá poder correr, gestionar y construir contenedores con docker u otras herramientas que son compatibles con él.