里斯本面向开发人员的有效Java软件设计

2018年04月12日 17:39:30编辑:ruby关注:455

有效Java软件设计.png



    你想为你的工作感到自豪吗? 编写你的同事会欣赏的代码? 快速移动而不影响质量? 构建易于维护且有趣的长期生活软件? 没有大量的前期投资就摆脱技术债务? 向您的团队和管理层专业地阐述技术决策? 建立卓越的工程生涯?


    那么这个培训是给你的。


    在这个密集的,实用的和有趣的为期两天的研讨会上,您将学习用于编写现代Java中可读,可维护和有效代码的原则,实践和模式。


强调

课程基于现实世界的项目代码,故事和例子

课程包括实际的实验室工作

课程更新为支持Java 8,9,10和函数式编程习惯用法

本课程将展示许多行动框架,包括Spring,Hystrix等

课程以小组讨论和经验交流的方式进行

参加者将获得可选的编码分配以进行技能打磨。 家庭作业将通过建设性反馈进行评估和补充。


课程覆盖

了解软件设计的经济性(清晰的代码基本原理,错误代码的后果)

设计原则,规则,法律和难题(使用重用悖论,特定通用困境,Demeter法则,KISS,SOLID,DRY,YAGNI,恰到好处的设计)

有效命名(命令查询分离,消除获取者和设置者,副作用)

有效条件(如何以及何时避免分支,如何消除嵌套分支,使分支易于阅读)

有效函数(空值与可选项,单一抽象级别,降级规则)

有效类(OO符合功能,对象与数据结构,抽象,耦合,内聚)

有效评论(何时以及如何避免,替代方案)

有效的应用程序/服务层(命令,反应,渠道)

有效领域建模(DDD,保护不变量,价值对象,实体,总量,事件总线,强大和最终的一致性)

有效持久性(事务管理,工作单元模式,DAO与存储库,测试数据)

有效验证(简单和复杂的规则验证,编写自定义验证器)

有效的异常处理(何时和如何处理异常,设计异常层次结构,检查与未检查)

有效的恢复能力(失败模式,对失败的反应,稳定模式,Hystrix)

有效并发(CompletableFuture,RxJava,测试并发和异步)

如何保持清洁和快速移动(增量重构,有效的代码审查,配对,协同作业,棕色包装,使用Sonar进行质量预测)

还有更多!


培训师:

blob.png

Eduards Sizovs是一位动手软件架构师和软件开发教练,帮助世界各地的杰出团队变得更加棒 - 工作更加智能,运行更快,享受旅程。 Eduards精通IT环境的主要方面 - 编码,软件和企业架构,自动化,持续交付,敏捷过程,工程实践,领导力,动力,团队合作和招聘。

Eduards领导拉脱维亚软件工艺社区 - 拉脱维亚发展最快的软件开发社区,并组织DevTernity - 拉脱维亚里加高质量的国际软件开发会议。

他是在拉脱维亚,立陶宛,爱沙尼亚,乌克兰,白俄罗斯,德国,克罗地亚和英国举行的最大规模的会议上发言的公认的国际演讲人。



活动时间

2018年4月26日7am—4月27日16pm

活动地点

Lisbon, Portugal

Lisbon

Portugal

活动费用

€5000

(如需中外慧联帮助购买,需加收10%手续费)

活动编号

ZWHLHW050121



欲想了解更多活动门票等信息,请联系我们!

热线电话: 0571-88039831

客服QQ:2510410663  2370247397

              网址:www.zwhuilian.com           

                                             

(更多海外活动资讯,请关注中外慧联订阅号和服务号)


我要评论
全部评论(0条)