Curso TDD - Test Driven Development
Certiseg Categorías Informática E Información | Ingenieria Y Tecnologia | Programas Empresariales |
Tipo de curso: Cursos
Modalidad: Presencial
Precio: 400 €
El Curso TDD - Test Driven Development es presencial y se imparte en Madrid. Tiene una duración de 18 horas y su precio es de 400 €.
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.
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.
Requisitos Curso TDD - Test Driven Development
-Conocimientos de programación.
-Residentes en España.
Temario Curso TDD - Test Driven Development
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
Cursos relacionados
- Grado Arquitectura y Master Arquitectura
- Grado Direccion Internacional de Empresas de Turismo y Ocio
- Grado Ingenieria de la Energia
- Master Gestion Integral de Tecnologias de la Informacion Online - Master Oficial
- Curso Asistente Administrativo
- Curso Tecnico en Instalaciones de Energia Solar
- Master Direccion de Empresas MBA Online - Master Oficial
- Curso Tecnico en Gestion Administrativa
- Curso Tecnico Superior en Gestion de Empresas Turisticas y Agencias de Viajes
- Curso Energia Solar Fotovoltaica
Disculpa este curso ha quedado descatalogado
