请留下您的手机号
我们即刻安排课程老师为您回电!
您好
请留下您的联系方式,我们将主动给您回电!
第一时间为您安排就近试听!
培训首页  >  软件开发培训课程  > Hadoop大数据基础课程
Hadoop大数据基础课程

Hadoop大数据基础课程

Hadoop大数据基础课程

课程级别入门级 培训周期半年内
培训时间全日制
咨询电话400-656-1450
免费通话 申请试听
Hadoop大数据基础课程
  • 课程说明
    课程级别 入门级
    培训周期 半年内
    上课时间 全日制
    上课地址 黑龙江省哈尔滨市南岗区王岗大街663号东方国际中心10F
    课程简介

    Hadoop大数据基础课程

    学习内容: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以上。


    以上就是数据库培训课程的全部内容介绍,如需了解更多的数据库培训班、课程、价格、试听等信息,也可以点击进入 相关频道,定制专属课程,开始您的学习之旅。

    课程内容以实际授课为准
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

甲骨文华育兴业

  甲骨文华育兴业 做有温度的教育,打造IT界的黄埔军校  甲骨文华育兴业是(Oracle)甲骨文WDP中国区运营中心,隶属于黑龙江鑫联华信息股份有限公司(以下简称鑫联华)  鑫联华以信息系统集成、计算机产品销售及软件研发与技术服务为主营业务,创立于2001年
咨询热线: 400-656-1450

预约试听

只要一个电话

已被浏览14684次!

我们为您免费回电!

马上预约
查看更多课程