北大青鸟南通恒熙Java大数据开发课程大纲 |
学习阶段 | 学习模块 | 课程内容 | 项目贯穿 | 技术目标 | 学习时间 |
阶段 预科课程 | 一、编程准备 | 1.计算机硬件,软件知识 2.计算机网络知识 3.常用网络应用操作、计算机病毒、逻辑训练 |
| 1.了解计算机理论 2.了解网络基础及硬件基础 3.掌握编程基础 | 6个月 |
|
|
第二阶段 Java编程 | 二、Java面向对象程序开发实战 | 1.Java初体验 2.数据类型与运算符 3.流程控制-选择结构与循环结构 4.数组 5.结合实战-吃货联盟订餐系统 6.面向对象基础 7.继承和多态 8.抽象类和接口 9.异常的捕获和处理 10.综合实战 | 吃货联盟订餐系统 | 1.会安装JDK及配置环境变量 2.使用记事本开发Java程序 3.理解Java编译原理 4.会安装并配置MyEclipse开发环境 5.会使用MyEclipse开发Java程序 |
|
|
|
|
|
|
|
|
|
三、Java特性编程实战 | 1.集合框架和泛型 2.实用类 3.JavaI/O和反射机制 4.注解与多线程 5.Java网络编程 6.XML技术 7.综合实战—嗖嗖移动业务大厅 | 嗖嗖移动业务大厅 | 1.会使用List接口即实现类 2.会使用Map接口即实现类 3.会使用泛型集合 4.掌握Iterator接口的使用 5.了解泛型类,泛型接口的使用 |
|
|
|
|
|
|
四、MySQL数据库应用技术实战 | 1.认识数据库 2.MySQL初体验 3.数据库基本操作 4.数据查询 5.MySQL的事务,视图,索引,备份和恢复 6.数据库规范设计 7.综合实战-银行ATM存款机系统 8.MySQL常用命令大全 | 银行ATM存取款机系统 | 1.掌握数据库相关术语 2.了解常见数据库 3.掌握数据库基础概念 |
|
|
|
|
|
|
|
第三阶段 Web编程 | 五、JavaWeb应用设计实战 | 1.JavaWeb开发初体验 2.JavaWeb应用实现数据库访问 3.使用第三方控件技术局分页展示 4.EL和JSTL5/Servlet/过滤器及监听器 5.Ajax与jQuery 6.jQuery的Ajax交互扩展 7.项目实战—使用Ajax技术改进新闻发布系统 8.使用Linux操作系统 9.Linux系统软件安装及项目发布 | 使用Ajax技术改进新闻发布系统 | 1.掌握Web项目的创建和部署 2.掌握JSP基本语法 3.掌握数据获取与中文显示 4.掌握JSP内置对象 5.会解决中文乱码问题 6.掌握转发与重定向 |
|
|
|
|
|
|
|
|
六、Web前端开发技术应用 | 1.走进HTML和CSS 2.制作列表表格及表单 3.CSS操作 4.Javascript基础 5.Javascript操作BOM/DOM对象 6.jQuery基础 7.jQuery中的事件与DOM操作表单效验 | "北大青鸟官网"项目基础页面 | 1.会使用HTML5的基本结构创建网页 2.会使用文本相关标签排版文本信息 3.会使用图像相关标签制作图文并茂的页面 4.会使用《a》标签创建超链接,锚链接及功能性链接 5.会使用媒体元素在网页中播放视频 6.会使用HTML5结构元素进行网页布局 7.会为HTML5文档添加CSS样式 8.会使用CSS3的基本选择器设置字体大小和颜色 9.掌握Javascript的组成 10.掌握Javascript的基本语法 11.会定义和使用函数 12.会使用工具进行代码调试 |
|
|
|
|
|
|
|
|
|
|
|
第四阶段 企业级框架 | 七、基于SSM轻量级框架应用实战 | 1.MYbatis入门 2.SQL映射文件 3.动态SQL 4.Spring核心 5.loC和AOP扩展 6.Spring与MyBatis的整合 7.Spring应用扩展 8.SpringMVC体系结构和处理请求控制器 9.SpringMVC核心应用 10.SpringMVC扩展和SSM框架整合 11.项目实战-APP信息管理平台,爱旅行(热门搜索) | 1.APP信息管理平台 2.爱旅行(热门搜索) | 1.理解数据持久化概念和ORM原理 2.解MyBatis的盖帘,优点,特性 3.了解MyBatis与JDBC的区别与联系 4.掌握MyBatis开发环境的搭建 5.掌握核心配置文件的结构内容 6.理解核心类作用域和生命周期 |
|
|
|
|
|
|
|
|
|
|
八、企业级Oracle数据库 | 1.Oracle数据库入门 2.操作Oracle数据库 3.Hibernate初体验 4.HQL查询语言 5.配置Hibernate关联映射 6.HQL链接查询与Hibernate注解 | 1.APP信息管理平台 2.爱旅行(热门搜索) | 1.理解数据库基本概念 2.掌握安装 3.配置和连接数据库的方法 4.会使用SQL语句对数据进行操作 5.了解数据类型和操作符 6.会使用常用内置函数 |
|
|
|
|
|
第五阶段 大数据开发 | 九、Hadoop入门到开发 | 1.Hadoop初体验 2.Hadoop分布式文件系统 3.Hadoop分布式计算框架 4.Hadoop新特性 5.Hadoop分布式数据库 6.Hadoop综合实战-音乐排行榜 7.数据仓库Hive 8.大数据离线处理辅助系统 9.Spark基础 10.Spark Core 11.Spark SQL 12.Spark Streaming | 大数据实例项目:音乐排行榜 | 1.大数据及Hadoop概述 2.分布式文件系统HDFS 3.分布式计算框架MapReduce 4.分布式列式数据库Hbase 5.Hadoop综合应用 |
|
|
|
|
|
|
|
|
|
|
|
|
第六阶段 毕业项目 | 十、毕业项目 |
| 综合项目,导师确定 | 1.Java大数据开发技术的综合学习和掌握 |
|
第七阶段 求职面试 | 十一、求职面试 | 1.穿着礼仪 2.电话礼仪 3.简历撰写 4.面试技巧 | 模拟面试 | 1.掌握职场礼仪 2.能够进行简历撰写 3.掌握常见的面试技巧 |
|
|
|