El curso tiene por objetivo introducir a los asistentes en los beneficios de la práctica de Test-Driven Development haciendo hincapié en el desarrollo de código por parte de los asistentes y priorizando la ejercitación de cada una de las técnicas y conceptos presentados.
Durante el curso se desarrollarán las diferentes partes de un proyecto y se analizarán en cada caso las diferentes problemáticas que presentan y las alternativas de solución disponibles.
Cómo hacemos desarrollo de software. Profesionalismo
Pruebas automáticas de código
Herramientas y frameworks disponibles
Katas
El patrón 3A
La "excepción" a la regla
Katas
El manifiesto ágil
Las pruebas automáticas y el agilismo
Estableciendo criterios sobre diseño orientado a objetos
Principios SOLID
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Katas
Características
FIRST
TDD
Las 3 reglas de TDD
El ciclo TDD
Herramientas y frameworks disponibles
Superando las expectativas
Beneficios de TDD
Estudios realizados
Entidades
Repositorios
Fábricas
Servicios
Inversión de control e Inyección de dependencias
Herramientas y frameworks disponibles
El patrón ServiceLocator y los contenedores de IoC
La capa de acceso a Datos
ORMs
Aplicaciones de escritorio
Patrones de diseño para interfaces gráficas
Pruebas automáticas en clientes web
Historias de usuario
Criterios de aceptación
Herramientas y frameworks disponibles
Se requieren conocimientos sólidos en programación o haber realizado cualquiera de los siguientes cursos:
Una vez finalizado satisfactoriamente el curso, el Instituto CEGOS emite un CERTIFICADO DE APROBACIÓN, el cual contiene:
PayPal:
Posterior al pago envíe el comprobante al correo consultas@cegos.com.bo con los siguientes datos: (Nombre completo, C.I., E-Mail, Nro. de celular, Nombre y número para facturación).
- Un computador por persona
- Material de apoyo digital
- Docente certificado
- Certificación emitida por CEGOS
- Garantía de aprendizaje