分类菜单
软件开发
培训首页> 郑州培训> 软件开发培训课程> 零基础大数据开发工程师培训
零基础大数据开发工程师培训

零基础大数据开发工程师培训

参考价格: 电话咨询
咨询电话: 400-800-2178
该校与厚学网暂未合作,平台不确保课程的真实有效性
如有侵权等争议,请及时与厚学网联系处理
立即预约 确认报名
姓名3:
电话:
城市:
想学
什么:
零基础大数据开发工程师培训
课程说明
课程级别
中级
培训周期
3-6个月
上课地址
河南省郑州市文治路与鼎尚街交叉口云时代广场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客户端

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

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

温馨提示

个性定制课程


温馨提示