JAVA极客特训(第四期) JAVA极客特训(第四期)
所属分类:编程技术
  课程名 : JAVA极客特训(第四期)【招生中】 总学费/人 : ¥500 (固定学费:¥200, 逆向学费:¥300) 开课时间 : 2018-10-14 09:00:00 
开课老师 : geym


课程简介:
第一周:软件设计的基本与对象健身操
       在工作中,你是否遇到这样的场景?要给现有系统增加一个小功能,却发现牵一发而动全身,似乎无从下手。现有系统代码太混乱,如何整理?
       这些问题怎么解?在这里,我将给大家介绍软件设计的基本原则,以及设计优秀软件的要点。你将看到一些常见的代码味道,并知道如何处理它们 。此外,你还将了解一套贯彻这些思想编码方法:面向对象健身操,使得这些看似抽象的准则有了具体的落实方法,帮助软件开发人员开发出优秀的软件。


第二周:code kata以及测试驱动开发TDD介绍
        工作中,你是否遇到这样的问题?系统代码过于复杂,导致你不敢去改!每次修改代码都承担着巨大的风险,导致你对修改代码完全没有信心,甚至惧怕对代码的修改。在这里,我将给大家介绍测试驱动开发TDD。专门用来对抗这些问题。使用TDD,可以大大增加我们对系统重构的信心,让我们更好的进行对象健身操!
        愉快的编码:光说不练是没有用的,你还将跟随我一起,结合TDD,进行面向对象健身操的特训。
        
第三周:设计模式介绍
       你是否在阅读类似Spring这样的开源代码时感觉无从下手,力不从心?为什么这些代码看起来并不好懂呢?一个很大的原因可能是这些代码中采用了大量的设计模式。设计模式对系统的架构和编码有着积极的指导作用。如果你不熟悉这些结构,那么阅读这些代码可能会感到有些吃力。因此,设计模式是所有软件开发人员进阶的必备课程。在线课程中,我们已经介绍了几个常用模式。但在这里,你会遇见更多的模式,并深入了解他们的使用场景和作用。


第四周:重构到模式
       愉快的设计:好了,现在你已经有了所有的基础知识,可以做一些有趣的事情了。让我们结合TDD,面向对象健身操、设计模式来一起重构一个小系统吧!在这个练习下,相信会大大加深你对设计模式,以及TDD的理解。


第五周:大规模高并发系统设计漫谈
        在互联网高速发展的今天,系统对于高并发、高可用有着更高的要求。我们应该使用何种工具和手段来增加系统的并发性和可用性呢?
        在这里,让我们从工具使用的角度来漫谈一下有关高并发系统的设计,让我们一起愉快的架构吧


我要报名

 

GMT+8, 2018-9-26 11:59 , Processed in 0.154615 second(s), 29 queries .