JAVA从入门到项目实践(超值版)
1星价
¥69.9
(7.0折)
2星价¥69.9
定价¥99.8
图文详情
- ISBN:9787302501534
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:686
- 出版时间:2023-02-01
- 条形码:9787302501534 ; 978-7-302-50153-4
本书特色
读者对象:适合Java语言初学者以及初、中级程序员阅读,同时也可作为没有项目实践经验,但有一定JavaScript编程基础的人员阅读,还可作为正在进行软件专业毕业设计的学生以及大专院校和培训学校的参考用书。★★学网课、练题库、测水平,微信、手机、网站多维模式信手拈来。★★同步视频、案例源码、教学课件、海量资源、代码纠错器、在线课程一样都不少。★★微信公众号、QQ群、教学网站等多渠道互动服务读者。★★886套求职资源库、200个案例资源库、500学时在线课程、454节同步微视频、328个实例源代码、8套电子书资源库、7个大型项目案例、10套8大行业Java项目开发文档模板库。★★提供教学资源库、求职资源库、面试资源库、笔试题库、职业发展资源库、案例资源库、项目资源库、软件开发模板库、编程代码优化纠错器、上机实训手册、教学用PPT课件等。
内容简介
本书采取“基础知识→核心应用→核心技术→高级应用→行业应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。全书共28章,不仅介绍了Java语言入门、面向对象编程、内部类、抽象类与接口、数组和方法、字符串、常用类等Java语言的基础知识,而且深入讲解了Java的常用类库、I/O编程、GUI编程、Swing编程、网络编程以及JDBC编程等核心编程技术,详细探讨了Java提供的各种软件开发技术和特性,*后讲述了Java语言在游戏、金融、移动互联网、教育等行业的开发应用以及雇员信息管理系统开发、私教优选系统开发、在线购物系统前端开发等项目,全面展现了项目开发的全过程。
目录
第1篇 基础知识第1章 步入Java编程世界——Java初探 2◎ 本章教学微视频:8个 58分钟 21.1 Java简介 21.1.1 了解Java语言 21.1.2 Java的发展历史 21.1.3 Java的基本思想 31.1.4 Java的工作原理 31.2 搭建Java环境 41.2.1 什么是JDK 51.2.2 JDK的下载与安装 51.2.3 配置JDK的运行环境 91.2.4 测试JDK能否正常运行 121.3 个Java程序 131.4 选择Java开发工具 151.4.1 Java集成开发工具——Eclipse 151.4.2 下载并安装Eclipse 151.4.3 使用Eclipse编写Java程序 171.5 如何学好Java 231.6 就业面试解析与技巧 241.6.1 面试解析与技巧(一) 241.6.2 面试解析与技巧(二) 24
第2章 Java开发基础——Java语言入门 25◎ 本章教学微视频:27个 135分钟 252.1 剖析个Java程序 252.2 Java基础语法 272.2.1 基本语法 272.2.2 Java标识符 272.2.3 Java关键字 282.2.4 Java保留字 302.2.5 Java分隔符 302.2.6 Java注释 312.3 数据类型 322.3.1 整型 342.3.2 浮点型 352.3.3 字符型 362.3.4 布尔型 372.3.5 字符串 372.4 数据类型的转换 382.4.1 自动类型转换 382.4.2 强制类型转换 392.5 常量与变量 402.5.1 常量 402.5.2 变量 41
2.5.3 变量的作用域 422.6 Java的运算符 432.6.1 算术运算符 432.6.2 自增自减运算符 442.6.3 关系运算符 452.6.4 逻辑运算符 462.6.5 赋值运算符 482.6.6 条件运算符 492.6.7 位运算符 502.6.8 优先级与结合性 512.7 就业面试解析与技巧 522.7.1 面试解析与技巧(一) 522.7.2 面试解析与技巧(二) 52第3章 程序的运行轨迹——Java语言的流程控制 53◎ 本章教学微视频:14个 52分钟 533.1 流程控制 533.2 顺序结构 533.3 分支结构 543.3.1 if语句 543.3.2 if…else语句 553.3.3 if…else if…else语句 563.3.4 嵌套的if…else语句 573.3.5 switch语句 583.4 循环结构 593.4.1 while语句 593.4.2 do…while语句 603.4.3 for语句 613.4.4 增强for语句 623.5 跳转语句 633.5.1 break语句 633.5.2 continue语句 64
3.5.3 return语句 643.6 就业面试解析与技巧 653.6.1 面试解析与技巧(一) 653.6.2 面试解析与技巧(二) 65第4章 主流软件开发方法——面向对象编程入门 66◎ 本章教学微视频:17个 100分钟 664.1 面向对象简介 664.1.1 什么是面向对象 664.1.2 面向对象的特点 674.2 类和对象 684.2.1 什么是类 684.2.2 类的方法 694.2.3 构造方法 704.2.4 认识对象 714.2.5 类的设计 724.2.6 类和对象的关系 734.3 对象值的传递 734.3.1 值传递 734.3.2 引用传递 744.4 作用域修饰符 744.4.1 访问修饰符 744.4.2 非访问修饰符 784.5 封装 814.6 继承 844.7 重载 874.8 多态 884.9 定义和导入包 924.10 就业面试解析与技巧 944.10.1 面试解析与技巧(一) 944.10.2 面试解析与技巧(二) 94
第2篇 核心应用第5章 Java内部的秘密——内部类 96◎ 本章教学微视频:6个 25分钟 965.1 创建内部类 965.2 链接到外部类 975.3 成员内部类 985.4 匿名内部类 995.5 局部内部类 995.6 静态内部类 1005.7 就业面试解析与技巧 1025.7.1 面试解析与技巧(一) 1025.7.2 面试解析与技巧(二) 102第6章 Java重要的部分——抽象类与接口 103◎ 本章教学微视频:19个 107分钟 1036.1 抽象类和抽象方法 1036.1.1 认识抽象类 1036.1.2 定义抽象类 1046.1.3 典型应用实例 1076.1.4 抽象方法 1096.2 接口概述 1106.2.1 接口声明 1106.2.2 实现接口 1116.2.3 接口默认方法 1126.2.4 接口与抽象类 1126.3 接口的高级应用 1126.3.1 接口的多态 1136.3.2 适配接口 1136.3.3 嵌套接口 1146.3.4 接口回调 1156.4 抽象类和接口的实例 117 6.4.1 抽象类的应用实例 1176.4.2 接口的应用实例 1186.5 Java的集合框架 1216.5.1 接口和实现类 1216.5.2 Collection接口 1226.5.3 List接口 1246.5.4 Set接口 1286.5.5 Map接口 1316.6 就业面试解析与技巧 1326.6.1 面试解析与技巧(一) 1326.6.2 面试解析与技巧(二) 132第7章 特殊的引用数据类型——数组与方法 133◎ 本章教学微视频:15个 75分钟 1337.1 数组的概念 1337.2 一维数组 1347.2.1 数组的声明 1347.2.2 初始化数组 1367.2.3 数组的访问 1377.3 数组的排序 1387.3.1 冒泡排序 1397.3.2 选择排序 1407.4 多维数组 1417.4.1 数组的声明 1417.4.2 数组的内存分配 1427.4.3 数组的元素 1427.4.4 数组的赋值 1437.4.5 遍历多维数组 1437.5 对象数组 1457.5.1 静态sort()方法 1457.5.2 binarySearch()方法 1467.6 数组在方法中的使用 1497.7 就业面试解析与技巧 1507.7.1 面试解析与技巧(一) 1507.7.2 面试解析与技巧(二) 151第8章 字符的另一种集合——字符串的应用 152◎ 本章教学微视频:19个 62分钟 1528.1 String类的本质 1528.2 String的API应用 1548.2.1 String类的操作方法 1548.2.2 字符串的基本操作 1568.2.3 替换和去除空格操作 1568.2.4 截取和分割操作 1578.2.5 字符串的判断操作 1588.2.6 字符串的转换操作 1588.2.7 字符串的连接操作 1598.2.8 字符串的比较操作 1608.3 字符串解析 1638.4 正则表达式 1648.4.1 正则表达式语法 1648.4.2 常用正则表达式 1668.4.3 正则表达式的实例 1678.5 字符串的类型转换 1688.5.1 字符串转换为数组 1698.5.2 基本数据类型转换为字符串 1698.5.3 格式化字符串 1708.6 StringBuffer与StringBuilder 1728.6.1 认识StringBuffer与StringBuilder 1728.6.2 StringBuilder类的创建 1728.6.3 StringBuilder类的方法 1738.7 就业面试解析与技巧 1778.7.1 面试解析与技巧(一) 1778.7.2 面试解析与技巧(二) 177第9章 为编程插上翅膀——常用类的应用 178◎ 本章教学微视频:12个 59分钟 1789.1 Math类 1789.2 Random类 1799.3 Date类 1829.4 Calendar类 1839.5 Scanner类 1849.6 DecimalFormat类 1869.7 Enum类 1879.8 包装类 1899.8.1 Boolean类 1899.8.2 Byte类 1909.8.3 Character类 1929.8.4 Number类 1939.9 就业面试解析与技巧 1949.9.1 面试解析与技巧(一) 1949.9.2 面试解析与技巧(二) 194
第3篇 核心技术第10章 错误的终结者——异常处理 196◎ 本章教学微视频:7个 40分钟 19610.1 认识异常 19610.1.1 异常的概念 19610.1.2 异常的分类 19710.1.3 常见的异常 19810.1.4 异常的使用原则 19810.2 异常的处理 19810.2.1 异常处理机制 19810.2.2 使用try…catch…finally语句处理 异常 20110.2.3 使用throws抛出异常 202 10.2.4 finally和throw 20310.3 自定义异常 20610.4 断言语句 20710.5 就业面试解析与技巧 20810.5.1 面试解析与技巧(一) 20810.5.2 面试解析与技巧(二) 208第11章 减少类的声明——Java中的泛型 209◎ 本章教学微视频:8个 36分钟 20911.1 Java与C 中的泛型 20911.2 简单泛型 21011.3 泛型类、方法和接口 21111.3.1 泛型类 21111.3.2 泛型方法 21511.3.3 泛型接口 21711.3.4 泛型参数 21811.4 泛型的新特性 22011.4.1 方法与构造方法引用 22011.4.2 Lambda作用域 22111.5 就业面试解析与技巧 22311.5.1 面试解析与技巧(一) 22311.5.2 面试解析与技巧(二) 223第12章 自检更灵活——Java中的反射 224◎ 本章教学微视频:11个 32分钟 22412.1 反射概述 22412.2 反射类 22512.3 Class类 22512.3.1 认识Class类 22512.3.2 获取Class类对象 22512.3.3 Class类常用方法 22612.4 生成对象 22812.4.1 无参构造方法 22812.4.2 有参构造方法 22912.5 Constructor类 22912.6 Method类 23012.7 Field类 23312.8 数组类 23512.9 获取泛型信息 23612.10 就业面试解析与技巧 23812.10.1 面试解析与技巧(一) 23812.10.2 面试解析与技巧(二) 238第13章 特殊的数据容器——Java中的集合 239◎ 本章教学微视频:18个 48分钟 23913.1 集合 23913.1.1 集合概述 23913.1.2 addAll()方法 24013.1.3 removeAll()方法 24013.1.4 containsAll()方法 24113.1.5 retainAll()方法 24213.1.6 toArray()方法 24213.2 List集合 24313.2.1 List 概述 24313.2.2 ArrayList集合 24413.2.3 LinkedList集合 24613.2.4 Iterator集合 24813.3 Set集合 24813.3.1 HashSet集合 24813.3.2 TreeSet集合 24913.4 Map集合 25013.4.1 Map集合概述 25013.4.2 HashMap集合 25113.4.3 TreeMap集合 25313.4.4 Properties集合 25413.4.5 Stack集合 25613.4.6 Vector集合 25813.5 就业面试解析与技巧 26113.5.1 面试解析与技巧(一) 26113.5.2 面试解析与技巧(二) 261第14章 简化程序的配置——Java中的 注解 262◎ 本章教学微视频:15个 30分钟 26214.1 注解概述 26214.2 系统注解 26314.2.1 @Override 26314.2.2 @Deprecated 26414.2.3 @SuppressWarnings 26414.2.4 系统注解的使用 26514.3 自定义注解 26614.3.1 自定义注解的定义 26614.3.2 注解元素的值 26714.4 元注解 26914.4.1 @Target 26914.4.2 @Retention 27014.4.3 @Documented 27114.4.4 @Inherited 27114.5 使用反射处理注解 27214.6 JDK 1.8新特性 27414.6.1 多重注解 27414.6.2 ElementType枚举类 27414.6.3 函数式接口 27514.7 就业面试解析与技巧 27514.7.1 面试解析与技巧(一) 27514.7.2 面试解析与技巧(二) 276
第4篇 高级应用第15章 齐头并进完成任务——线程与并发 278◎ 本章教学微视频:16个 50分钟 27815.1 线程概述 27815.1.1 进程 27815.1.2 线程 27915.2 创建线程 27915.2.1 继承Thread类 27915.2.2 实现Runnable接口 28015.3 线程的状态与转换 28215.3.1 线程状态 28215.3.2 线程状态转换 28315.4 线程的同步 28715.4.1 线程安全 28715.4.2 同步代码块 28815.4.3 同步方法 28915.4.4 死锁 29015.5 线程交互 29215.5.1 wait()和notify()方法 29215.5.2 生产者-消费者问题 29315.6 线程的调度 29615.6.1 线程的优先级 29715.6.2 线程休眠 29715.6.3 线程让步 29815.6.4 线程联合 30015.7 就业面试解析与技巧 30115.7.1 面试解析与技巧(一) 30115.7.2 面试解析与技巧(二) 301第16章 Java中的输入输出类型——输入输 出流 302◎ 本章教学微视频:27个 71分钟 30216.1 流的概念 30216.2 文件类 30316.2.1 文件类的常用方法 30316.2.2 遍历目录文件 306 16.2.3 删除文件和目录 30716.3 字节流 30916.3.1 输入流 30916.3.2 输出流 31016.4 字符流 31516.4.1 字符输入流Reader 31516.4.2 字符输出流Writer 31616.5 文件流 31716.5.1 FileReader类 31716.5.2 FileWriter类 31716.6 字符缓冲流 31816.6.1 缓冲输入流类 31816.6.2 缓冲输出流类 31916.7 打印流 32116.7.1 PrintStream类 32116.7.2 PrintWriter类 32116.8 数据操作流 32316.8.1 数据输入流 32316.8.2 数据输出流 32416.9 系统类System 32516.9.1 系统标准输入System.in 32616.9.2 系统标准输出System.out 32616.9.3 错误信息输出System.err 32716.10 内存流 32716.10.1 字节数组流 32716.10.2 字符数组流 32816.10.3 字符串流 33016.11 扫描流 33216.11.1 输入各类数据 33216.11.2 读取文件内容 33416.12 过滤器流 33416.13 对象序列化 33516.13.1 序列化接口Serializable 33516.13.2 实现序列化与反序列化 33616.13.3 transient关键字 33716.14 就业面试解析与技巧 33816.14.1 面试解析与技巧(一) 33816.14.2 面试解析与技巧(二) 339第17章 窗口程序设计——GUI编程 340◎ 本章教学微视频:21个 70分钟 34017.1 认识GUI编程 34017.2 AWT概述 34117.3 容器类 34117.3.1 Window类 34117.3.2 Panel容器 34217.4 布局管理器 34217.4.1 布局管理器概述 34317.4.2 流式布局管理器 34317.4.3 边界布局管理器 34417.4.4 网格布局管理器 34517.4.5 网格包布局管理器 34617.4.6 卡片布局管理器 34917.4.7 自定义布局 35017.5 AWT事件处理 35117.5.1 事件处理机制 35117.5.2 事件适配器 35317.6 常用事件 35417.6.1 窗体事件 35417.6.2 鼠标事件 35517.6.3 键盘事件 35717.6.4 动作事件 35717.6.5 选项事件 36017.6.6 焦点事件 36217.6.7 文档事件 363 17.7 AWT绘图 36317.8 就业面试解析与技巧 36517.8.1 面试解析与技巧(一) 36517.8.2 面试解析与技巧(二) 366第18章 图形界面设计——Swing编程 367◎ 本章教学微视频:27个 79分钟 36718.1 Swing概述 36718.2 常用面板 36818.2.1 JPanel面板 36818.2.2 JScrollPane面板 37018.3 Swing常用控件 37218.3.1 JFrame 37218.3.2 JLabel 37318.3.3 JButton 37418.3.4 JTextArea 37518.3.5 JTextField 37718.3.6 JPasswordField 37918.3.7 JRadioButton 38018.3.8 JCheckBox 38218.3.9 JComboBox 38318.3.10 JList 38418.4 表格组件 38618.4.1 创建表格 38618.4.2 操作表格 38918.5 组件面板 39118.5.1 分割面板 39118.5.2 选项卡面板 39418.6 菜单组件 39618.6.1 创建菜单栏 39618.6.2 下拉式菜单 39718.6.3 弹出式菜单 40118.7 对话框 40318.7.1 消息对话框 40318.7.2 输入对话框 40318.7.3 确认对话框 40418.7.4 颜色对话框 40418.7.5 自定义对话框 40518.8 工具栏 40518.9 进度条 40618.10 就业面试解析与技巧 40818.10.1 面试解析与技巧(一) 40818.10.2 面试解析与技巧(二) 409第19章 Java的网络世界——网络编程 410◎ 本章教学微视频:10个 37分钟 41019.1 网络编程基础 41019.1.1 IP地址和端口 41019.1.2 InetAddress 41219.1.3 UDP和TCP 41319.2 TCP网络编程 41419.2.1 ServerSocket 41419.2.2 Socket 41619.2.3 多线程的TCP网络编程 41819.3 UDP网络编程 42419.3.1 DatagramPacket 42419.3.2 DatagramSocket 42519.3.3 UDP网络编程 42619.4 广播数据报 42819.5 就业面试解析与技巧 43019.5.1 面试解析与技巧(一) 43019.5.2 面试解析与技巧(二) 430第20章 通向数据之路——JDBC编程 431◎ 本章教学微视频:22个 32分钟 43120.1 JDBC概述 43120.2 JDBC常用API 43220.2.1 Driver接口 43320.2.2 DriverManager类 43320.2.3 Connection接口 43320.2.4 Statement接口 43420.2.5 PreparedStatement接口 43420.2.6 CallableStatement接口 43520.2.7 ResultSet接口 43520.3 使用JDBC连接数据库 43820.3.1 加载JDBC驱动程序 43820.3.2 创建数据库连接 43820.3.3 获取Statement对象 43820.3.4 执行SQL语句 43920.3.5 获得执行结果 43920.3.6 关闭连接 43920.4 数据库的基本操作 44120.4.1 查询数据 44120.4.2 插入数据 44320.4.3 更新数据 44520.4.4 删除数据 44720.4.5 编译预处理 44920.5 事务处理 45020.5.1 事务概述 45120.5.2 常用事务处理方法 45120.6 就业面试解析与技巧 45220.6.1 面试解析与技巧(一) 45220.6.2 面试解析与技巧(二) 452
第5篇 行业应用第21章 Java在游戏开发行业中的应用 454◎ 本章教学微视频:18个 61分钟 45421.1 案例运行及配置 45421.1.1 开发及运行环境 45421.1.2 系统运行 45521.1.3 项目开发及导入步骤 45721.2 系统分析 46121.2.1 系统总体设计 46121.2.2 系统界面 46321.2.3 游戏规则设计 46321.3 功能分析 46321.3.1 系统主要功能 46321.3.2 系统文件结构 46321.4 系统主要功能实现 46421.4.1 棋盘界面开发 46421.4.2 保存棋局数组 46521.4.3 绘制棋子 46521.4.4 棋子连接数量函数 46621.4.5 判断胜负 46721.4.6 功能按钮的实现 46821.5 项目知识拓展 47221.5.1 Swing编程 47221.5.2 ImageIO类的使用 47321.5.3 处理屏幕闪烁问题 473第22章 Java在金融行业开发中的应用 474◎ 本章教学微视频:17个 83分钟 47422.1 案例运行及配置 47422.1.1 开发及运行环境 47422.1.2 系统运行 47422.1.3 项目开发及导入步骤 47922.2 系统分析 48522.2.1 系统总体设计 48522.2.2 系统界面设计 48722.2.3 系统安全策略 48822.2.4 系统性能要求 48822.3 功能分析 48822.3.1 系统主要功能 48822.3.2 系统文件结构图 48922.4 系统主要功能的实现 48922.4.1 数据库与数据表设计 48922.4.2 实体类创建 49422.4.3 数据访问类 49622.4.4 控制分发及配置 49722.4.5 业务数据处理 50122.5 项目知识拓展 50822.5.1 Struts架构 50822.5.2 MySQL安装管理 50822.5.3 Navicat for MySQL安装 515第23章 Java在移动互联网行业开发中的 应用 519◎ 本章教学微视频:14个 55分钟 51923.1 案例运行及配置 51923.1.1 开发及运行环境 51923.1.2 系统运行 52023.1.3 项目开发及导入步骤 52523.2 系统分析 53023.3 功能分析 53023.3.1 系统主要功能 53023.3.2 系统文件结构 53123.4 系统主要功能实现 53123.4.1 数据库与数据表设计 53123.4.2 实体类创建 53323.4.3 数据访问类 53523.4.4 流程控制 53623.4.5 数据库操作 53923.4.6 业务数据处理 54323.5 项目知识拓展 54823.5.1 MySQL数据库管理常用 命令 54823.5.2 移动互联网开发设计需要考虑的 主要问题 549第24章 Java在教育行业开发中的应用 550◎ 本章教学微视频:17个 80分钟 55024.1 案例运行及配置 55024.1.1 开发及运行环境 55024.1.2 系统运行 55124.1.3 项目开发及导入步骤 55524.2 系统分析 56024.2.1 系统总体设计 56024.2.2 系统界面设计 56124.3 功能分析 56124.3.1 系统主要功能 56124.3.2 系统文件结构 56224.4 系统主要功能实现 56224.4.1 数据库与数据表设计 56224.4.2 实体类创建 56824.4.3 数据库访问类 57024.4.4 控制器实现 57124.4.5 业务数据处理 57724.4.6 Spring MVC的配置 57924.4.7 MyBatis的配置 57924.5 项目知识拓展 58024.5.1 Oracle的安装 58024.5.2 Spring MVC简介 58324.5.3 MyBatis框架的使用 583
第6篇 项目实践第25章 项目实践入门阶段——雇员信息管理 系统开发 586◎ 本章教学微视频:12个 43分钟 58625.1 案例运行及配置 58625.1.1 开发及运行环境 58625.1.2 系统运行 58625.1.3 项目开发及导入步骤 59225.2 系统分析 59625.3 功能分析 59625.3.1 系统主要功能 59625.3.2 系统文件结构 59725.4 系统主要功能实现 59725.4.1 数据库与数据表设计 59725.4.2 数据库连接——Conn.java 59925.4.3 程序入口——Main.java 60225.4.4 业务数据处理——Do.java 60425.5 项目知识拓展 60825.5.1 使用开发框架的优点 60825.5.2 学习本项目意义 608第26章 项目实践提高阶段——私教优选系统 开发 609◎ 本章教学微视频:14个 60分钟 60926.1 案例运行及配置 60926.1.1 开发及运行环境 60926.1.2 系统运行 61026.1.3 项目开发及导入步骤 61426.2 系统分析 62026.2.1 系统总体设计 62026.2.2 系统界面设计 62126.3 功能分析 62126.3.1 系统主要功能 62126.3.2 系统文件结构 62126.4 系统主要功能实现 62226.4.1 数据库与数据表设计 62226.4.2 实体类创建 62526.4.3 数据访问类 62826.4.4 控制分发及配置 62826.4.5 业务数据处理 63026.5 项目知识拓展 63126.5.1 POJO的特点 63126.5.2 POJO与JavaBean的区别 631第27章 项目实践高级阶段——在线购物系统 前端开发 632◎ 本章教学微视频:14个 77分钟 63227.1 案例运行及配置 63227.1.1 开发及运行环境 63227.1.2 系统运行 63327.1.3 项目开发及导入步骤 63727.2 系统分析 64327.2.1 系统总体设计 64327.2.2 系统界面设计 64327.3 功能分析 64427.3.1 系统主要功能 64427.3.2 系统文件结构 64427.4 系统主要功能实现 64527.4.1 数据库与数据表设计 64527.4.2 实体类创建 64827.4.3 数据库访问类 64927.4.4 控制器实现 65027.4.5 业务数据处理 65327.5 项目知识拓展 65427.5.1 Java项目打包发行 65427.5.2 Java开发注释的作用 658第28章 软件工程师素养与技能 659◎ 本章教学微视频:29个 47分钟 65928.1 软件工程师的基本专业素养 65928.1.1 有计算机基础知识及能力 66028.1.2 熟练掌握一门以上编程语言 66028.1.3 熟悉计算机数据存储过程 66028.1.4 有较强的英语阅读和写作能力 66028.1.5 有软件开发及测试环境搭建能力 66028.1.6 熟悉软件测试基本理论及任务 分配 66128.2 软件工程师的个人素养 66128.2.1 语言表达及沟通能力 66128.2.2 过硬的心理素质 66128.2.3 责任心与自信心 66128.2.4 团队协作能力 66228.3 项目开发流程 66228.3.1 策划阶段 66228.3.2 需求分析阶段 66328.3.3 开发阶段 66328.3.4 编码阶段 66428.3.5 系统测试阶段 66428.3.6 系统验收阶段 66428.3.7 系统维护阶段 66428.4 项目开发团队 66428.4.1 项目开发团队构建 66528.4.2 项目开发团队要求 66528.5 项目的实际开发过程 66628.5.1 可行性分析 66628.5.2 项目风险评估 66728.5.3 项目过程定义 66728.5.4 确定项目开发工具 66728.5.5 项目开发 66728.5.6 项目测试验收 66728.5.7 项目过程总结 66728.6 项目规划常见问题及解决办法 66728.6.1 如何满足客户需求 66728.6.2 如何控制项目进度 66828.6.3 如何控制项目预算 668
展开全部
作者简介
聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。
预估到手价 ×
预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。
确定