BOB  |   +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: 600 Bs. 360 Bs. 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.

Contamos con profesionales experimentados en el área.

Aprenderás junto a expertos de la industria IT quienes te brindarán las herramientas necesarias en escenarios reales de trabajo.

Cursos Relacionados


14 hrs
Ver más

14 hrs
Ver más

14 hrs
Ver más

12 hrs
Ver más

12 hrs
Ver más

ico_curso.png