Training content
The syllabus is organized into topics
Mindset
- eXtreme Programming
- Agile
- Lean
- Software Craftsmanship
Tools
- Know the tools that make you productive.
- Know the tools that allow you to automate repetitive processes.
Code quality
- Write code that is easy to understand and maintain.
- Apply design patterns.
- How to create a good architecture
Testing
- Write good tests of different types.
- Understand the properties, benefits of creating tests.
- Understand the costs of each type of test.
Product
- Understand that the most important thing is the value provided.
- Focus on the problem to be solved, how it impacts the user, how to provide value upfront, and how to simplify the product.