放码过来!新版Java坦克大战

一个项目,整合Java企业级开发必须技能:选型考量、开发工具(IDEA)、版本管理(GIT)、持续构建(CI)、单元测试(JUNIT)、重构(Refactoring)、设计模式(Design Pattern)、并发编程...一个都不能少。

Ratings: 4.62 / 5.00




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程序员