Del 21 al 24 de noviembre: formación en eXtreme Programming y TDD a fondo
| Lugar: | Sala Turing, Centros de Excelencia Software, Edificio de Formación CEIN, S.A. Polígono Industrial Mocholí, Plaza CEIN 1, 31110 Noáin. Donde estamos. | ||||
| Fechas: | 21 al 24 de noviembre de 2011. | ||||
| Horario: | De 10:00 a 18:00 con 1 hora y media para comer. | ||||
| Coste: | 150€ IVA incluido (subvencionado). | ||||
| Inscripción: | Online. Plazas limitadas. | ||||
| Información: | Teléfono: 848426378. Email: tic@cein.es | ||||
| Impartido por: | iExpertos.com |
DIRIGIDO A: Desarrolladores de software, con conocimientos de programación en Java, C#, Python o PHP, que aspiran a crear un código limpio y de calidad, tomando conciencia de la importancia de las decisiones de diseño que se toman en cada método de cada clase, es decir, en cada fragmento de código. Es la ocasión perfecta para aprender todo aquello que deberían saber pero que nadie les ha mostrado respecto a la forma de codificar.
OBJETIVOS: XP (eXtreme Programming) es una metodología ágil que se esfuerza en evitar los escabrosos y lentos senderos de los procesos de desarrollo tradicionales, centrándose en los usuarios y los resultados, proponiendo prácticas de ingeniería que hacen al equipo de desarrollo sentirse productivo y realizado para ser capaz de entregar productos de la máxima calidad.
XP agrupa diversas prácticas. Probablemente la más utilizada y conocida hoy en día sea TDD. El objetivo del desarrollo guiado por pruebas (o ejemplos) es, ante todo, lograr un código limpio que funcione y que sea fácil de mantener.
Con TDD evitamos escribir código innecesario (YAGNI – You Ain´t Gonna Need It) y logramos avanzar en pequeños pasos, todos ellos dados de una forma segura.
Se aprende a probar código nuevo y código de proyectos existentes buscando que los asistentes se familiaricen con una técnica que incidirá de modo positivo en su nivel de productividad y que marcará un antes y un después en su concepto de desarrollo de software.
El carácter de los cursos es puramente práctico, en un ambiente de respeto a los demás y colaboración, en el cual se profundizarán en los siguientes aspectos:
1. Introducción a XP. Objetivos y valores
2. La programación en pareja
3. Spikes y prototipos
4. Propiedad colectiva del código y control de versiones (Mercurial)
5. Diseño orientado a objetos y refactoring
6. Tests automáticos con frameworks xUnit
7. Historias de usuario y criterios de aceptación
8. ¿Qué es el Desarrollo Dirigido por Ejemplos (TDD)?
9. Mocks, Espías y Stubs
10. Integración continúa
11. Software katas en equipo
DOCENTES: Tres profesionales de lo mejor en XP del pais y algunos de fama internacional:

Trackbacks