Contenido del curso
El temario está organizado en temáticas
Mentalidad
- eXtreme Programming
- Agile
- Lean
- Artesanía de software
Herramientas
- Conocer las herramientas que te hacen productivo.
- Conocer las herramientas que te permiten automatizar procesos repetitivos.
Calidad de código
- Escribir código fácil de entender y mantener.
- Aplicar patrones de diseño.
- Cómo crear una buena arquitectura
Testing
- Escribir buenos tests de diferentes tipos.
- Comprender las propiedades, beneficios de crear tests.
- Entender los costes de cada tipo de test.
Producto
- Entender que lo más importante es el valor aportado.
- Centrarnos en el problema a resolver, cómo impacta en el usuario, cómo aportar valor antes y cómo simplificar producto.