DevOps

1598 Alumnos

4 Valoraciones

Descripción

Este programa responde a la demanda actual del mercado, de profesionales que entiendan (y trabajen) el Software de manera integral abarcando campos como desarrollo, calidad, seguridad, implementación, monitoreo y operación; altamente solicitados en una amplia gama de industrias.

Objetivos del programa

  • DESARROLLO INTEGRAL DE SOFTWARE. Trabajá el Software de manera integral abarcando campos como desarrollo de FrontEnd, BackEnd, Bases de datos, calidad, seguridad, monitoreo y operación.
  • CULTURA. Aprendé a ver por qué el desarrollo de software de gran calidad no depende de tanto de las herramientas, sino del conjunto de hábitos, procesos y objetivos en común de las personas involucradas.
  • INNOVACIÓN. Entendé por qué empresas como Netflix o Amazon son capaces dar un gran valor a sus usuarios.
  • MEJORA CONTINUA. Implementá procesos concretos que permiten una mejora gradual, pero continua en el software.
  • TELEMETRÍA. Descubrí herramientas para medir rápidamente el comportamiento de aplicaciones, infraestructuras y negocios.
  • COMPETITIVIDAD. Conocé las necesidades actuales de la Industria TIC y qué se entiende por conceptos como, integración continua y entrega continua, usando herramientas como Docker y Kubernetes.

¿ A quién está dirigido?

Este curso está particularmente dirigido a:

  • Desarrolladores de software
  • Ingenieros en Software Reliability 
  • Líderes técnicos
  • Arquitectos
  • Soporte de Operaciones
  • Ingenieros de Despliegue 
  • Gerentes de TI 

 En general, a todos aquellos profesionales y estudiantes interesados en profundizar en el conocimiento y aplicación de DevOps.

Aspectos destacados

  • Certificado oficial, otorgado por la UNC (FCEFyN) y la Fundación Mundos E.
  • Plantel académico con actuación internacional. Profesores destacados y con experiencia práctica en los temas que desarrollan.
  • Clases dinámicas e interactivas.
  • Test de autoevaluación y simuladores.
  • Aprendizaje mediante desafíos individuales y por equipos.
  • Plataforma de e-learning que acompaña integrando todos los contenidos del programa.
  • Proyecto integrador final.
  • Networking con otros profesionales y emprendedores que están recorriendo caminos similares.

Información adicional

Encuentros

32 Encuentros

Contenido

Unidad 1: DevOps
  • Qué es DevOps
  • Qué vamos a ver en todo el curso
  • Proyecto integrador
  • Buenas prácticas
  • Qué metodología vamos a seguir
Unidad 2: Aprender a aprender
  • Blended Management
  • Proceso de aprendizaje
  • Metacompetencia: Aprender a aprender
  • Base humana de la mejora
Unidad 3: Kanban
  • Kanban
  • Jira
  • Configuración
  • Gestión
Unidad 4: Lenguaje
  • Distinciones
  • De la palabra a la acción -  la palabra generativa
  • Escucha activa
  • Actos lingüísticos (afirmaciones - declaraciones - juicios - promesas - ciclo de la acción)
Unidad 5: Scrum
  • Scrum
  • Jira
  • Configuración
  • Gestión
Unidad 6: Construcción de equipos
  • Fases de Tuckman de formación de equipos
  • Liderazgo resonante
Unidad 7: Software Architecture
  • Arquitectura Orientada a Servicios
  • Diseñar para computación distribuida
  • Diseño para escalabilidad horizontal
  • Diseño para operaciones
  • Diseño para resiliencia
Unidad 8: Calidad
  • Testing - TDD - BDD- Unit Test - Service Test - Integration test - Production test
Unidad 9: Feedback / Conversaciones
  • Empatizar. ¿Para qué? ¿Por qué? ¿Cómo?
  • Lenguaje corporal
  • Devolución / Feedback
  • Efecto Pigmalión
Unidad 10: Networking AWS Linux - CentOS
  • Cómo funciona Internet
  • Introducción AWS
  • Qué es un “Virtual Private Server”
  • Instalando y configurando ambiente local en AWS
  • Introducción a Linux
  • Qué es nginx. Cómo instalar y configurar nginx.
Unidad 11: Infraestructura como código
  • Herramientas de gestión de configuraciones
  • Terraform
  • Ansible
Unidad 12: Git / Github
  • Para qué sirve Git
  • Como usar Git con Github
  • Que es y cómo trabajar con Gitflow
  • Crear repositorio para el FrontEnd - BackEnd - DataEnd
Unidad 13: Neurociencia / Inteligencia Emocional
  • Inteligencia Emocional
  • Emociones y aprendizaje: la mirada de la Neurociencia
  • Gestión emocional
