jueves 4 de febrero de 2010

Curso TDD con @CarlosBle

iexpertos ofrecerá un curso de TDD el jueves 4 y viernes 5 de marzo en OkuriSpaces (C/Pinos Baja 89)

Objetivos
 
TDD (tests driven development en inglés o desarrollo guiado por pruebas en español) viene usándose en países angloparlantes desde hace años con unos resultados extraordinarios en cuanto a calidad en la producción de software, condición que medimos en términos de legibilidad, simplicidad, flexibilidad y alta mantenibilidad del código fuente.


El objetivo del desarrollo guiado por pruebas es, ante todo, lograr un código limpio que funcione y, para ello, se respalda en el uso de baterías de tests.


Con TDD evitamos escribir código innecesario (del inglés YAGNI – You Ain´t Gonna Need It) y logramos avanzar en pequeños pasos, todos ellos dados de una forma segura. Esta forma de marcha, minimiza el riesgo que ha de asumirse en toda tarea de desarrollo ya que el código creado se somete a rigurosas pruebas en espacios cortos de tiempo.


Como metodología ágil que es, TDD se esfuerza en evitar los escabrosos y lentos senderos de los procesos de desarrollo tradicionales, centrándose en los usuarios y los resultados.


Se pretende 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.

  • TemarioEl agilismo y el manifiesto ágil 
  • Principios S.O.L.I.D. de diseño orientado a objetos
  • ATDD/STDD, TDD y BDD
  • Tipos de test y su importancia
  • Mocks y otros dobles de prueba
  • Práctica de TDD mediante ejemplos

Material Didáctico:


Libro de texto (Diseño Ágil con TDD)
 


Talleres y actividades:

El curso es en realidad un taller. Se divide en varios bloques. Al comienzo de cada uno hay una breve explicación teórica y una demostración práctica que antecede a la parte práctica, realizada por los asistentes bajo la supervisión del profesor.



Requisitos Técnicos:
  • Venir al curso con portátil, en el que se tendrá instalada la última versión de Eclipse (for Java EE Developers) y el runtime de Java 1.6 (tb conocido como Java 6). 
  • Tener un conocimiento básico del lenguaje Java. No quiere esto decir que se domine, sólo que se haya utilizado alguna vez para programar y que se tengan unas nociones mínimas.

Fecha y lugar de celebración
 
El curso se impartirá en horario de mañana. Empezará a las 9h y terminará a las 16h, serán seis horas de enseñanza y se hará un descanso de una hora de duración. Respecto al sitio, se ha optado por http://www.okurispaces.com/



Inscripción y precio

 
La inscripción se hará mediante el envío de un e-mail info@iexpertos.com en el que se indicará: nombre y apellidos, teléfono, dirección de correo electrónico y organización para la que se trabaja.

El precio por persona es de 250€(*) y, dado que el número máximo de asistentes por curso es de 20, el pago por adelantado mediante transferencia bancaria es requisito imprescindible para confirmar
asistencia.


(*)A tener en cuenta los siguientes descuentos aplicables:

  • 10% en caso de que se haya comprado el libro Diseño Ágil con TDD
  • 50% en caso de encontrarse en situación de desempleo
  • 20% en caso de ser estudiante y no estar trabajando

Los descuento no son acumulativos y se encuentran vinculados a la presentación de los documentos acreditativos de la situación alegada.


El número máximo de plazas destinadas a desempleados es del 15% por edición
blog comments powered by Disqus