Curso

En MADRID

¡30% de ahorro!
400 € + IVA

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Lugar

    Madrid

  • Horas lectivas

    18h

Objetivo del curso: Los programadores que utilizan el desarrollo guiado por pruebas en un proyecto virgen encuentran que en raras ocasiones tienen la necesidad de utilizar el depurador o debugger, el código obtenido es mucho más limpio y se evitan lineas de código innecesarias. Dirigido a: Test-driven development (TDD) es una práctica de programación que involucra otras dos prácticas: Test First Development y Refactoring. El propósito del desarrollo guiado por pruebas es lograr un código limpio que funcione.

Información importante

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

Instalaciones y fechas

Ubicación

Inicio

MADRID (Madrid)
Ver mapa
C/ Comandante Zorita, 4 Entreplanta, 28010

Inicio

Consultar

A tener en cuenta

Conocimientos de programación

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Temario

1. El Agilismo

1.1. Modelo en cascada

1.2. El manifiesto ágil

1.4. ¿En qué consiste el agilismo?: Un enfoque práctico

1.5. Los roles dentro del equipo

2. ¿Qué es el Desarrollo Dirigido por Tests? (TDD)

2.1. El algoritmo TDD

2.1.1. Escribir la especificación primero

2.1.2. Implementar el código que hace funcionar el ejemplo

2.1.3. Refactorizar

2.2. Consideraciones y recomendaciones

2.2.1. Ventajas del desarrollador experto frente al junior

2.2.2. TDD con una tecnología desconocida

2.2.3. TDD en medio de un proyecto

3. Tipos de test y su importancia

3.1. Terminología en la comunidad TDD

3.1.1. Tests de Aceptación

3.1.2. Tests Funcionales

3.1.3. Tests de Sistema

3.1.4. Tests Unitarios

3.1.5. Tests de Integración

4. Tests unitarios y frameworks xUnit 83

4.1. Las tres partes del test: AAA

5. Mocks y otros dobles de prueba

5.1. Cuándo usar un objeto real, un stub o un mock

5.2. La metáfora Record/Replay

6. Diseño Orientado a Objetos

6.1. Diseño Orientado a Objetos (OOD)

6.2. Principios S.O.L.I.D

6.2.1. Single Responsibility Principle (SRP)

6.2.2. Open-Closed Principle (OCP)

6.2.3. Liskov Substitution Principle (LSP)

6.2.4. Interface Segregation Principle (ISP)

6.2.5. Dependency Inversion Principle (DIP)

6.3. Inversión del Control (IoC)

--------------------------------------------------------------------------------------------------------------------

Módulo de ATDD

Se podría dar un día más de curso (18 horas en total), en caso de que el cliente estuviera interesado en este módulo cuyo temario sería:

1. Desarrollo Dirigido por Tests de Aceptación (ATDD)

1.1. Las historias de usuario

1.2. Qué y no Cómo

1.3. ¿Está hecho o no?

La persona que lo impartiría sería Gregorio Mena, experto en la materia

Información adicional

Prácticas en empresa: Siempre y cuando el alumno lo solicite
Alumnos por clase: 12
Persona de contacto: Rosa Andreu

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

TDD - Test Driven Development

400 € + IVA