大数据实战派 都爱大讲台

当前位置:首页  /  课程  /  大数据开发必备之Java、Linux

大数据开发必备之Java、Linux

大数据开发必备之Java、Linux

分享到:

本课程是针对0基础同学快速进入大数据领域而设置的基础课程。它包含两个方面的内容:一个是Java语言(Java SE部分),解决大数据编程基础;一个是Linux操作,解决大数据集群环境基本操作以及作业运行脚本的编写。通过本课程的学习,为后面学习Hadoop、Storm、Spark等大数据平台奠定了基石。

该课程已经下线,欢迎挑选其他课程!

课程介绍

本课程是针对0基础同学快速进入大数据领域而设置的基础课程。它包含两个方面的内容:一个是Java语言(Java SE部分),解决大数据编程基础;一个是Linux操作,解决大数据集群环境基本操作以及作业运行脚本的编写。通过本课程的学习,为后面学习Hadoop、Storm、Spark等大数据平台奠定了基石。

讲师介绍

  • 杨俊

    大讲台大数据高级讲师   |   原某广电数据咨询公司大数据高级架构师

    原某广电数据咨询公司大数据高级架构师 资深Java玩家,大数据技术狂热者。曾在北京某广电数据咨询公司担任大数据高级架构师,7年以上大数据实操经验, 经历过10个以上的重量级大数据项目。Hadoop源码级技术大咖,熟练使用Hadoop、Spark、Hive、HBase、Flume、Kafka等各大主流组件。谦虚亲和,崇尚实操至上的教学理念。受到学员一致好评。

免费视频这么多,为什么还要来大讲台?

智能化

学习任务智能推送

混合式

“图文+视频”混合式课件

答疑快

30分钟问答响应

实战多

3分理论7分实战

包学会

账号长期有效学会为止

课程大纲

Linux基础课程
Linux 安装与配置 1.Vmware虚拟机的介绍
2.Vmware虚拟机的安装
3.Vmware虚拟机的配置
4.CentOS6.5版本下载
5.CentOS6.5系统安装
6.虚拟机通信配置,畅游互联网
7.Linux客户端工具-Xshell详解
8.Linux 系统常用配置讲解:用户操作、主机名设置、网络模式配置、防火墙配置等
Linux系统管理与目录管理 1.Linux系统简介
2.Linux 系统目录详解
3.Linux 帮助文档使用详解
4.Linux shell 命令操作
5.Linux用户和用户组管理
6.Linux 文件权限管理
7.Linux 软件包管理:yum和apt
8.Linux 系统命令管理:系统管理(du、df等)和进程管理(ps等)
9.Linux VI和VIM详解
10.Linux 压缩与解压缩
11.Linux ssh 免密码通信详解
12.Linux 系统克隆
13.Linux mac地址冲突解决
14.Linux 软件包下载常用服务
15.Linux 快照与恢复
16.Linux 密码忘记解决
17.Linux 打开及关闭图形界面
Linux shell 脚本 1.Shell 变量
2.Shell 传递参数
3.Shell 数组
4.Shell 运算符
5.Shell echo 命令
6.Shell printf命令
7.Shell test 命令
8.Shell 流程控制
9.Shell 函数
10.Shell 输入与输出重定向
11.编写一个企业级Hadoop作业脚本
Java 基础课程
JAVA概述及开发环境搭建 1.1 认识JAVA
1.2 Java开发环境搭建
1.3 编写第一个JAVA程序
简单的Java程序 2.1 一个简单的JAVA范例
2.2 JAVA程序的注释
2.3 JAVA中的标识符
2.4 JAVA中的关键字
2.5 变量和常量
JAVA基础程序设计 3.1 JAVA数据类型划分
3.2 基本数据类型
3.3 数据类型的转换
3.4 运算符、表达式与语句
3.5 选择与循环语句
数组与方法 4.1 数组的定义及使用
4.2 方法的声明及使用
4.3 数组的引用传递
4.4 Java新特性对数组的支持
面向对象(基础篇) 5.1 面向对象的基本概念
5.2 类和对象
5.3 封装性
5.4 构造方法
5.5 匿名对象
5.6 实例讲解——类设计分析
5.7 String类
5.8 引用传递及其基本应用
5.9 this关键字
5.10 static关键字
5.11 代码块
5.12 构造方法私有化
5.13 对象数组
5.14 内部类
5.15 实例讲解
面向对象(高级篇) 6.1 继承的基本概念
6.2 继承的进一步研究
6.3 范例——继承的应用
6.4 final关键字
6.5 抽象类的基本概念
6.6 接口的基本概念
6.7 对象的多态性
6.8 instanceof关键字
6.9 抽象类与接口的应用
6.10 实例分析:宠物商店
6.11 Object类
6.12 包装类
6.13 匿名内部类
异常的捕获及处理 7.1 异常的基本概念
7.2 throws与throw关键字
7.3 Exception类与RuntimeException类
7.4 自定义异常类
7.5 断言
包及访问控制权限 8.1 包的概念及使用
8.2 jar命令的使用
8.3 访问控制权限
8.4 Java命名规范
多线程 9.1 进程与线程
9.2 Java中线程的实现
9.3 线程的状态
9.4 线程操作的相关方法
9.5 线程的操作范例
9.6 同步与死锁
9.7 线程操作案例——生产者及消费者
9.8 线程的生命周期
泛型 10.1 为什么要使用泛型
10.2 泛型应用
10.3 泛型的安全警告
10.4 通配符
10.5 泛型与子类继承的限制
10.6 泛型接口
10.7 泛型方法
10.8 泛型数组
10.9 泛型的嵌套设置
10.10 范例——泛型应用
java常见类库 11.1 StringBuffer类
11.2 Runtime类
11.3 System类
11.4 日期操作类
11.5.1 Date类
11.5.2 Calendar类
11.5.3 DataFormat类
11.5.4 SimpleDateFormat类
11.6 Math类
11.7 Random类
11.8 NumberFormat类
11.9 Arrays类
11.10 正则表达式
11.11 Pattern 类和Matcher类
java IO 12.1 操作文件的类——File
12.2 RandomAccessFile类
12.3 字节流与字符流基本操作
12.4 转换流——OutputStreamWriter类与InputStreamReader类
12.5 内存操作流
12.6 管道流
12.7 打印流
12.8 System类对IO的支持
12.9 BufferedReader类
12.10 Scanner类
12.11 数据操作流
12.15 字符编码
12.16 对象序列化
java集合类 13.1 认识类集
13.2 Collection接口
13.3 List接口
13.4 Set接口
13.5 SortedSet接口
13.6 集合的输出
13.7 Map接口
13.8 SortedMap接口
13.9 集合工具类:Collections
java数据库编程 14.1 JDBC概述
14.2 MySQL数据库
14.3 SQL语法基础
14.4 JDBC操作步骤
14.5 连接数据库
14.6 执行数据库的更新操作
14.7 ResultSet接口
14.8 PreparedStatement接口
14.9 处理大数据对象
14.10 CallableStatement接口
14.11 JDBC2.0操作
14.12 事务处理
14.13 使用元数据分析数据库
14.14 使用JDBC连接MySQL数据库
项目实战:大数据爬虫 15.1、HttpClient 下载页面
15.2、Xpath 解析页面
15.3、多线程爬虫
15.4、数据入库MySQL

