新書推薦:
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
《
粤行丛录(岭南史料笔记丛刊)
》
售價:HK$
80.2
《
岁月待人归:徐悲鸿自述人生艺术
》
售價:HK$
61.4
《
女人的中国医疗史:汉唐之间的健康照顾与性别
》
售價:HK$
103.8
《
资治通鉴熊逸版:第四辑
》
售價:HK$
470.8
《
中国近现代名家精品——项维仁:工笔侍女作品精选
》
售價:HK$
66.1
《
宋瑞驻村日记(2012-2022)
》
售價:HK$
115.6
《
汗青堂丛书138·帝国的切口:近代中国口岸的冲突与交流(1832-1914)
》
售價:HK$
127.4
|
編輯推薦: |
《零基础学Java项目开发》适合从事Java软件开发的读者阅读,也适合正在做软件专业毕业设计的大学生及大专院校和培训机构相关专业的学生参考选用。
本书特色
★★详细源码注释 大型项目案例 读者在线答疑。
★★同步微视频 全书教学PPT课件 7套电子书资源库 上机实训指导手册。
★★12个大型项目案例、全书教学PPT课件、100套求职简历模板库、200道求职常见面试(笔试)真题与解析。
|
內容簡介: |
《零基础学Java项目开发》采取“项目基础→项目实战→移动项目→智能项目→项目管理”的结构和“由浅入深,由深到精”的学习模式编写而成。 全书分为5篇,共17章。首先讲解项目基础,包括软件设计与架构、软件接口设计和软件数据库架构等内容;其次讲解项目实战,包括坦克大战游戏、桌面监控系统、企业财务管理系统和酒店管理系统等内容;再次讲解移动项目,包括在线考试系统、网上商城购物系统和“书博士教育”微信小程序等内容;接着讲解智能项目,包括人工智能——人脸识别系统、人工智能——图像识别系统、航空订票系统、电子邮件系统和智能停车管理系统等内容;后讲解项目管理,其中包括软件测试与发布、软件版本管理与加密技术等内容。 《零基础学Java项目开发》的目的是从多角度、全方位地帮助读者快速掌握软件开发技能,构建从高校到社会与企业的就职桥梁,让有志于从事软件开发行业工作的读者轻松步入职场。 《零基础学Java项目开发》适合从事Java软件开发的读者阅读,也适合正在做软件专业毕业设计的大学生及大专院校和培训机构相关专业的学生参考选用。
|
目錄:
|
1篇 项目基础
1章 软件设计与架构
1.1 软件架构流程
1.1.1 业务分析
1.1.2 解决方案架构
1.1.3 系统功能设计
1.1.4 系统架构设计
1.1.5 技术体系设计
1.1.6 体系结构设计原则
1.2 系统总体架构设计
1.2.1 ASSF模式
1.2.2 Location模式
1.2.3 Management-level模式
1.3 系统架构中的数据分布式设计
1.4 系统架构中的数据集成设计
1.4.1 数据物理集中
1.4.2 数据逻辑集中
1.4.3 数据联邦模式
1.4.4 数据复制模式
1.4.5 基于接口的数据集成模式
1.5 应用集成设计
1.5.1 EAI集成设计
1.5.2 MOM集成设计
1.5.3 SOA集成设计
1.6 接口设计
1.6.1 单一职责原则
1.6.2 依赖倒置原则
1.6.3 迪米特法则
1.6.4 里氏替换原则
1.6.5 接口隔离原则
1.6.6 开闭原则
1.7 本章小结
2章 软件接口设计
2.1 什么是接口
2.2 软件项目接口类型
2.2.1 人机接口
2.2.2 软件-硬件接口
2.2.3 软件间接口
2.2.4 通信接口
2.3 软件接口设计规范
2.4 接口的安全控制策略
2.4.1 安全评估
2.4.2 访问控制
2.4.3 入侵检测
2.4.4 动态口令认证
2.4.5 安全审计
2.4.6 防止恶意代码
2.4.7 接口加密
2.5 本章小结
3章 软件数据库架构
3.1 软件数据库类型
3.1.1 MySQL数据库管理系统
3.1.2 SQL Server数据库管理系统
3.1.3 Oracle数据库管理系统
3.1.4 MongoDB数据库管理系统
3.1.5 Redis数据库管理系统
3.2 软件项目数据库架构特性
3.2.1 实现数据共享
3.2.2 减少数据的冗余度
3.2.3 数据的独立性
3.2.4 数据的集中控制
3.2.5 数据的一致性和可维护性
3.2.6 数据的故障恢复
3.3 软件项目数据库设计
3.3.1 需求分析
3.3.2 概念结构设计
3.3.3 逻辑结构设计
3.3.4 物理结构设计
3.3.5 数据库的实施
3.3.6 数据库的运行和维护
3.4 本章小结
……
2篇 项目实战
3篇 移动项目
4篇 智能项目
5篇 项目管理
|
內容試閱:
|
《零基础学Java项目开发》内容
全书分为5篇,共17章。采用“项目基础→项目实战→移动项目→智能项目→项目管理”的结构和“由浅入深,由深到精”的学习模式进行讲解。
第1篇(第1~3章)为项目基础篇,主要讲解软件设计与架构、软件接口的设计、软件数据库架构等知识内容。读者在学完本篇后将会了解项目开发所需要的知识和基本的概念。
第2篇(第4~7章)为项目实战篇,主要讲解坦克大战游戏、桌面监控系统、企业财务管理系统、酒店管理系统等项目的开发。通过本篇的学习,读者将对使用Java语言开发项目进行深入学习,为后面的自行开发项目奠定基础。
第3篇(第8~10章)为移动项目篇,主要讲解在线考试系统、网上商城购物系统、“书博士教育”微信小程序等项目的开发。在学完本篇后,读者会对SSH、MySQL数据库及使用Java开发小程序等内容有系统的了解,并会对移动类项目开发的综合能力有一定提升。
第4篇(第11~15章)为智能项目篇,主要讲解人工智能——人脸识别系统、人工智能——图像识别系统、航空订票系统、电子邮件系统、智能停车管理系统5个智能实战项目。通过本篇的学习,读者将对Java语言开发项目及Spring MVC MyBatis框架在项目开发中的应用拥有深刻体会,为日后进行软件开发积累下项目管理及实践开发经验。
第5篇(第16~17章)为项目管理篇,主要讲解项目完成后需要对项目进行测试及发布、项目版本的管理和加密等知识内容。
《零基础学Java项目开发》不仅融入了作者丰富的工作经验和多年的开发心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。读者系统学习后可以掌握Java项目开发的知识,拥有全面的编写框架能力、优良的团队协同技能和丰富的项目实战经验。编写《零基础学Java项目开发》的目标就是让初学者快速成长为一名合格的中级程序员,通过演练积累项目开发经验和团队合作技能,在未来的职场中获取一个较高的起点,并能迅速融入软件开发团队中。
《零基础学Java项目开发》特色
1. 结构科学,易于自学
《零基础学Java项目开发》在内容组织和范例设计中充分考虑到读者的特点,由浅入深、循序渐进地讲解。无论读者是否接触过项目开发,都能从《零基础学Java项目开发》中找到的起点。
2. 大量实用、专业的范例和实践项目
《零基础学Java项目开发》结合实际工作中的内容讲解Java项目开发的各种知识和技术。在第2~4篇以不同领域项目来总结讲解Java的开发内容,使读者在实践中掌握知识,轻松拥有项目开发经验。
3. 随时检测自己的学习成果
每章首页中均提供了“本章概述”和“知识导读”,以指导读者重点学习及学后检查。读者可以随时检测自己的学习成果,做到融会贯通。
4. 专业创作团队和技术支持
《零基础学Java项目开发》由聚慕课教育研发中心编著和提供在线服务。读者在学习《零基础学Java项目开发》过程中遇到任何问题,可加入图书读者服务QQ群(661907764)进行提问,作者和资深程序员将会在线答疑。
《零基础学Java项目开发》附赠超值王牌资源库
《零基础学Java项目开发》附赠极为丰富的超值王牌资源库,具体内容如下。
(1)王牌资源1:随赠《零基础学Java项目开发》“配套学习与教学”资源库,提升读者的学习效率。
12个大型项目案例及源码。
配套上机实训指导手册和全书学习、授课与教学PPT课件。
(2)王牌资源2:随赠“职业成长”资源库,用以突破读者职业规划与发展瓶颈。
求职资源库:100套求职简历模板库。
面试资源库:程序员面试技巧、200道求职常见面试(笔试)真题与解析。
职业资源库:100套岗位竞聘模板、MySQL数据库开发技巧查询手册、程序员职业规划手册、开发经验及技巧集、软件工程师技能手册。
(3)王牌资源3:随赠“软件开发”资源库,拓展读者学习《零基础学Java项目开发》的深度和广度。
案例资源库:80套经典案例库。
项目资源库:80套大型完整项目资源库。
软件开发文档模板库:10套8大行业项目开发文档模板库。
编程水平测试系统:计算机水平测试、编程水平测试、编程逻辑能力测试、编程英语水平测试。
软件学习工具及电子书资源库:类库查询电子书、常用快捷键电子书、使用技巧电子书、Java基本知识点汇总、程序员职业规划电子书、常见错误及解决方案汇总、开发经验及技巧大汇总。
关于资源获取及使用
注意:由于《零基础学Java项目开发》不配光盘,故所有资源均需通过网络下载使用。
1. 获取资源
采用以下任意途径,均可获取《零基础学Java项目开发》所附赠的超值王牌资源库。
(1)加入《零基础学Java项目开发》微信公众号“聚慕课jumooc”,下载资源或咨询关于《零基础学Java项目开发》的任何问题。
(2)加入《零基础学Java项目开发》图书读者服务QQ群(661907764),读者可以打开群“文件”中对应的Word文件,获取网络下载地址和密码。
2. 资源使用
读者可以通过以下途径学习、使用《零基础学Java项目开发》微视频和资源。
(1)通过计算机端、手机及平板端微信学习《零基础学Java项目开发》微视频。
(2)将《零基础学Java项目开发》资源下载到本地硬盘,根据学习需要,读者可以进行选择性使用。
《零基础学Java项目开发》适合哪些读者阅读
《零基础学Java项目开发》非常适合以下读者阅读。
有任何Java框架基础的初学者。
有一定的Java语言开发基础,想精通编程的人员。
有一定的Java语言开发基础,没有项目实践经验的人员。
正在进行软件专业相关毕业设计的学生。
大中专院校及培训学校的教师和学生。
创作团队
《零基础学Java项目开发》由聚慕课教育研发中心组织编写,谢欣任主编,高淼、刘宇晨任副主编。其中第1章~第7章由谢欣老师编写,第8章~第13章由高淼编写,第14章~第17章由刘宇晨编写。参与《零基础学Java项目开发》编写、资料整理及程序调试工作的人员还有李良、陈梦、裴垚、冯成等。
在《零基础学Java项目开发》编写过程中,我们尽己所能将好的讲解呈现给读者,但也难免有疏漏和不妥之处,敬请读者不吝指正。
编 者
|
|