200人团已成,《大数据开发之LinuxJavaScala》拼团火热进行中!
Posted 小象
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了200人团已成,《大数据开发之LinuxJavaScala》拼团火热进行中!相关的知识,希望对你有一定的参考价值。
200人以上 ¥ 199.00
400人以上 ¥ 99.00
课程名称:
《大数据开发之Linux、Java、Scala》第一期
课程目标:
本课程包含100小时的录播课程,面向想要深入学习Hadoop、Spark等大数据平台的开发人员和运维人员,全面补充Linux系统、Java和Scala编程语言的相关知识。
主讲老师:
陈超 七牛云技术总监
专注于分布式计算与机器学习相关领域,是国内最早的Spark研究与使用者。 目前专注于Spark平台的大数据处理,尤其精通Scala语言,Machine Learning ,实时计算和图计算,并将实践成果快速应用于大数据相关的业务和产品。
冼茂源 小象科技CTO
多年从事分布式计算及存储相关的开发及管理工作。针对互联网具体业务的特殊需求,对Hadoop调度机制、安全管理、存储优化、监控及管理系统等进行深度修改。在HBase与具体查询业务相结合,进行系统问题排查及调优方面有丰富经验。
开课时间:
2016年9月2日
学习方式:
录播课程,开课即学,在线反复观看,有效期1年
课程大纲:
第一部分:《大数据之Linux实战》
Course 1 :步入linux
1.1 Linux简要介绍
1.2 Linux各个distribution选择
1.3 Linux磁盘分区选择
1.4 Linux目录结构
实践1 CentOS安装
实践2 Linux基本命令实验
Course 2 :一切皆文件
2.1 Linux用户和组概念
2.2 Linux文件属性及权限
2.3 Linux文件与目录CRUD
实践1 创建文件及目录并修改权限
实践2 对文件或目录的操作
实践3 创建Hadoop用户及Hadoop组等
Course 3 :文件系统
3.1 磁盘物理简要介绍
3.2 Linux文件系统原理
3.3 Ext2/Ext3/Ext4及swap简介
3.4 挂载点
3.5 文件系统的操作
实践 df,du实际用法
Course 4 :Shell的世界
4.1 认识Vim及熟悉Vim
4.2 常见shell命令学习
Course 5 :shell 脚本
5.1 shell script介绍
5.2 hello shell练习
5.3 判断符号
5.4 条件判断语句
5.5 循环语句
5.6 传递参数
实践1 检查硬盘空间脚本练习
实践2 分析一个Hadoop脚本(Shell源码)
Course 6 :进程介绍
6.1 进程简介
6.2 进程的查看
6.3 进程的管理
6.4 进程的执行顺序
6.5 进程资源占用监控
6.6 任务管理
实践1 查看进程及资源使用情况
实践2 设置后台运行job
Course 7 :Linux软件包管理
7.1 tarball安装
7.2 rpm安装方式操作
7.3 yum安装方式操作
7.4 linux压缩命令
实践1 tarball安装实践
实践2 rpm安装实践
实践3 yum安装实践
Course 8 :Linux网络详解
8.1网络基本常识
8.2网络参数常用命令
8.3网络通信
8.4网络下载
第二部分:《大数据之JAVA编程》
Course 1 :Java入门
1.1 Java概述
1.2 java代码初运行
1.3 环境搭建及java编译过程
1.4 基本数据类型
1.5 变量和常量
1.6 修饰符与运算符
1.7 初识面向对象
1.8 对象和类
Course 2 :Java基础
2.1 程序流程控制
2.2 认识字符串
2.3 必须了解的常用类
2.4 数组
2.5 方法
2.6 流、文件及IO初步
2.7 异常与异常处理
2.8 样例,Hadoop中的一些Java应用
Course 3 :深入面向对象
3.1 面向对象的“世界观”
3.2 封装
3.3 继承
3.4 覆盖与重载
3.5 多态
3.6 抽象类
3.7 接口
3.8 包(package)
3.9 样例,Hadoop Datanode
Course 4 :数据结构、集合与泛型
4.1 常见数据结构
4.2 集合框架及使用
4.3 java 泛型
4.4 集合与泛型在实际项目中的使用样例。
Course 5 :序列化与Java IO
5.1 Java序列化
5.2 JavaIO_基本架构
5.3 JavaIO_磁盘IO
5.4 JavaIO_Socket
5.5 JavaIO_NIO
5.6 样例,Hadoop Mapper中输出序列化
Course 6 :多线程与并发
6.1 线程创建与控制
6.2 线程同步互斥与通信
6.3 并发包
Course 7 :Java虚拟机
7.1 JVM的基本架构
7.2 类加载器
7.3 运行数据区及执行引擎
7.4 Java GC
7.5 Java工具介绍及应用
7.6 实例,用Java工具观测进程状态
Course 8 :Java反射
8.1 介绍反射
8.2 Class类
8.3 反射API
8.4 反射机制的使用及示例
8.5 样例:Hadoop中的反射应用
Course 9 :Java项目管理
9.1 Maven 环境搭建
9.2 Maven 构建项目
9.3 Maven 依赖管理
9.4 Maven 常用命令
Course 10 :最有影响力的Java开源项目——Hadoop
10.1 Hadoop生态系统特点
10.2 Hadoop介绍
10.3 Hadoop生态系统
10.4 Hadoop生态系统版本衍化
第三部分:《大数据之Scala编程》
Course 1 :Scala基础
1.1 值与变量的声明
1.2 常用类型简介
1.3 函数与方法的定义与使用
1.4 条件表达式
1.5 循环及高级for循环使用
1.6 lazy值
1.7 默认参数、带名参数及变长参数
1.8 异常处理
1.9 数组相关操作
1.10 Map操作
Course 2 :Scala面向对象编程
2.1 类定义
2.2 类的属性
2.3 主构造器
2.4 辅助构造器
2.5 object对象
2.6 apply方法
2.7 类的继承
2.8 方法重写与字段重写
2.9 抽象类
2.10 trait
2.11 包的定义与使用
2.12 包对象定义与使用
2.13 文件访问
Course 3 :Scala函数式编程
3.1 高阶函数的定义
3.2 值函数
3.3 匿名函数
3.4 闭包
3.5 SAM与Curry
3.6 高阶函数示例
3.7 集合简介
3.8 序列
3.9 可变列表与不可变列表
3.10 集合操作
3.11 case class
3.12 模式匹配
Course 4 :Scala高级编程
4.1 泛型类
4.2 泛型函数
4.3 Lower bounds 与 Upper bounds
4.4 View bounds
4.5 Context bounds
4.6 协变与逆变
4.7 隐式转换
4.8 隐式参数
4.9 隐式类
点击下方阅读原文立即参团
以上是关于200人团已成,《大数据开发之LinuxJavaScala》拼团火热进行中!的主要内容,如果未能解决你的问题,请参考以下文章