Bit - loader
Bit - Java DevOps Practitioner

Java DevOps Practitioner


Java DevOps Practitioner

El objetivo del curso es que los alumnos adquieran los conocimientos y habilidades necesarias para aplicar las diferentes prácticas DevOps utilizando tecnología Java. Los temas tratados durante el curso son aplicables a la puesta en marcha de aplicaciones Java utilizando herramientas de Testing (Jasmine, Selenium, Protractor o las propias pruebas unitarias de Java como JUnit).


Objetivos

Al finalizar el curso, los alumnos:

  • Explicar los conductores de la emergencia de DevOps.
  • Definir y discutir los conceptos y principios claves de DevOps.
  • Listar y explicar los beneficios de negocio que aporta DevOps y la entrega continua.
  • Explicar y utilizar herramientas de automatización de pruebas, de infraestructura, de construcción y de despliegue de aplicaciones y servicios.
  • Utilizar herramientas como Maven o Jenkins.

Perfil de los alumnos

Directores de informática, Directores de departamentos tecnológicos, Responsables de desarrollo de software o proyectos tecnológicos, Jefes de proyecto, Analistas con responsabilidad sobre proyectos y, en general, cualquier persona que, por sus necesidades profesionales, deba conocer los principios de buenas prácticas en el desarrollo y cómo implementarlos correctamente.


Requisitos previos

Se valorará experiencia como desarrollador de software o responsable de sistemas.


Profesorado

Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos.


Documentación

Para poder seguir el curso los alumnos recibirán una copia de la documentación elaborada por BIT by Netmind.

Esa documentación se complementa con apartados de referencias adicionales bien comprobadas, para que el alumno pueda extender esta formación en su trabajo real.


Contenidos del Java DevOps Practitioner

  1. Introducción a DevOps
  • La transformación digital y DevOps
  • Casos de negocio para DevOps
  • Gestión de la ineficiencia
  • Historia de DevOps
  1. Elementos clave de DevOps
  • Definiciones y principios
  • Cultura DevOps
  • Equipos y colaboración
  • Tradicional vs agile
  • Cambio cultural
  1. Infrastructure as Code
  • Nueva arquitectura TI
  • Microservicios
  • Resiliencia
  • Oracle Cloud
  • Visión general de otras plataformas Cloud (AWS, Google, Azure, etc.)
  1. Pruebas automatizadas
  • Tipos de pruebas automatizadas
  • Tareas de tipo Testing en las definiciones de Builds
  • Informes y seguimiento
  1. Integración continua
  • Control de código fuente
    • Git
    • Subversion (SVN)
  • Confirmación de cambios
  • Gestión de ramas
  1. Despliegue y entrega continuas
  • Agentes de Build y de Release
  • Maven y Jenkins
  • Triggers
  • Histórico
  1. Gestión de la configuración
  • Despliegue continuo
  • Automatización de máquinas
    • Chef
    • Puppet
    • Docker
  • Ficheros de configuración
  1. Monitorización
  • Monitorización de rendimiento
  • Monitorización de disponibilidad
  • Application Insights
  • Eventos personalizados
  • Monitorización de disponibilidad y Web Tests
  • Alertas
  1. Prácticas avanzadas
  • Recuperación automática
  • Liberación de recursos
  • Telemetría de usuario
  • Inyección de fallos
  • Slots de prueba y de producción

Metodología

Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real.


Certificaciones

Evaluación continua en base a las actividades realizadas en grupo y/o individualmente. El formador proporcionará feedback de forma continuada/al final de las actividades/individualmente a cada participante.


Acreditación

Se emitirá Certificado de Asistencia sólo a los alumnos con una asistencia superior al 75% y Diploma aprovechamiento si superan también la prueba de evaluación.


Cursos relacionados