leanmind logo leanmind text logo

Formación

Código Sostenible - Próximos cursos presenciales, en abierto, en...

Barcelona preview

Barcelona

30 y 31 de Marzo en castellano
Madrid preview

Madrid

19 y 20 de Abril en castellano
San Francisco preview

San Francisco

18 y 19 de Mayo en inglés
Chicago preview

Chicago

25 y 26 de Mayo en inglés

¿Te interesa que esta formación se imparta en tu ciudad?

Formación para empresas (in-house)

Cursos

Código sostenible

Cómo escribir código fácil de mantener mediante valores, principios y técnicas.

  • Técnicas para encontrar nombres descriptivos
  • Reglas del código sostenible
  • Principios de diseño
  • Gestión de errores y excepciones
  • Introducción al refactoring
  • Introducción a testing y a TDD (Test-driven Development)

Refactorización avanzada

Dominar el refactoring productivo para maximizar el retorno de la inversión.

  • Ventajas de la refactorización
  • Refactorizaciones más rentables
  • Narrow Change y Parallel Change
  • Automatización con IntelliJ, Rider o Visual Studio
  • Combinaciones de refactors automáticos
  • Refactoring de código legado

BDD

Behaviour-driven Development es una técnica para tomar mejores requisitos de producto.

  • Distinguir entre problema y solución
  • Specification workshops - the three amigos
  • Escenarios y example mapping
  • Introducción a la automatización de escenarios
  • Introducción a Cucumber

TDD avanzado

Las herramientas que se necesitan para aplicar TDD en el mundo real en cualquier proyecto.

  • Integration testing
  • Outside-in TDD
  • Test doubles (mock objects)
  • Property-based testing
  • Introducción a la arquitectura hexagonal
  • Introducción a DDD

Impulsamos el crecimiento profesional de tu equipo de developers