Seminario: Formación práctica DevOps para desarrolladores

Cuando una empresa decide desarrollar software según la filosofía DevOps, se abre una gran oportunidad para ofrecer a los clientes un software más sólido en ciclos de desarrollo más cortos. Juntas, todas las partes interesadas deben cambiar la cultura corporativa para que el diseño, el desarrollo, las pruebas y el funcionamiento del software vayan de la mano.

Para los desarrolladores, esto suele suponer una importante ampliación de requisitos y responsabilidades: temas como la contenedorización , las pruebas de integración, la supervisión y el registro deben tenerse en cuenta y dominarse. En este seminario práctico, se familiarizará con las diferentes tecnologías y métodos basándose en un proyecto de software real en Java & Spring Boot.

El seminario de 3 días ‘DevOps Practical Training for Developers’ se imparte exclusivamente online (a distancia) y también se puede reservar para grupos cerrados. Si usted está interesado en el contenido del curso ofrecido por favor no dude en ponerse en contacto conmigo .

Contenido:

  • Introducción
    • “You build it – you run it!”: Qué significa DevOps para los desarrolladores?
    • Herramientas y metodologías
    • Planificación y agilidad
  • Docker
    • Introducción y conceptos
    • Uso de contenedores
    • Construir sus propias imágenes
    • Docker Compose para facilitar la orquestación
  • Maven
    • La importancia de las herramientas de creación en el flujo de trabajo DevOps
    • Introducción y conceptos
    • Single Point of Trust
    • Ejemplos prácticos
  • Java Ejemplo de proyecto & Spring Boot
    • Qué es la Spring Boot?
    • La importancia de las arquitecturas de software
    • Arquitectura Tests
  • Integraciónpruebas
    • Cuál es la importancia de las pruebas para DevOps?
    • ¿Cómo se crea una infraestructura para realizar pruebas eficaces?
    • Cuál es la diferencia entre pruebas unitarias y de integración?
    • Embedded Integration Tests con Maven
    • El Testcontainer Framework
  • Logging y Reporting
    • La importancia de la tala
    • Marcos y formatos típicos
    • Cómo se utiliza el registro en el funcionamiento de las aplicaciones?
    • Reporting con Maven
  • Monitoring
    • Conceptos de control
    • Qué parámetros se controlan?
    • Un monitor de ejemplo con Spring Boot, Prometheus y Grafana

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *