Capacitación

AGILE-101: Desarrollo Ágil con Scrum y XP 

Este taller brinda una visión general de los principales conceptos relacionados al desarrollo ágil y busca servir de punto de partida para poder profundizar en los siguientes cursos.

Cubre los siguientes temas:  
  • Introducción al Desarrollo Ágil de Software: Características y Beneficios
  • Primeros pasos con Scrum
  • Técnicas de Extreme Programming
  • Agile Modeling
  • Cómo combinar diversos Métodos y Prácticas
  • Casos de Éxito

AGILE-201: Gestión Ágil con Scrum

Este taller muestra todos los aspectos relacionados a la gestión de proyectos de desarrollo de software usando Scrum como base.

Cubre los siguientes temas:
  • Fundamentos de la Agilidad
  • Requerimientos Ágiles
  • Scrum: Principios, roles, artefactos y reuniones
  • Técnicas ágiles de estimación 
  • Planificación y seguimiento ágil
  • Herramientas de gestión
  • Patrones de aplicación de técnicas ágiles
  • Mejora continua del proceso de desarrollo de software

AGILE-202: Técnicas de Extreme Programming

Este taller explora las prácticas de ingeniería de software que comprende Extreme Programming y que permiten diseñar y construir software de calidad de manera incremental y sostenible.
 
Abarca los siguientes tópicos:
  • Valores y Principios de Extreme Programming
  • User Stories
  • Fundamentos de Refactoring
  • Pair Programming
  • Fundamentos de Unit Testing y Test-Driven Development
  • Fundamentos de Integración Continua

AGILE-301: Refactoring y Test-Driven Development

Este taller profundiza en los dos elementos claves dentro de Extreme Programming que son la base de un diseño evolutivo, del código de calidad y de una retroalimentación constante sobre la salud del software que desarrollamos. 
 
Comprende:  
  • Refactoring de código
  • Refactoring de HTML
  • Refactoring de Bases de Datos
  • Design Patterns y Refactoring to Patterns
  • Testing Automatizado Unitario, de Código de Acceso a Datos, Web Services y Aplicaciones Web
  • Diseñando con Test-Driven Development

AGILE-302: Control de Versiones e Integración Continua

En este taller se cubrirá todo lo necesario para implementar un ambiente de desarrollo que permita producir y desplegar código de calidad de manera constante.
 
Cubre los siguientes temas: 
  • Sistemas Controladores de Versiones: Técnicas, prácticas y herramientas
  • Building automático de código
  • Patrones de Integración Continua
  • Servidores de Integración Continua
  • Análisis estático de código: Métricas y Reportes
  • Arquitecturas de Desarrollo y Despliegue
Para mayor información sobre nuestros servicios de capacitación sírvase contactarnos