你可能还喜欢的课程

  • 【千元钜惠】 年薪200w+的大数据架构师全程直播,传授硬核技能:①OLAP/HTAP/湖仓一体等多种架构;②借FlinkCDC/Kylin/Hudi/Doris等打造数仓;③湖仓一体化项目落地实践;④基于Flink和StreamX打造低代码大数据中台

    查看详情 QQ咨询

    大数据实战精英+架构师班

    查看详情 4个月

  • 【千元钜惠】 手握6000+节点的大数据运维大咖全程直播,4个月带你熟悉大数据集群规划、部署、监控、排错、容器化等技能,并完成3个商业项目。

    查看详情 QQ咨询

    大数据运维尖刀班

    查看详情 4个月

  • 【3重优惠】 技术大牛组团授课,专讲大数据核心知识和大型项目实战,多台物理服务器数十个节点现场直播演示!企业级实战项目让你四个月掌握2年的项目经验!

    查看详情 QQ咨询

    大数据开发工程师特训营

    查看详情 16周

  • 【优惠活动】 新东方、搜狗、腾讯等名企一线实战讲师授课,技“高”一筹!重在培养数据分析方法及思路,而不仅仅是学习技术及工具。带教多个互联网及金融领域企业真实项目,而不仅仅是讲理论和小案例。

    查看详情 QQ咨询

    数据分析特训营

    查看详情 16周

  • 本课程为大数据金融信贷项目实战课,着重讲解企业中常用的大数据技术理论与实战,如Hadoop、Hive、HBase、Sqoop、Flume、Kafka、Spark Streaming、Spark SQL、Spark Structured Streaming等。课程包含离线项目和实时项目,从项目业务需求、技术选型、架构设计、集群安装部署、集成开发以及项目可视化进行多方位实战讲解。

    查看详情 QQ咨询

    互联网金融信贷项目实战(Hadoop&Spark)

    查看详情 38小时44分钟

  • 干货多:15案例 + 3实战 + 2项目;
    提升快:滴滴出行一线架构师传授实战经验,30小时多方位讲解数据仓库构建相关理论及实战内容
    技术全:综合运用Hive/Flume/Kafka/Azkaban/Oozie/SparkSQL等技术;

    查看详情 QQ咨询

    基于大数据体系构建数据仓库

    查看详情 32小时52分钟

  • 本课程基于某电商公司运营实时分析系统(2B),对Flink进行系统讲解。通过本课程的学习,既能获得Flink企业级真实项目经验,也能深入掌握Flink的核心理论知识,还能获得Flink在生产环境中安装、部署、监控的宝贵经验,从而深入掌握Flink技术。

    查看详情 QQ咨询

    Flink电商运营项目实战

    查看详情 50小时6分钟

他们在学

  • sky23233

  • 23188

  • AreUFNKiddingMe

  • 23050

  • 我叫夏学习

  • 麋鹿

  • Z_last

  • 22819

  • 小明

  • 小白JJ

  • 22748

  • bg13

  • 放驴王子

  • 22328

  • 最光阴

 
QQ在线咨询
微信扫码咨询