-
课程说明
课程级别 入门级 培训周期 半年内 上课时间 全日制 上课地址 黑龙江省哈尔滨市南岗区王岗大街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以上。
以上就是数据库培训课程的全部内容介绍,如需了解更多的数据库培训班、课程、价格、试听等信息,也可以点击进入 相关频道,定制专属课程,开始您的学习之旅。
课程内容以实际授课为准