内容页

【课程简介】

阶段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位移与变形处理

-CSS32D、3D转换与动画

-弹性盒模型

-媒体查询

-响应式设计

03WebApp页面布局

-移动端页面设计规范

-移动端切图

-文字流式/控件弹性/图片等比例/特殊设计的布局

-等比缩放布局

-viewport/meta

-rem/vw的使用

-flexbox详解

-移动web特别样式处理

04原生交互功能开发

-什么是

-使用及运作原理

-基本语法

-内置对象

-事件,事件原理

-基本制作

-cookie存储

-正则表达式

05Ajax异步交互

-Ajax概述与特征

-Ajax工作原理

-XMLHttpRequest对象

-同步与异步

-Ajax异步交互

-Ajax跨域问题

-Ajax数据的处理

-基于WebSocket和推送的实时交互

06JQuery应用

-各选择器使用,及应用优化

-Dom节点的各种操作

-事件处理、封装、应用

-jQuery中的各类动画使用

-可用性表单的开发

-jQueryAjax、函数、缓存;

-jQuery编写插件、扩展、应用

-理解模块式开发及应用

03

第三阶段JavaWeb和数据库

01数据库

-Mysql数据库

-JDBC开发

-连接池和DBUtils

-0racle介绍

-MongoDB数据库介绍

-apache服务器/Nginx服务器

-Memcached内存对象缓存系统

02JavaWeb开发核心

-XML

-HTTP及Tomcat

-Servlet工作原理解析

-深入理解Session与Cookie

-Tomcat的系统架构与设计模式

-JSP语法与内置对象

-JDBC技术

-大浏览量系统的静态化架构设计

03JavaWeb开发内幕

-深入理解Web请求过程

-JavaI/0的工作机制

-JavaWeb中文编码

-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服务器配置

-系统引导

-管理守护进程

-通过xd启动SSH服务

-配置d

-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客户端

在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定