专栏名称: 炼数成金前沿推荐
关注炼数成金,学习数据挖掘与分析技巧,了解最新快的数据分析课程信息。更多知识更多优惠,尽在炼数成金!招募天下好汉,一起炼数成金!
51好读  ›  专栏  ›  炼数成金前沿推荐

【限量拼团】299元参加【JAVA特训双课团】带你快速进阶精英行列

炼数成金前沿推荐  · 公众号  ·  · 2018-09-29 18:59

正文

请到「今天看啥」查看全文


你是否因为糟糕的设计或编码而加班加点?我们应该使用更聪明的方式来工作,避免将软件做成一个不可维护的东西。本课程致力培养优秀软件系统核心框架的研发人员和设计人员。团购席位有限,先到先得!


拼团说明:

3人成团,仅限开设15团。 开团后分享团购链接到朋友或者分享到朋友圈均可,有另2人付款拼团即成团 ,即可享受299元团购到《JAVA极客特训》+《深入浅出设计模式》课程。


《JAVA极客特训》课程大纲:

第一课:软件设计的基本与对象健身操

在工作中,你是否遇到这样的场景?要给现有系统增加一个小功能,却发现牵一发而动全身,似乎无从下手。现有系统代码太混乱,如何整理?

这些问题怎么解?在这里,我将给大家介绍软件设计的基本原则,以及设计优秀软件的要点。你将看到一些常见的代码味道,并知道如何处理它们 。此外,你还将了解一套贯彻这些思想编码方法:面向对象健身操,使得这些看似抽象的准则有了具体的落实方法,帮助软件开发人员开发出优秀的软件。


第二课:code kata以及测试驱动开发TDD介绍

工作中,你是否遇到这样的问题?系统代码过于复杂,导致你不敢去改!每次修改代码都承担着巨大的风险,导致你对修改代码完全没有信心,甚至惧怕对代码的修改。在这里,我将给大家介绍测试驱动开发TDD。专门用来对抗这些问题。使用TDD,可以大大增加我们对系统重构的信心,让我们更好的进行对象健身操!

愉快的编码:光说不练是没有用的,你还将跟随我一起,结合TDD,进行面向对象健身操的特训。

第三课:设计模式介绍

你是否在阅读类似Spring这样的开源代码时感觉无从下手,力不从心?为什么这些代码看起来并不好懂呢?一个很大的原因可能是这些代码中采用了大量的设计模式。设计模式对系统的架构和编码有着积极的指导作用。如果你不熟悉这些结构,那么阅读这些代码可能会感到有些吃力。因此,设计模式是所有软件开发人员进阶的必备课程。在线课程中,我们已经介绍了几个常用模式。但在这里,你会遇见更多的模式,并深入了解他们的使用场景和作用。


第四课:重构到模式

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


第五课:大规模高并发系统设计漫谈

在互联网高速发展的今天,系统对于高并发、高可用有着更高的要求。我们应该使用何种工具和手段来增加系统的并发性和可用性呢?

在这里,让我们从工具使用的角度来漫谈一下有关高并发系统的设计,让我们一起愉快的架构吧


《深入浅出设计模式》 课程大纲:

第一课 设计模式简介

设计模式历史

设计模式的要素

设计模式分类

设计原则

课程内容安排

第二课 创建模式(上):不要关注具体对象的创建

Gof设计模式总览

简单工厂

工厂方法

抽象工厂

第三课 创建模式(下)

单例模式:只有一个对象

多例模式:单例的扩展

原型模式:自我复制

创建者模式:封装对象的创建方法

第四课 结构模式(上)

适配器:到哪里都能用

桥接:从不同唯独分离变化

组合:让递归更容易

装饰者模式:让无限扩展成为可能

第五课 结构模式(下)

外观模式:封装内部实现

享元模式:节约内存和时间

代理模式:万能的代理

第六课 行为模式(上)

责任链:步步为营

命令模式:封装命令

迭代器:遍历容器

模板方法:模式中的模式

第七课 行为模式(中)

观察者:有事通知你

状态模式:分离不同状态下的行为

策略模式:自由选择方案

访问者模式:语法解析器的最爱

第八课 行为模式(下)

中介者模式:让交流井然有序

备忘录:记录一下状态

解释器:简单的解析器

第九课 设计模式复习

模拟鸭子

星巴兹咖啡

星巴兹供应茶了

回顾设计原则

正确的心态对待模式

第十课 并发模式

生产者消费者:我们需要一根管道

Future模式:给你一个承诺

Master slave:干活需要一个领导

Thread Specific Storage:换个思维解决并发冲突

Single Threaded Execution:一个一个执行

Thread per Message:为每个消息分配一个线程

Read Write Lock:更快的并发策略

Worker Thread:复用线程吧

Serial Thread Confinement:有时候一个人干活更快

第十一课 常见的反模式(上)

什么是反模式

反模式参考模型

常见开发反模式

The Blob:万能的类

Continuous obsolescence:总是使用过时技术

lava flow:没用的代码

functional decomposition:真的使用了面向对象?

Poltergeist:谁在恶作剧

Golden hammer:我有一把锤子,所以一切都是钉子

Dead End:走进了死胡同

spaghetti code:乱七八糟的代码

input kludge:让用户一碰就挂机

cut and paste programming:让我们一起复制粘帖吧

第十二课 常见的反模式(下)

Stovepipe Enterprise:企业内的信息孤岛

Stovepipe System:系统内的信息孤岛

Jumble:混乱的设计

Vendor Lock-in:绑定供应商真的好吗

Architecture By implication:实现主导架构

warm bodies:滥竽充数

design by committee:民主还是专制?

Reinvent the wheel:重新发明轮子


讲师介绍:

葛一鸣:计算机软件与理论专业硕士学位。取得了国家认证系统分析师职称(博客:http://www.uucode.net)。10余年Java学习和开发经验,参与开发过多个软件项目。对Java程序设计,JVM有一定的研究。对设计模式、人工智能、神经网络、数据挖掘等技术有浓厚兴趣。炼数成金优秀客座讲师,已成功开设《实战Java高并发程序设计》、《深入JVM内核—原理、诊断与优化》,授课思路清晰,乐于与学员互动,课程好评率一直保持在95%以上。

现著有

《实战Java虚拟机——JVM故障诊断与性能优化 》

《实战Java高并发程序设计》

《Java程序性能优化:让你的Java程序更快、更稳定》


跟炼数成金名师学精品课程,锻造技艺毋庸置疑,当别让还在犹豫的时候,你做出了决定,你就走在了前面,拼速度的时候到了,参团吧!如此优惠,还考虑什么,点击下方二维码或阅读原文参加团购:







请到「今天看啥」查看全文