课程介绍

数据分析与挖掘

数据分析与挖掘课程详细介绍

适合学员: 在职提升、IT 技术提升

使用教材: 线下授课

授课时间:周末业余班、全日制脱产班、晚班

授课班型:小班课型

课程特色:

  • 全栈式技术覆盖
  • 原理级深度讲解
  • 企业级项目实战
  • 真实云开发环境

数据分析与挖掘 课程优势

大数据云计算课程体系

 

内容全,技术深,涉及 JavaEE 架构级技术,分布式高并发技术,云计算架构技术,云计算技术,云计算架构技术等。

提供“云计算云主机”试验环境

 

提供真实的大数据云计算开发部署环境,学员可以拥有几十台主机节点以完成开发部署试验。

O2O 双模式教学体验

 

达内强大的 TMOOC + TTS8.0 在线教学平台,为学员提供线下学习,线上辅助的双模式教学体验。

课程安排

我们拥有丰富、全面的课程,助你学有所成!

课程主题 课程内容 课程目标
Java 语言的高级特性 静态导入、自动封箱拆箱、可变参数、增强 for、枚举、类加载器、反射、内省、泛型、注解、动态代理回 掌握 Java 语言的高级特性
Java 多线程 多线程加强、线程池、Thread Local 掌握 Java 线程池技术,掌握线程的 Join、notify、notifyAll 等机制
XML Dom 解析、Sax 解析、Pull 解析
Schema
基于 Xml 的解析与维护
Web Html,Css,Js 掌握简单的 Html,Css,Js 的编写
实训项目一:易买网项目
课程主题 课程内容 课程目标
JAVAWEB 前端技术 项目介绍、项目开发流程
Html、CSS、JS
了解真实项目开发流程
掌握前端开发基本技术
JAVAWEB 基础技术 Tomcat、HTTP 协议、Servlet、Jsp、EL、JSTL、自定义标签
MVC、JAVAWEB 三层架构
软件分层、耦合、解耦
AJAX
掌握 JAVAWEB 基础知识
深入理解软件分层思想
AJAX 实现异步刷新
JAVAWEB 高级技术 Filter、Listener
文件上传、下载
在线支付
过滤器、监听器及常见应用场景
文件上传、下载
在线支付功能实现 aa
JAVAWEB 框架加强 面向切面编程
通过注解控制事务
java 基础加强、框架加强
JAVA 高级特性
熟悉常见设计模式
通过模拟实现框架功能,为后续学习 SSH 打基础
实训项目二:国际物流项目
课程主题 课程内容 课程目标
Struts2 分析 Servlet 缺点,进行重构
Struts.xml 配置文件
ValueStack
Ognl 表达式
属性驱动、模型驱动、拦截器、文件上传、token 机制等
掌握 Struts2 在项目开发时用到的各种知识点,能够应用
该框架熟练的开发
Hibernate ORM 的概念、CRUD 的完成、Hibernate 常用的配置、API 详细的分析、对象的三种状态、关联关系、检索、优化、缓存机制 熟练掌握利用 Hibernate 框架完成项目的开发,深入理解 ORMapping 的概念,深入理解缓存机制
Spring IOC、DI、动态代理模式、AOP、基于 Spring 的数据库编程、Spring 的声明式事务处理,Struts2 与 Hibernate 与 Spring 的整合 深入理解 SpringIOC、DI 在软件架构中的作用,深入理解 SpringAOP 的实现机制和应用场景,Struts2 的高级特性 (对象工厂、静态注入、插件机制、ThreadLocal 针对 ActionContext 的封装、Struts2 的核心流程、结果集架构)、深入理 解 SSH 整合的原理
JQuery JQuery 常见选择器的应用 利用 JQuery 控制 Web 界面
JS 高级 JS 面向对象的特征 对象、原型、闭包、JQuery 内部结构解析等
Maven Maven 的概念、使用、原理、
Module 的概念、仓库
能用 Maven 搭建项目环境
熟练使用 Maven 的依赖和继承机制
SSH 项目:国际物流 项目背景、系统 USE CASE 图、系统功能结构图、系统框架图、国际物流核心业务货运管理、购销合同业务、购销合同下货物、出口报运单、装箱单、委托书、发票、财务统计、海量数据导出、出口报运、装箱业务、Shiro 顶级安全框架、工作流 Activiti5 掌握画 USECASE 图、系统结构图、系统框架图。
面试能顺畅讲述国际物流核心业务,包括:购销合同、出口报运、装箱、委托、发票、财务。
了解大型数据库设计思路,及数据库在设计上如何优化。
熟练实现合同、货物、附件两级主从结构。
熟练 POI 制式表单应用。
熟练应用 Shiro 顶级安全框架。
熟练应用工作流 Activiti5 实现货运管理流程控制。
实训项目三:易买电商项目
课程主题 课程内容 课程目标
SpringMVC 模拟 SpringMVC 的核心部件写一个例子、核心分发器、处理器映射、适配器、控制器、注解开发实例、标签机制、拦截器机制、AJAX 与 JSON 调用 熟练掌握 SpringMVC 的各个组件,理解 SpringMVC 的架构原理,利用 SpringMVC 开发项目
MyBaties CRUD 操作、SqlSessionFactory 对象、SqlSession 对象、集合参数、动态 SQL 语句、代码优化、Mapper 的接口、关联关系、缓存机制、拦截器、MyEclipse 插件的使用 熟练掌握 SpringMVC 的各个组件,理解 SpringMVC 的架构原理,利用 SpringMVC 开发项目
SSM 项目 (易买电商) 项目需求讲解、环境的搭建、后台系统实现、前台系统搭建、内容管理实现、Redis 缓存解决前台访问性能问题、单点登录、异步订单系统处理、Lucene 与 Solor 实现文件的检索、ActivityMQ 实现消息的异步通信、MySQL 的数据库的读写分离、分布式环境的部署和实施 了解电商项目的需求分析,掌握用 pom.xml 文件构建项目,实现电商项目的前台的内容管理、菜单管理、购物等。掌握 Redis 缓存如何提供性能、利用 Solor 做全文检索、利用 ActivityMQ 的异步机制把缓存中的改动同步到 各个环节、掌握 MySQL 的主从复制和读写分离。利用 lvs,keepalived,nginx,tomcat 搭建高并发的 web 环境
实训项目四:电信项目
课程主题 课程内容 课程目标
网络编程 Socket、Io、Nio、Mina、RPC 技术、多线程、线程池 把电信项目的部分环节利用 mina、RPC 技术实现
数据仓库 数据仓库基础知识
ETL
MySQL 的导入工具、分表,分区、读写分离、存储过程级多维分析
掌握数据仓库的知识内容,这是云计算分析的基础
分布式缓存 学习 MemoryCache 与 Redis 两种缓存 掌握两种缓存的原理、以及操作
Zookeeper Zookeeper 的选举、数据的同步、Zookeeper 的部署、Follow 与 Leader 了解 Zookeeper 的选举算法、同步机制、掌握 Zookeeper 的集群的搭建
集群 Keepalived 的 Loadblancing 机制、Nginex 反向代理服务器、Tomcat 集群、Lvs 利用 Lvs、Keepalived、Nginx、Tomcat 搭建高并发、分布式的 Web 服务器
SOA Rest 风格的服务架构、基于 Rest 风格的 WebService 的使用、dubbo 服务框架的使用 利用服务性框架使得系统的耦合性更弱,扩展性更强
云计算 云计算的概念、Iaas、 Paas、Saas 的理解、虚拟化的概念 理解云计算
电信项目 把上面所学的知识点全部结合起来做电信行业的日志分析系统 通过项目掌握 MySQL 的集群、读写分离、优化、掌握 Mina 框架的通信机制、掌握 Zookeeper 的高可用机制、利用 MySql 掌握数据仓库的概念、利用分布式缓存提高系统的性能
实训项目五:电信项目
课程主题 课程内容 课程目标
Hadoop 的分布式文件系统 HDFS HDFS 的概念、HDFS 的 API 的应用、NameNode 与 SecondaryNameNode 与 DataNode 的原理与通信机制、数据块 Block 的概念、NameNode 的文档目录树、NameNode 与 DataNode 的关联 Hadoop 伪分布式的搭建、利用 HDFS 的 API 对分布式文件系统进行操作、掌握 NameNode 与 SecondaryNameNode 的通信原理、掌握 NameNode 与 DataNode 的通信原理
Hadoop 的计算框架 MapReduce 利用 MapReducer 的计算框架实现电信日志的分析、深入理解 Shuffle 机制、FileOutPutFormat、FileInPutFormat 熟练 Map、Reducer、Sort、Partition 的编程、深入理解 Shuffle 机制、深入理解 OutPutFormat 与 InputFormat、基于 Hadoop 的对象序列化机制
Hadoop 的资源管理与资源调度
Yarn 框架
深入理解 MapReducer 的通信机制:利用 Yarn 的资源管理和资源调度机制。理解进程 ResourceManager,NodeManager,ApplicationMaster 等进程的作用 深入理解 Yarn 的资源管理与资源调度机制。掌握整个 MapReducer 的计算流程和资源调度流程
HBase 搭建 NOSQL 数据库 HBase 的集群、利用 Zookeeper 做 HBase 的 HA 机制 掌握 HBase 的集群的的搭建
HIVE 数据仓库基础知识、Hive 定义、Hive 体系结构简介、Hive 集群、客户端简介、 HiveQL 定义、HiveQL 与 SQL 的比较、数据类型、外部表和分区表、表的操作与 CLI 客户端演示、数据导入与 CLI 客户端演示、查询数据与 CLI 客户端演示、数据的连接与 CLI 客户端演示、用户自定义函数(UDF)的开发与演示 利用 HIVE 做日志分析的查询
Spark Spark 介绍:Spark 应用场景、Scala 编程语言、Scala 高级编程、Spark 集群部署等 利用 Spark 流式编程做日志的分析
电信项目 把第四阶段的电信项目用 Hadoop 与 Spark 实现 熟练应用 Hadoop 的 MapReducer,Hive 与 Spark

授课教师

我们拥有行业内完善的教研团队,200 余位总监级讲师,1000 余名教研人员,全方位保障学员学习。

数据分析与挖掘资讯

分享最前沿的 数据分析与挖掘 知识及专业内容

报名咨询

达内拥有行业内完善的教研团队,200 余位总监级讲师,1000 余名教研人员,全方位保障学员学习。