软件开发实践:项目驱动式的Java开发指南拉乌尔·加布里埃尔·乌尔玛(Raoul-Gabripdf下载pdf下载

软件开发实践:项目驱动式的Java开发指南拉乌尔·加布里埃尔·乌尔玛(Raoul-Gabri百度网盘pdf下载

作者:
简介:本篇主要提供软件开发实践:项目驱动式的Java开发指南拉乌尔·加布里埃尔·乌尔玛(Raoul-Gabripdf下载
出版社:书香阁图书专营店
出版时间:2020-08
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:软件开发实践:项目驱动式的Java开发指南

定价:79.00元

作者:[英]拉乌尔·加布里埃尔·乌尔玛(Raoul-GabrielUrma),理查

出版社:机械工业出版社

出版日期:2020-08-01

ISBN:9787111660910

字数:

页码:

版次:

装帧:平装

开本:16开

商品重量:

编辑推荐


资深技术专家撰写,全面阐述基于Java的软件开发技术和方法,有助于提升读者软件开发能力。以项目驱动方式讲解,涵盖软件开发的不同主题,便于初级程序员了解构建现代、可维护、健壮Java软件的先进软件开发实践。提供大量项目实例,涉及函数式编程、自动测试、安全、架构、分布式系统等方面的技术和方法,便于读者参考借鉴解决实际问题。

内容提要


如果你刚刚开始你的Java职业生涯,掌握当今的许多软件开发概念可能会让你不知所措。你是否应该学习面向对象的实践,比如测试驱动开发或者应用函数式编程思想?本书提供了一种综合的、项目驱动的方式,帮助你学习一些成为高效开发人员所需的核心主题。

作者在本书中向你展示了如何开发真实项目,并同时学习实践。每一章会聚焦于一个项目,该项目从一个命令行批处理程序开始,然后发展成一个功能齐全的应用程序。如果能够编写基本的Java代码,那么你将学习先进的软件开发实践,以构建现代的、健壮的和可维护的Java软件。

通过阅读本书,你将能够:
●了解编写可维护代码的核心设计原则。
●增加代码库的灵活性,提升代码可维护性,以及处理异常。
●理解如何应用耦合、内聚和SOLID原则。
●使用测试驱动开发来处理新的设计问题。
●从外到内思考:从全局转移到应用程序领域的核心。
●了解函数式编程并学习如何在Java中使用它。

目录


作者介绍


★拉乌尔·加布里埃尔·乌尔玛(Raoul-Gabriel Urma)博士是Cambridge Spark的CEO和创始人,该公司是数据科学和人工智能培训领域的领导者。Raoul拥有剑桥大学计算机科学博士学位和伦敦帝国理工学院计算机科学硕士学位,并以一等荣誉毕业,曾多次获得技术创新奖项。他的研究兴趣包括编程语言、编译器、源代码分析、机器学习和教育领域。他在2017年被提名为Oracle Java Champion,同时也是一位经验丰富的国际会议演讲者,发表过涉及Java、Python、人工智能和商业的演讲。Raoul曾经为几个大型软件工程项目的组织提供咨询,包括Google、Oracle、eBay和Goldman Sachs。

★理查德·沃伯顿(Richard Warburton)博士是Opsian.的联合创始人,也是Artio FIX引擎的维护者。他曾在不同领域担任开发人员,包括开发工具、高频交易和网络协议。Richard 是一位经验丰富的会议演讲者,曾在数十个活动中发表演讲,并在欧洲和美国一些大型会议的委员会中担任委员。他拥有华威大学计算机科学博士学位。

序言