CII-Murcia

Curso TDD (Test Driven Development) - Matrícula Abierta

 

RESUMEN

Fechas: 28, 29, 30 de noviembre y 1 de diciembre (16h)

Horario: 16:30h a 20:30h

Lugar de celebración: CEEIM – Campus de Espinardo s/n (MAPA)

 

CONDICIONES

Precio colegiado CIIRM y COITIMUR: 385€

Precio miembros UM, UCAM, UPCT: 425€

Otros: 485€

La reserva de plaza será atendida por riguroso orden de inscripción. 

 

EMPRESAS

Posibilidad de financiación por la Fundación Tripartita

Se puede bonificar el curso a través de la Fundación Tripartita en función del crédito disponible de la empresa, pero hay que tener presente que es necesario comunicar a la Fundación la realización del curso con una antelación mínima a su inicio de 7 días naturales. El Colegio puede informarte de su tramitación, pero no realiza la gestión.

 


 

¿Qué es TDD?

TDD o Test-Driven Development (desarrollo dirigido por tests) es una práctica de programación que consiste en escribir primero las pruebas (generalmente unitarias), después escribir el código fuente que pase la prueba satisfactoriamente y, por último, refactorizar el código escrito. Con esta práctica se consigue entre otras cosas: un código más robusto, más seguro, más mantenible y una mayor rapidez en el desarrollo.

 

Nuestra diferencia

Hoy en día cualquiera puede leer un libro o ver un vídeo pero lo realmente difícil es poner en práctica lo aprendido. Por eso, en nuestro curso, queremos que los alumnos pasen la mayor parte del tiempo programando y no escuchando teoría.

En busca de la calidad y satisfacción de todos los asistentes creemos que es indispensable ser dos profesores senior. Esto nos permite tener la disponibilidad suficiente para ayudar de forma personalizada mientras los alumnos programan.

Perseguimos maximizar el aprendizaje. Para ello creamos un ambiente dinámico (Flow) gracias a trabajar en parejas, ejercicios cortos, resolver las dudas rápido, la discusión de forma conjunta de las diferentes soluciones y un trato muy cercano.

Por nuestra experiencia como profesores, desarrolladores y emprendedores comprendemos las problemáticas del desarrollo de software. Haber impartido cursos a más de 500 alumnos nos permite cuidar los detalles y anticiparnos a sus necesidades.

Todo lo anterior garantiza nuestro objetivo de que quedes satisfecho, adquieras las habilidades necesarias para transformar tu forma de desarrollar y empieces a escribir código sostenible. 

 

Beneficios:

  • ✓  Transforma al desarrollador obligándole a pensar antes de programar.

  • ✓  Aumenta la seguridad de los desarrolladores al introducir cambios en el código.

  • ✓  Implementa sólo lo imprescindible para los requisitos actuales (diseño incremental).

  • ✓  La metodología usada evita añadir complejidades innecesarias.

  • ✓  Disminuye los costes de mantenimiento.

  • ✓  Reduce el testeo manual de la aplicación.

  • ✓  Minimiza las incidencias en producción.

  • ✓  Permite desarrollar soluciones más simples.

  • ✓  Cambia fácilmente decisiones que ya no son válidas.

 

Dirigido a programadores:

  • ✓  Con buenos conocimientos de Orientación a Objetos.

  • ✓  Que estén dispuestos a cambiar su forma de programar.

  • ✓  Interesados en un diseño simple y emergente.

Dirigido a QA testers:

  • ✓  Que les guste programar.

  • ✓  Que estén en contacto con los desarrolladores.

Duración del curso:

16 horas.

 

Profesorado:

El curso será impartido por Luis Rovirosa y Jordi Anguela creadores de Codium.

 

Contenido

Introducción a TDD

  • Beneficios de TDD
  • Ciclo de desarrollo: red, green, refactor
  • Tipos de tests y costes asociados
  • Mantras o reglas de TDD
  • Tipos de tests y costes asociados

Testing en Legacy code

  • El arte del Refactoring
  • Bad smells o cómo detectamos
  • problemas en el código
  • Algunos refactorings
  • Introducción a los principios SOLID
  • Arnés de tests

eXtreme Programming

  • Valores, Principios y Prácticas de XP
  • Tests dobles 

  • Tipos de dobles 

  • Cómo y cuándo usarlos 


TDD Outside-in 


  • TDD outside-in 

  • Estilo clásico vs mockist 

Matrícula

Realizar matricula

Colegiados/Precolegiados CIIRM y COITIMUR: 385

Miembros UM, UCAM, otros Colegios de Ingenieros en Informática y Desempleados: 425

Resto: 485


Entidad: CajaMar

IBAN: ES6530580332602720011834

Titular: Colegio Oficial de Ingenieros en Informática de la Región de Murcia


De conformidad con la Ley Orgánica 15/1999, de protección de datos de carácter personal, le informamos que mediante la cumplimentación del presente formulario, el solicitante autoriza al Colegio Profesional de Ingenieros en Informática de la Región de Murcia para el tratamiento de los datos personales indicados en el mismo, que serán incorporados al  fichero de CII-MURCIA creado para  [COLEGIADOS CII-MURCIA, FORMACIÓN, ORGANIZACIÓN DE EVENTOS] con las finalidades de 

  • Organización de eventos y jornadas de formación.
  • Comunicación de noticias de interés general para los colegiados.
  • Comunicación de actividades y ofertas de empleo.

El solicitante podrá ejercitar los derechos de acceso, rectificación, cancelación y oposición dirigiendo su solicitud por escrito al Colegio Profesional de Ingenieros en Informática de la Región de Murcia en la dirección Avda. Teniente Montesinos, nº 8, Torre A, 7ª Planta, con la Referencia “Protección de Datos Personales.