Scrum Manager

Técnicas ágiles de desarrollo de software

Presencial / Live Virtual Class     24 horas     675.00 €

CERTIFICACIÓN INCLUIDA

Para miembros del colectivo  PUE Alumni

Acerca de este curso

Este curso ofrece los conocimientos necesarios para la adopción, desde un punto de vista flexible, de diferentes técnicas ágiles en los procesos de desarrollo de un equipo de desarrollo de software, haciendo hincapié en los principios y utilizando diferentes herramientas como apoyo a su aplicación.

PUE ha establecido un acuerdo de colaboración con Scrum Manager para ser reconocido como Centro oficial de formación Scrum Manager. Bajo este acuerdo, PUE está acreditado para realizar formación oficial de Scrum Manager en sus instalaciones.

A quién va dirigido

Este curso va dirigido a gestores de proyectos y empresas TIC, programadores, técnicos y profesionales o estudiantes que deseen adquirir conocimientos y habilidades en las metodologías ágiles.

Objetivos del curso

Establecer las metas para la integración de diferentes técnicas ágiles en el desarrollo de software. Comprender los principios y los conceptos teóricos relacionados con la aplicación de las siguientes técnicas ágiles para el desarrollo de software:

  • Automatización de Tareas.
  • Revisiones del Código y Pair Programming.
  • Pruebas y TDD.
  • Refactorización.

Asentar los conocimientos teóricos adquiridos a través de su aplicación, con el apoyo de diferentes herramientas del mercado, en un proyecto simulado.

Certificación incluida


Los alumnos que deseen realizar y superen los ejercicios de capacitación al final del curso, obtendrán la acreditación profesional oficial de Scrum Manager.
Para los certificados PMI el curso permite la solicitud de 24 Professional Development Units Category 1 PDU's) para el mantenimiento de las acreditaciones PMI.

Contenidos

Módulo 1: Definición de excelencia del código

Módulo 2: Automatización de tareas

  • Convenciones de código
  • Sistemas de control de versiones
    • Conceptos fundamentales
    • Estrategias de ramificación y fusión
  • Scripts de automatización / Ant
  • Sistemas de Integración Frecuente
    • Buenas prácticas

Módulo 3: Revisiones de Código

  • Programación por parejas
    • Participantes
    • Variantes
    • Buenas prácticas
  • Peer reviews
  • Análisis de métricas de calidad del código
    • Goal, Question, Metric
    • Metric abuse

Módulo 4: Pruebas

  • Entornos de pruebas
  • Pruebas Unitarias
    • Desarrollo Dirigido por Tests (TDD)
  • Pruebas de Integración
    • Artefactos específicos para pruebas
  • Pruebas de Sistema
  • Pruebas de Implantación
  • Pruebas de Aceptación
  • Pruebas de Regresión

Módulo 5: Refactorización del código

  • Diario de deuda técnica
  • Refactorizaciones básicas
  • Refactorizaciones avanzadas
  • Refactorizaciones 'a la carta'

Próximas convocatorias