课程级别 | 入门级 |
培训周期 | 3-6个月 |
上课时间 | 全日制 |
上课地址 | 黑龙江省哈尔滨市南岗区王岗大街663号东方国际中心10F |
学习内容:Java,JavaEE,linux,MySql数据库,Hadoop,大数据存储,Hive,0racle Nosql,Spark,Python,Zookeeper,Kafka,Flume,分布式爬虫。
课时:五个月
小班面授
上课时间:,周末班
上课地址:哈尔滨市南岗区王岗大街663号东方国际中心10F 哈尔滨甲骨文运营中心
授课对象:针对初、高中毕业学生、在读大专、本科学生、、离职准备转岗人员等人员!
课程内容:
第 一阶段 JAVA SE基础
编程语言基础 | Java简介 进制之间的转换 Java 基本数据类型 分支,循环,数组 |
面向对象 | 面向对向编程与面向过程编程的区别 方向的定义,实现,形参和实参的区别,方法的参数传递机制 构造方法,包 访问修饰符public,protected,private,final,static,abstract 掌握Java封装、继承和多态等面向对象设计方法和编程方法 类和类之间的关系(继承,组合,聚合,关联,依赖) 四种内部类的实现方式 面向接口编程 |
中级知识 | 泛型、枚举、可变参数、增强的 for 循环、静态导入,自动拆装包等 Java Annotation (使用系统内置 Annotation 、自定义 Annotation、Annotation 的继承等) Java 多线程机制详解(锁、synchronized 关键字、sleep() 方法、wait()方法、notify() 、notifyAll()方法的意义与) Java I/0 编程(装饰模式详解),字节流,字符流,流详解 Java 网络编程基础知识(Socket,ServerSocket、URL、URLConnection 等) 集合框架基础Collection,List,Set,Map接口 ArrayList,Vector,LinkedList,HashSet,迭代器Iterator的使用HashMap,Hashtable,Comparator,Comparable的区别及使用Stack,Queue,,TreeSet,TreeMap 深入分析 Java 集合源代码,同时结合数据结构的知识 加深对 Java Collection 的理解 |
知识 | 递归的应用常用设计模式 (工厂方法模式、观察者模式、策略模式、装饰模式、模板方法模式、单例模式、模式、责任链模式等的原理与应用) 序列化与反序列化 正则表达式的应用Java 动态与反射机制 类加载与执行机制 JVM 内存管理(内存空间、内存分配、内存回收) |
linux | Linux的介绍,Linux的安装:VMware Workstation虚拟软件安装过程、Cent0S虚拟机安装过程 Linux基础命令用户和权限管理、软件包安装 磁盘管理,日志管理,进程管理,服务管理,任务计划、ssh远程管理,rsync远程同步,selinux、常见故障排除、基本网络配置 dhcp服务,pxe网络装机、samba服务,vsfptd服务,apache服务、Tomcat服务 Shell的作用及分类、Bash的常用功能、设置和使用Shell变量、编写Shell脚本、条件测试的应用、使用if条件语句、for、while循环语句、for、while循环语句、函数使用 |
MySql数据库 | mysql数据库的安装及配置 深入讲解sql语句 查询,表连接,子查询,集体查询,递归查询,函数查询,行变列等 掌握事务的用法及特性数据库建模,PowerDesinger 数据库建模工具的使用,数据库备份" |
第二阶段 hadoop基础
Hadoop基础 | 大数据背景介绍,Hadoop 核心组成介绍及hdfs、mapreduce 体系结构 Hadoop 的集群结构 Hadoop 伪分布的详细安装步骤 通过命令行和浏览器观察hadoop Hadoop源码分析 集群分布式Hadoop系统安装,集群远程作业提交与执行 |
大数据存储--分布式文件系统HDFS | HDFS的基本特征与架构,HDF可靠性的设计实现,HDFS文件系统操作命令,HDFS底层工作原理HDFS datanode,namenode详解,Hdfs shellHDFS中数据流的读写、HDFS的HA机制、HDFS的Federation机制、文件压缩、文件序列化 |
MapReduce并行编程框架 | MapReduce基本编程模型和框架 Mapreduce四个阶段介绍 MapReduce类型与格式 Hadoop MapReduce基本构架与工作过程 Hadoop MapRedure主要组件与编程接口InputFormat,InputSplit,RecordReader,Mapper,combiner,Partitioner,Sort等任务执行与作业调度 YARN平台架构 MapReduce开发 |
数据仓库Hive | Hive基本概念、Hive数据类型和文件编码、HiveQL:数据定义与数据操作、HiveQL:查询、视图和索引、Hive内置函数和UDF |
第三阶段 大数据分析
Hbase | HBase的作用和功能特点,HBase的 数据模型 HBase的基本架构与数据存储方法HBase的基本组成结构 HBaseRegion,Region Server,HBase的安装与操作 HBase的编程接口,HBase读写操作和特性,Hbase 树形表设计, Hbase 一对多 和 多对多 表设计,Hbase表级优化,Hbase 读写数据优化 |
0racle Nosql | 0racle NoSQL数据库概论 安装和配置节点,配置和部署KVStore,调整KVStore 安全配置0racle NoSQL数据库安装故障排除 硬件故障修复 设置存储参数 优化KVStore 监视器综述 备份和恢复 管理AVR0架构 |
"离线分析之-交互式计算框架Spark" | Spark简介、生态系统、Spark架构、Spark集群安装与部署、Spark开发环境配置、Spark应用案例编程、弹性分布式数据集、Spark工作机制 Spark I/0机制、Spark通信模块、Lineage机制、Shuffler机制、Spark SQL运行架构、Spark SQL应用案例、Spark Streaming实时流、GraphX图计算、MLlib体验 |
离线分析之-Python | 介绍Python以及特点,Python的安装 Python基本操作(注释、逻辑、字符串使用等)Python数据结构(元组、列表、字典)Python常见内建函数, 更多Python函数及使用常见技巧,异常 Python函数的参数讲解,Python模块的导入, Python中的类与继承 |
在线分析-分布式协调系统Zookeeper | 安装、运行ZooKeeper、ZooKeeper实例、Zookeeper选举机制、Zookeeper服务、使用ZooKeeper构建应用 |
在线分析-实时计算框架Storm | 实时流计算Storm、核心组件、Storm特性、Storm应用于什么场景、使用Storm、核心概念和数据流模型、Storm使用综合案例 |
在线分析-消息订阅分发系统Kafka | Kafka介绍、Kafka原理与架构、Kafka使用场景、Kafka的核心概念、Kafka安装与部署、Kafka文件消费者案例 |
在线分析-海量日志采集系统Flume | Flume简介、Flume安装、Flume内部原理、Source、Channel、Sink、Flume应用案例 |
常用工具 | Web crawler的工作原理,的分布式爬虫框架Nutch的讲解及使用 基于python的爬虫框架scrapy 使用DataX 进行异构的数据库/文件系统之间高速交换数据,实现了在任意的数据处理系统(RDBMS/Hdfs/Local filesystem)之间的数据交换 |
环境要求 | 一阶段只需要使用学生自己的笔记本即可 二三阶段需要在各中心组建大数据实验室,并组建有线局域网;学生通过局域网连接大数据服务器 |
任职岗位和薪资
发展方向:大数据架构师,大数据开发工程师,数据分析师,大数据产品经理,大数据研发工程师,数据库及大数据开发
据数据统计,大数据工程师薪酬高于其他职位,工作1年后通常会成为月薪10K以上的工程师或项目经理。在甲骨文华育兴业,应届毕业生培训完平均就业薪资10K左右,的大数据学员可达15K-20K以上。
以上就是数据库培训课程的全部内容介绍,如需了解更多的数据库培训班、课程、价格、试听等信息,也可以点击进入 相关频道,定制专属课程,开始您的学习之旅。
温馨提示