该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
零基础大数据开发工程师培训
在线咨询
上课地址
河南省郑州市文治路与鼎尚街交叉口云时代广场2号楼3层
第一阶段Java语言基础
01Java开发介绍
- Java的发展历史
- Java的应用领域
- Java语言的特性
- Java面向对象
- Java性能分类
- 搭建Java环境
- Java工作原理
02熟悉Eclipse开发工具
- Eclipse简介与下载
- 安装Eclipse的中文语言包
- Eclipse的配置与启动
- Eclipse工作台与视图
- “包资源管理器”视图
- 使用Eclipse
- 使用编辑器编写程序代码
03Java语言基础
- Java主类结构
- 基本数据类型
- 变量与常量
- Java运算符
- 数据类型转换
- 代码注释与编码规范
- Java帮助文档
04Java流程控制
- 复合语句
- 条件语句
- if条件语句
- switch多分支语句
- while循环语句
- do…while循环语句
- for循环语句
05Java字符串
- String类
- 连接字符串
- 获取字符串信息
- 字符串操作
- 格式化字符串
- 使用正则表达式
- 字符串生成器
06Java数组与类和对象
- 数组概述
- 一维数组的创建及使用
- 二维数组的创建及使用
- 数组的基本操作
- 数组排序算法
- Java的类和构造方法
- Java的对象、属性和行为
07数字处理类与核心技术
- 数字格式化与运算
- 随机数与大数据运算
- 类的继承与0bject类
- 对象类型的转换
- 使用instanceof操作符判断对象类型
- 方法的重载与多态
- 抽象类与接口
08I/0与反射、多线程
- 流概述与File类
- 文件 输入/输出流
- 缓存 输入/输出流
- Class类与Java反射
- Annotation功能类型信息
- 枚举类型与泛型
- 创建、操作线程与线程安全
09Swing程序与集合类
- 常用窗体
- 标签组件与图标
- 常用布局管理器与面板
- 按钮组件与列表组件
- 常用事件器
- 集合类概述
- Set集合与Map集合及接口
02
第二阶段HTML、CSS与
01PC端布局
- HTML基础,CSS基础,CSS核心属性
- CSS样式层叠,继承,盒模型
- 容器,溢出及元素类型
- 浏览器兼容与宽高自适应
- 定位,锚点与透明
- 图片整合
- 表格,CSS属性与滤镜
- CSS优化
02HTML5+CSS3基础
- HTML5新增的元素与属性
- CSS3选择器
- 文字字体相关样式
- CSS3位移与变形处理
- CSS3 2D、3D 转换与动画
- 弹性盒模型
- 媒体查询
- 响应式设计
03WebApp页面布局
- 移动端页面设计规范
- 移动端切图
- 文字流式/控件弹性/图片等比例/特殊设计的布局
- 等比缩放布局
- viewport/meta
- rem/vw的使用
- flexbox详解
- 移动web特别样式处理
04原生交互功能开发
- 什么是
- 使用及运作原理
- 基本语法
- 内置对象
- 事件,事件原理
- 基本特效制作
- cookie存储
- 正则表达式
05Ajax异步交互
- Ajax概述与特征
- Ajax工作原理
- XMLHttpRequest对象
- 同步与异步
- Ajax异步交互
- Ajax跨域问题
- Ajax数据的处理
- 基于WebSocket和推送的实时交互
06JQuery应用
- 各选择器使用,及应用优化
- Dom节点的各种操作
- 事件处理、封装、应用
- jQuery中的各类动画使用
- 可用性表单的开发
- jQuery Ajax、函数、缓存;
- jQuery编写插件、扩展、应用
- 理解模块式开发及应用
03
第三阶段JavaWeb和数据库
01数据库
- Mysql数据库
- JDBC开发
- 连接池和DBUtils
- 0racle介绍
- MongoDB数据库介绍
- apache服务器/Nginx服务器
- Memcached内存对象缓存系统
02JavaWeb开发核心
- XML
- HTTP及Tomcat
- Servlet工作原理解析
- 深入理解Session与Cookie
- Tomcat的系统架构与设计模式
- JSP语法与内置对象
- JDBC技术
- 大浏览量系统的静态化架构设计
03JavaWeb开发内幕
- 深入理解Web请求过程
- Java I/0的工作机制
- Java Web中文编码
- Javac编译原理
- class文件结构
- ClassLoader工作机制
- JVM体系结构与工作方式
- JVM内存管理
04
第四阶段Linux基础
01Linux安装与配置
- Linux常见版本及VMware
- 安装Linux至硬盘及虚拟机安装Linux系统
- 虚拟机网络配置(IP地址、主机名、防火墙)
- 超级用户root
- 关于硬件驱动程序
- 进阶:配置Grub
- CSS预处理器LESS框架使用
- CSS组件框架编写
02系统管理与目录管理
- Shell基本命令
- 使用命令行补全和通配符
- find命令、locate命令
- 查找特定程序:whereis
- Linux文件系统的架构
- 移动、复制和删除
- 文件和目录的权限
- 文件类型与输入输出
03用户与用户组管理
- 软件包管理
- 磁盘基本管理命令(df、du、fdisk、mount)
- 硬盘管理RAID和LVM
- 进阶:备份你的工作和系统
- 用户与用户组管理
- 内存使用监控命令(top、free等)
- 软件安装方式(rpm、tar、yum)
- 进程管理
04Shell编程
- Shell脚本编程概述
- 正则表达式
- 字符集和单词、字符类
- Shell脚本编程
- 脚本执行命令和控制语句
- Shell定制
- 设置:修改.bashrc文件
- Shell脚本调试
05服务器配置
- 系统引导
- 管理守护进程
- 通过xinetd启动SSH服务
- 配置inetd
- Apache基础
- 设置Apache服务器
- PHP基础
- 配置DHCP服务器
06Vi编辑器与Emacs编辑器
- vi中的常用命令
- vi中的字符与文件操作
- vi中的窗口操作
- emacs概述
- emacs文本编辑
- emacs缓冲区和窗口
- emacs的扩展工具
05
第五阶段Hadoop生态体系
01Hadoop起源与安装
- 大数据概论
- Google与Hadoop模块
- Hadoop生态系统
- Hadoop常用项目介绍
- Hadoop环境安装配置
- Hadoop安装模式
- Hadoop配置文件
02MapReduce入门
- WordCount准备开发环境
- MapReduce编程接口体系结构
- MapReduce通信协议
- 导入Hadoop的JAR文件
- MapReduce代码的实现
- 打包、部署和运行
- 打包成JAR文件
03Hadoop分布式文件系统
- 认识HDFS及其HDFS架构
- Hadoop的RPC机制
- HDFS的HA机制
- HDFS的Federation机制
- Hadoop文件系统的访问
- JavaAPI接口与维护HDFS
- HDFS权限管理
04Hadoop文件I/0详解
- Hadoop文件的数据结构
- HDFS数据完整性
- 文件序列化
- Hadoop的Writable类型
- Hadoop支持的压缩格式
- Hadoop中编码器和解码器
- gzip、LZ0和Snappy比较
05MapReduce工作原理
- MapReduce函数式编程概念
- MapReduce框架结构
- MapReduce运行原理
- Shuffle阶段和Sort阶段
- 任务的执行与作业调度器
- 自定义Hadoop调度器
- YARN架构及其工作流程
06MapReduce编程开发
- WordCount案例分析
- 输入格式与输出格式
- 压缩格式与MapReduce优化
- 辅助类与Streaming接口
- MapReduce二次排序
- MapReduce中的Join算法
- 从MySQL读写数据
- Hadoop系统调优
07Hive数据仓库工具
- Hive工作原理、类型及特点
- Hive操作及Hive复合类型
- Hive的J0IN详解
- Hive优化策略
- Hive内置操作符与函数
- Hive用户自定义函数接口
- Hive的权限控制
08开源数据库HBase
- HBase的特点
- HBase访问接口
- HBase存储结构与格式
- HBase设计
- 关键算法和流程
- HBase的Shell操作
- HBase客户端
以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。
校区安排(3)
河南新互联教育校区
河南省郑州市文治路与鼎尚街交叉口云时代广场2号楼3层
请选择目前的基础
毫无基础
初窥门径
融会贯通
取消
请选择想要达成的目标
基本掌握
熟练掌握
完全掌握
取消
请选择想要学习的时间
一个月内
三个月内
半年或一年
取消