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.
Impartido por:
Lo que aprenderás en este curso:
- 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 del curso
Es necesario tener conocimientos básicos de desarrollo de software y metodologías ágiles.
Valoraciones de estudiantes:
Contenido del curso:
-
- 1 m
-
¿Por qué Extreme Programming?6 m
-
¿Qué es Extreme Programming?3 m
-
Valores8 m
-
Principios13 m
-
-
Historias de usuario4 m
-
Pruebas de aceptación3 m
-
Estimación7 m
-
Pruebas unitarias y de integración5 m
-
Plan de entrega5 m
-
Plan de iteración5 m
-
-
-
¿Qué es Pair Programming?6 m
-
Mejores prácticas para realizar Pair Programming8 m
-
-
-
¿Qué es TDD?3 m
-
Mejores prácticas para realizar TDD7 m
-
-
-
¿Qué es Integración Continua?4 m
-
Mejores prácticas para realizar Integración Continua5 m
-
-
-
¿Qué es Refactoring?6 m
-
Mejores prácticas para realizar Refactoring4 m
-
-
-
Reuniones Stand Up7 m
- 3 m
-
Releases3 m
-
Tipos de planificación4 m
-
La importancia de la Mejora Continua9 m
-
Te dejamos una selección de cursos, carreras y artículos
¿Cómo implementar el Método Kanban en un equipo de IT?
En este curso contextualizaremos qué es Extreme Programming y sus principales técnicas, valores, principios y aplicación. Se le dará una visión crítica de por qué …
Método Kanban: ¿Cómo empezar?
En este curso contextualizaremos qué es Extreme Programming y sus principales técnicas, valores, principios y aplicación. Se le dará una visión crítica de por qué …
Dudas frecuentes
¿Cuál es el precio?
En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos 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í.
¿Cuándo comienza el curso?
En OpenWebinars los cursos 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.
¿Puedo obtener un diploma que acredite mis conocimientos?
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 carrera.
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.