...
- Mastering the open-source workflow
- Managing issues, pull requests, development branches, and repository content
- Being part of an open community, navigating and utilizing different forums
- Working in a team
- Covering a broad spectrum of software development skills
- Designing/implementing functionally rich, testable, maintainable software components
- Introduction to service-oriented software engineering approaches
- Introduction to performance data analysis
- Documentation and presentation skills
- Developer documentation
- User documentation
- To-the-point, coherent presentation
...