本系列课程由
等组成,讲述Java项目管理和开源的技术内容。
项目管理和开发测试
Java大型项目管理
Java 项目管理是开发者进阶的一个重要环节,帮助更好地管理大规模开发团队。
- 敏捷开发
- 软件研发管理
- Maven 项目管理
Java开发测试
测试是开发过程中及其重要一环,软件的测试有单元测试,集成测试,回归测试等等。 持续测试通过是保证软件质量的重要方法
- TDD
- JUnit
- Mockito
- Arquillian
- JMeter
软件设计
包括面向对象,设计模式,UML,重构等软件重点基础知识。
- 面向对象OOP
- 设计模式
- UML
- 重构
开源
开源技术、商业和文化
介绍国内国际公司开展的开源相关工作,分享对开源技术和商业的实践经验。
- 开源精神
- 如何有效参与开源
- 开源治理
- 开源商业和中间件机遇