USD  |   +591 68223703  |   consultas@cegos.com.bo  |  

Test Driven Development

Conoce y domina Test-Driven Development (TDD), una de las técnicas de desarrollo y diseño más utilizadas en las metodologías ágiles y que es aplicada por los mejores equipos de desarrollo y las más importantes empresas. Este curso está orientado a quienes quieren aprender qué es TDD o buscan mejorar sus habilidades utilizando TDD.
Costo: 87 USD 52 USD 40% off
Duración: 24 Hrs.

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.

En este curso aprenderás:

  • Realizar pruebas automáticas de código.
  • Solucionar los errores que se presenten tras las pruebas.
  • Refactorizar.
  • Aplicar conceptos de metodologías ágiles.
  • Realizar pruebas en interfaces de usuario.
  • Planear utilizando Criterios de Diseño.
  • Utilizar herramientas y frameworks disponibles.

1. Introducción 

Cómo hacemos desarrollo de software. Profesionalismo 

Pruebas automáticas de código 

Herramientas y frameworks disponibles 

Katas 

2. Pruebas automáticas 

El patrón 3A 

La "excepción" a la regla 

Katas 

3. Qué es el agilismo 

El manifiesto ágil 

Las pruebas automáticas y el agilismo 

4. Criterios de diseño 

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 

5. Pruebas unitarias 

Características 

FIRST 

TDD 

Las 3 reglas de TDD 

El ciclo TDD 

6. Mocks 

Herramientas y frameworks disponibles 

Superando las expectativas 

Beneficios de TDD 

Estudios realizados 

7. Introduccón a Domain-Driven Design 

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 

8. Persistencia 

La capa de acceso a Datos 

ORMs 

9. Pruebas en interfaces de usuario 

Aplicaciones de escritorio 

Patrones de diseño para interfaces gráficas 

Pruebas automáticas en clientes web 

10. Behavior-Driven Development 

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:

  • Java J2SE Standard Programming
  • Programación.NET con C#/VB.NET
  • PHP
  • Javascript Desarrollador Front-End
  • Node.JS y Mongo DB

Una vez finalizado satisfactoriamente el curso, el Instituto CEGOS emite un CERTIFICADO DE APROBACIÓN, el cual contiene:

  • Datos personales del alumno
  • Plan de estudios
  • Horas lectivas invertidas
  • Nota final
  • Rúbrica de autoridades competentes

Depósito bancario: 

  • Entidad bancaria: Banco Union
  • Nombre: CEGOS
  • Nro. De cuenta: 10000019540257
  • Entidad bancaria: Banco Bisa
  • Nombre: CEGOS
  • Nro. De cuenta: 6022104011
  • Entidad bancaria: Banco Nacional de Bolivia
  • Nombre: CEGOS
  • Nro. De cuenta: 1502380148

PayPal:  

  • Correo: cobrosonline@cegos.com.bo
  • Nombre: CEGOS

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).


Paga con tarjeta de crédito, PayPal


BENEFICIOS

- Un computador por persona
- Material de apoyo digital
- Docente certificado
- Certificación emitida por CEGOS
- Garantía de aprendizaje


Modalidad de Cursado

Modalidad Presencial

  • Grupos reducidos y prácticos.
  • Un computador por persona.
  • Material de apoyo digital.
  • Acceso a Wifi de alta velocidad.
  • Certificación emitida por CEGOS.
  • Refrigerio.

Modalidad Online - En vivo

  • Grupos reducidos y prácticos
  • Clase en tiempo real por video conferencia.
  • Consultas en vivo.
  • Grabación de las clases ejecutadas.
  • Certificación emitida por CEGOS.
  • Asistencia administrativa personalizada todos los días.

Cursos Relacionados


ico_curso.png