放码过来!新版Java坦克大战
一个项目,整合Java企业级开发必须技能:选型考量、开发工具(IDEA)、版本管理(GIT)、持续构建(CI)、单元测试(JUNIT)、重构(Refactoring)、设计模式(Design Pattern)、并发编程...一个都不能少。
Description
有人感叹“听过很多道理,却总是过不好生活“,那么您会感叹“看了N多视频,读了几吨教材,却只能写一个Hello World?”吗?如果您对Java编程语言已经有一些基本的了解,却苦于无法独立设计、完成一个项目,也希望了解严肃、正式的企业级开发理念和实践经验,那么这个课程,为您量身定做。
我们覆盖的话题非常广泛:选型考量(JDK8)、开发工具(IDEA)、版本管理(GIT)、持续构建(CI)、单元测试(JUNIT)、重构(Refactoring)、设计模式(Design Pattern)、并发编程(Multi Thread)一个都不能少,并且更加重要的,我们不是纸上谈兵,毕竟TALK IS CHEAP, SHOW ME THE CODE!我们自始至终,都以项目开发为导向、驱动,结合我十年的开发经验,将上述知识点连接、整合在一起,这是一种拳拳到肉的学习方式,也是具有相当挑战的学习方式,也因此,它会给您带来最大的回报。在此过程中您可能会遇到一些困难甚至挫折,但是坚持到底,您会蜕变更新。
我们会从头开始设计、开发新版坦克大战,这一版本实现了对尚学堂坦克大战版本的全面超越和更新!我们会先做一些热身练习,每个环节,都需要您跟我一起思考、一起动手、一起写代码。我相信,一份好的教程应该友好、有趣同时充满挑战,我会陪您一同走过这段路程,见证您的提高和改变。
那么,您准备好了吗?READY?GO!
What You Will Learn!
- Java开发业界最佳实践
- 如何编写清晰、简洁、高效代码
- 熟练使用Maven构建工具
- 熟练应用重构手法和单元测试
- 独立设计、规划、开发中小型规模项目
- 了解开发环境、测试自动化流程
Who Should Attend!
- 本课程适用具备基本Java语言基础,但没有实际开发经验,不能独立设计、规划、开发项目的初学者
- 具备一定开发经验,但对开发环境、测试、发布自动化了解、实践不多的Java程序员