Autentia

Buenas prácticas en el desarrollo y diseño de aplicaciones JEE

Objetivos

Principios SOLID, patrones de diseño, buenas prácticas de desarrollo y patrones de refactorización.

  • En este curso aprenderá o consolidarán los conceptos fundamentales de diseño, buenas prácticas de desarrollo y patrones de diseño.
  • Se mostrará qué debe tener el desarrollador en cuenta para producir código de mayor calidad, más fácilmente mantenible y extensible.
  • Se verá cómo afrontar una base de código legacy e ir aplicando técnicas de refactorización para ir mejorando el código progresivamente.

¿A quién va dirigido?

Desarrolladores de cualquier tipo de experiencia que deseen mejorar sus capacidades para diseñar software mantenible y extensible, o que se enfrenten a código legacy y deseen aprender técnicas para mejorarlo.

Contenidos

1. Objetivos de los principios y patrones de Diseño.

2. Principios SOLID.

3. Otros principios de diseño.

4. Catálogo de los Patrones de Diseño.

5. Técnicas de refactorización.

  • La regla del Boy Scout
  • TDD como red de seguridad para la refactorización.

¿Quieres más información?

HABLEMOS