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

5 ALUMNOS MATRICULADOS
  • 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.

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.

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
  1. Introducción
  • Cómo hacemos desarrollo de software.
  • Profesionalismo
  • Pruebas automáticas de código
  • Herramientas y frameworks disponibles
  • Katas
  1. Pruebas automáticas
  • El patrón 3A
  • La “excepción” a la regla
  • Katas
  1. Qué es el agilismo
  • El manifiesto ágil
  • Las pruebas automáticas y el agilismo
  1. 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
  1. Pruebas unitarias
  • Características
  • FIRST
  • TDD
  • Las 3 reglas de TDD
  • El ciclo TDD
  1. Mocks
  • Herramientas y frameworks disponibles
  • Superando las expectativas
  • Beneficios de TDD
  • Estudios realizados
  1. 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
  1. Persistencia
  • La capa de acceso a Datos
  • ORMs
  1. Pruebas en interfaces de usuario
  • Aplicaciones de escritorio
  • Patrones de diseño para interfaces gráficas
  • Pruebas automáticas en clientes web
  1. Behavior-Driven Development
  • Historias de usuario
  • Criterios de aceptación
  • Herramientas y frameworks disponibles

HACER ESTE CURSO
  • GRATIS
  • 365 Días
  • 40 ASIENTOS
  • Medalla del Curso
  • Certificado del curso

Busqueda Avanzada

Mejor valorado

Código del certificado

¿Quién está en línea?

No hay usuarios activos
top
X