hadoop四个月课程体系
共分为6个阶段
第一阶段:jee基础及数据库基础(共分3周)
第一周
1、java基本语法回顾、JavaBean、面向对象及java集合框架学习。
2、jee基础语法以及jsp、servlet生命周期等
3、jdbc基础:数据库基础、jdbc操作常见数据库、jdbc基础语法
4、jdbc用法
5、总结回顾:crud功能实现。
第二周
1、java知识介绍:IO和NIO、java多线程介绍、网络编程。
2、java操作xml和properties文件:dom4j、jdom、sax介绍。
3、java操作Excel、word等文件。文件上传及下载。
4、jstl表达式的使用、jsp自定义标签
5、总结:java读写xml、excel等。
第三周
1、html、js(包含jquery的使用)、css基础知识介绍
2、项目练习:使用servlet实现xml、excel文件的上传、解析及下载。
第二阶段:java三层架构(MVC)(共分4周)
第一周
1、mvc三层框架基础知识。struts1、struts2、spring mvc异同点
2、着重介绍struts2、spring mvc语法
3、介绍struts2、spring mvc实现原理
4、struts对国际化的支持、struts常用标记库。freemark、velocity介绍。
5、使用struts2或者spring mvc重新实现crud
第二周
1、hibernate基础知识介绍、jdbc与hibernate之间关系、hibernate开发环境搭建、hibernate对像映射。
2、hibernate实体对象生命周期、持久层对象介绍(Session、SessionFactory、Query、Criteria)、hibernate事物。
3、hibernate的缓存机制介绍(一级缓存、二级缓存)及应用示例
4、hibernate运行机制及原理、hql详细介绍以及sql与hql的异同。
5、hibernate开发实例。
第三周
1、spring的起源、spring开发环境搭建(结合struts、hibernate)、使用spring的好处。
2、spring框架组件应用:spring核心容器、spring上下文、spring aop、spring Dao,spring web。
3、IOC、Aop作重点讲解。ioc容器、aop的实现、aop与oo的对比
4、spring与其他框架的集成,比如struts、hibnerate等。
5、spring开发实例
第四周
1、struts、hibernate、spring回顾。使用三者搭建jee开发环境
2、team合作以及svn、git版本控制介绍及使用
3、应用开发:crm(客户关系管理系统)分组按模块
第三阶段:Linux基础(共计1周)
第一周
1、Linux核心思想和发展历史、linux的安装(ubuntu或者red hat)
2、Linux的基本使用(网络配置、用户、组和权限管理等)
3、Linux基本命令shell基础以及vim文本编辑器的使用
4、Linux上安装mysql、tomcat及配置以及java开发环境(需要linux桌面版)
5、动手操作。
第四阶段:hadoop基础(共计2周)
第一周
1、hadoop 基础知识介绍,以及hadoop发展历史、hadoop的安装
2、分步式文件系统介绍,主要介绍hdfs
2、hadoop I/O介绍
3、MapReduce工作机制介绍
4、MapReduce应用开发
第二周
1、hadoop的安装(主要介绍Linux上安装)
2、hadoop集群安装及设置
3、hadoop的管理
4、数据抽取工作sqoop的安装和使用(抽取关系数据库中的数据到hadoop中)
5、pig介绍、pig与MapReduce对比
第五阶段:hadoop应用:hive,hbase的使用(共计4周)
第一周
1、hive介绍、hive在实际中的应用情况、hive安装
2、hive的配置、hive命令、hive服务介绍
3、hive和传统关系数据库的比较
4、hiveQL介绍、hive的数据类型介绍
5、hive的表、函数以及分区等知识
第二周
1、hive的知识:hive的存贮格式
2、数据导入、hive表的修改、废弃以及查询中的排序和聚集函数应用
3、MapReduce脚本、hive中的连接(内连接、外连接)
4、Hive中视图的应用、自定义函数
5、hive总结及开发实例
第三周
1、hbase介绍、hbase的安装
2、Hbase逻辑视图介绍(表、视图等)
3、Hbase数据类型
4、Hbase的物理存储介绍(Htable、HRegion、Store、Hfile、Hlog)
5、Hbase的系统架构
第四周
1、HBase流程及算法(Region定位、读写流程、Region分配等)
2、HBase api(主要介绍Hbase shell)
3、HBase api(主要介绍java client api)
4-5、Hbas应用实例
第六阶段:综合练习及总结(共计2周)
第一周
1、项目管理的基本知识
2、项目团队协作办公介绍
3-5、分组练习:使用HBase重新实现crm系统
第二周
1-3、Hdoop、hbase应用案例分析(腾讯hadoop集群)
4-5、面试技巧、强化面试题
以上就是Oracle培训课程的全部内容介绍,如需了解更多的Oracle培训班、课程、价格、试听等信息,也可以点击进入 Oracle 相关频道,定制专属课程,开始您的学习之旅。
温馨提示
温馨提示