OpenWebinars

Curso de Extreme Programming (XP): Herramientas para mejorar las entregas de los equipos ágiles

En este curso vamos a contextualizar qué es Extreme Programming (XP) y sus principales técnicas, valores, principios y aplicación, ofreciendo una visión crítica de por qué deben adoptarse sus técnicas en equipos de Desarrollo de Software y un ejemplo práctico de su implementación.

4.3(29 valoraciones)

Icono de la tecnología

La metodología y plataforma de formación que se adapta al tamaño y ritmo de tu empresa.

Cuéntanos tu caso

Contenido impartido por

Avatar:Tatiana Rocha

Tatiana Rocha

Experta Agile Coach

Contenido de la formación

7 Secciones · 24 Lecciones · 2 h. y 18 min. en total

Introducción

33 min.

Artefactos en XP

31 min.

Pair Programming

14 min.

TDD

10 min.

Integración Continua

9 min.

Refactoring

10 min.

Feedback Loops

27 min.

Habilidades que obtendrás

  • Cómo aplicar las técnicas de XP.
  • Definir el proceso de desarrollo ágil de software con XP.
  • Cómo utilizar XP en conjunto con otras metodologías ágiles de desarrollo de software.

Requisitos mínimos

Es necesario tener conocimientos básicos de desarrollo de software y metodologías ágiles.

Valoración de nuestros alumnos

4.3
29 valoraciones
  • 5
  • 4
  • 3
  • 2
  • 1
Agregaría apuntes con lo explicado
Claudia Secco

Completa tu formación con estos contenidos

Icono de la tecnología
Empresas

Método Kanban: ¿Cómo empezar?

Intermedio
48 min.

El Método Kanban gana cada vez más espacio en las organizaciones, sea para gestión de servicios o productos....

Tatiana Rocha
4.5
Icono de la tecnología
Empresas

Diseña y utiliza un tablero Kanban

Intermedio
1 h. y 1 min.

En este taller aprenderás a realizar el diseño de un tablero en Kanban así como la gestión del...

Miguel Ángel Vera Mellado
4.7

Preguntas frecuentes

Resuelve tus dudas o contacta con nosotros para más información.

Cuéntanos tu caso
Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas. También podrás obtener un diploma de nivel superior al superar todas las formaciones de la ruta.

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

Esta formación está pensada para alumnos interesados en el desarrollo de software ágil aplicando las mejores prácticas, que posean conocimientos básicos en el desarrollo de software, testing y metodologías ágiles, ya que son imprescindibles para seguir la formación de manera correcta.

Este curso de Extreme Programming se ha dividido en 7 bloques, cada uno enfocado en un aspecto de los que cubre la formación, para ir avanzando en la misma de una forma organizada y pudiendo aprender sin mezclar conceptos.

En el bloque introductorio nos centramos en explicar qué es Extreme Programming, por qué utilizarlo en equipos de Desarrollo de Software y las ventajas que aporta, así como detallar sus fundamentos, valores y principios. 

Una vez conocido todo lo explicado anteriormente, podrás pasar al segundo apartado del curso, que se centra en los artefactos de XP. A lo largo de las lecciones que componen este bloque, se explicará y profundizará en las historias de usuario, las pruebas de aceptación, la estimación, las pruebas unitarias y de integración, el plan de entrega y el plan de iteración.

Seguidamente, en las 5 secciones que restan para concluir el curso, abordaremos algunas prácticas empleadas en Extreme Programming, como son Pair Programming, TDD, Integración Continua, Refactoring y Feedback Loops, explicando en qué consiste cada una de ellas y detallando una serie de buenas prácticas a la hora de aplicarlas.

Como puedes comprobar, es un curso muy completo y que te permitirá aprender a aplicar las técnicas de XP, definir el proceso de desarrollo ágil de software con XP y utilizar esta metodología en conjunto con otras metodologías ágiles de desarrollo de software, para mejorar así las entregas de tu equipo ágil.