Información
Objetivos
- Explorar los conocimientos en agilidad.
- Profundizar en Test Driven Development (TDD).
- Conocer sobre el desarrollo dirigido por Tests de aceptación (ATDD).
- Inspeccionar los Tipos de test.
- Reconocer Mocks y otros dobles de prueba.
- Indagar sobre el Diseño Orientado a Objetos.
- Explorar la Integración Continua.
- Ejecutar el componente de laboratorio práctico.
Dirigido a:
- Desarrolladores de Software
- Asistentes Técnicos.
- Arquitectos de Software.
- QA Tester.
- Analistas de Calidad.
- Analistas TI.
Contenido
Conocimientos en agilidad
- El Agilismo.
- Modelo cascada vs Agile.
- Manifiesto para el desarrollo ágil de software.
- Principios del manifiesto Agile.
- Frameworks Agile.
Test Driven Development (TDD)
- ¿Que es el Desarrollo Dirigido por Tests? (TDD).
- El algoritmo TDD.
- - Escribir la especificación.
- - Implementar el código.
- - Refactorizar.
Desarrollo Dirigido por Tests de Aceptación (ATDD)
- Historias de usuario.
- La importancia del qué.
- El contexto es esencial.
Tipos de test
- Tests de Aceptación.
- Tests Funcionales.
- Tests de Sistema.
- Tests Unitarios.
- Tests de Integración.
Tests unitarios y frameworks xUnit
- Las tres partes del test: AAA.
Mocks y otros dobles de prueba
- Stub.
- Mock.
- Código limpio.
Diseño Orientado a Objetos
- Diseño Orientado a Objetos (OOD).
- Principios S.O.L.I.D.
- - Single Responsibility Principle (SRP).
- - Open-Closed Principle (OCP).
- - Liskov Substitution Principle (LSP).
- - Interface Segregation Principle (ISP).
- - Dependency Inversi ́on Principle (DIP).
- Inversión del Control (IoC).
Con la compra de la certificación accedes a:
Ejercicios
Práctica lo aprendido con los materiales interactivos. ¡Desafiate a ti mismo!
Plataforma e-learning 24/7
Conéctate y sigue aprendiendo cuando lo necesites, las 24 horas del día, siete días a la semana.
Simulador Web
Cuenta con el respaldo y tutoría de expertos profesionales que ya trabajan en el área.