Unidad 14: API Manager
  • Arquitectura Orientada a Servicios
  • API Manager
  • Definición
  • Instalación
  • Configuración
Unidad 15: FrontEnd
  • Wiremocks - CSS, HTML - JavaScript - ReactJS/Vue JS - Tests unitarios, de seguridad y automatizados - Caché - Políticas de caché para nuestra aplicación  - Uso de Cloudflare para manejo de Caché
Unidad 16: BackEnd
  • Qué es REST
  • NodeJS
  • Crear el repositorio de la API
  • Definir la tubería para la API en Jenkins
  • Delivery continuo de la API
  • Deployment continuo de la API
  • Cómo implementar política de caché para las API´s
Unidad 17: DataEnd
  • Qué es, cómo instalar y usar MySQL
  • Qué es, cómo instalar y usar PostgreSQL
  • Definir e implementar la tubería de la capa de datos
  • Diseño e implementación de política de caché para las bases de datos
Unidad 18: Seguridad
  • Qué es Seguridad - Autenticación - Autorización - Prevención de ataques Implementar políticas de seguridad a nivel de Infraestructura - BackEnd - FrontEnd
  • Ataques de seguridad - OWASP
Unidad 19: Docker
  • Qué es Docker y para qué lo usamos
  • Dockerizando el FrontEnd
  • Dockerizando el BackEnd
  • Dockerizando el DataEnd
  • Instalación y configuración de un registro de Docker
Unidad 20: Kubernetes
  • Qué es y cómo trabajar con Kubernetes
  • Definir los ambientes siguientes - Desarrollo - Staging - Producción
Unidad 21: Jenkins Ambientes bajo demanda
  • Qué es y cómo instalar Jenkins
  • Implementación de mecanismos para crear ambientes similares a producción por demanda y automáticamente
Unidad 22: Continuous Integration Continuous Delivery Continuous Deployment
  • Qué es una tubería o Pipeline
  • Por qué y cómo interactuar con Github
  • Definir la tubería de la interfaz de usuario
Unidad 23: FrontEnd Pipeline
  • Desarrollando el pipeline para el componente de FrontEnd
  • Continuous Integration - Continuous Delivery - Continuous Deployment
Unidad 24: BackEnd Pipeline
  • Desarrollando el pipeline para el componente de BackEnd
  • Continuous Integration - Continuous Delivery - Continuous Deployment
Unidad 25: DataEnd Pipeline
  • Desarrollando el pipeline para el componente de BackEnd
  • Continuous Integration - Continuous Delivery - Continuous Deployment
Unidad 26: Herramienta de Monitoreo
  • ELK
  • Cómo instalar el stack de monitoreo
  • Cómo configurar el stack de monitoreo
  • Buscar y filtrar logs
  • Cómo crear dashboards
Unidad 27: Telemetría FrontEnd
  • Definir e implementar un estándar de logs
  • Implementar feedback en el pipeline
  • Definir e implementar la visualización de la telemetría con Kibana
Unidad 28: Telemetría del BackEnd
  • Definir e implementar un estándar de logs
  • Implementar feedback en el pipeline
  • Definir e implementar la visualización de la telemetría con Kibana
Unidad 29: Telemetría del Negocio
  • Definir e implementar un estándar de logs
  • Implementar feedback en el pipeline
  • Definir e implementar la visualización de la telemetría con Kibana
Unidad 30: Telemetría de la infraestructura
  • Definir e implementar un estándar de logs
  • Implementar feedback en el pipeline
  • Definir e implementar la visualización de la telemetría con Kibana
Unidad 31: Operations
  • Balanceadores de Carga
  • CDN - Cloudfare
  • Deployment types
  • Stability
  • Monitoreo
  • Notificaciones y Alarmas
  • Circuit Breaker patterns
Unidad 32: Continuous Improvement
  • Gestión del Tiempo
  • Post Mortems y las morgues
  • Inyección de problemas a propósito
  • Resiliencia
  • Health Checks
  • La Cultura
  • Experimentation - A/B Testing
  • Game days

Certificación

Certificación en "DevOps" otorgada por la Universidad Nacional de Córdoba (FCEFyN), en conjunto con la Escuela de Negocios Mundos E.

Director

José Eduardo Meyer

Ing. en Sistemas recibido de la UTN-FRC. Project. Manager y Account Manager en Santex. MBA Escuela de Negocios de la UNC. Miembro activo de la Comunidad Agile de Córdoba.

Compartir:

DevOps

1598 Alumnos

4 Valoraciones

Solicitá información

*Todos los campos son obligatorios.

Lecciones

32 Encuentros


Fecha de Inicio

22/02/2021

Horario

7:00 pm a 10:00 pm


Modalidad

online


Certificación

UNC y mE

Encuentros

32 Encuentros