达内Java大数据培训课程,史上最牛的大数据互联网+课程体系。培训界内唯一的提供“大数据云主机”试验环境行业内,唯一的O2O双模式教学体验。
针对人群:有Java基础,渴望高薪就业者
上课时间:周一到周五
师资团队:大数据金牌讲师
上课周期:5个月
就业保障:先就业后付款
免费试学:7天大数据免费训练营
第一阶段:Java基础高级 | 课程目标 |
---|---|
· Java 语言的高级特性 | 掌握java语言的高级特性 |
· Java 多线程 | 掌握java线程池技术,掌握线程的join、notify、notifyALL机制 |
· XML | 基于Xml的解析与维护 |
· Web | 掌握简单的Html,Css,Js的缩写 |
第二阶段:Web阶段,易买网项目贯穿 | 课程目标 |
---|---|
· JAVEWEB 前端技术 |
了解真实项目开发流程 掌握前段开发基本技术 |
· JAVAWEB 基础技术 |
掌握JAVAWEB基础知识 深入理解软件分层思想 AJAX 实现异步刷新 |
· JAVAWEB 数据库技术 |
熟练使用 SQL 语言 熟悉 MYSQL 数据库 掌握数据库表设计 掌握JDBC及相关技术 |
· JAVAWEB 高级技术 |
过滤器、监听器及常见应用场景 文件上传、下载 在线支付功能实现 |
· JAVAWEB 框架加强 |
Java高级特性 熟悉常见设计模式 通过模拟实现框架功能功能,为后续学习 SHH 打基础 |
第三阶段:Struts,Hibernate,Spring,SSH 项目贯穿 | 课程目标 |
---|---|
· Struts2 | 掌握Struts2 在项目开发时用到的各种知识点,能够应用该框架熟练的开发 |
· Hibemate | 熟练掌握利用Hibemate 框架完成项目的开发,深入理解ORMapping概念,深入理解缓存机制 |
· Spring | 深入理解 SpringIOC、DI 在软件架构中的作用,深入理解SpringAOP 的实现机制和应用场景,Strtus2的高级特性(对象工厂、静态注入、插件机制、结果集架构)/深入理解SSH整合的原理 |
· JQuery | 利用JQuery 控制 Web 界面 |
· Js高级 | 对象、原型、闭包、Jqery 内部结构解析等 |
· JMaven |
能用Maven 搭建项目环境 熟练使用Maven 的依赖和继承机制 |
· SSH项目:国际物流 | 掌握画USECASE图、系统结构图、系统框架图面试能顺畅讲述国际物流核心业务,包括:购销合同、出口报运、装箱、委托、发票、财务。了解大型数据库设计思路,及数据库在设计上如何优化。 熟练实现合同、货物、附件两级主从结构。熟练 POI 制式表单应用。 |
第四阶段:SpringMVC,Mybaties,SSM 项目贯穿 | 课程目标 |
---|---|
· SpringMVC | 熟练掌握SpringMVC 的各个组件,理解SpringMVC 的架构原理,利用 SpringMVC开发项目 |
· MyBaties | 熟练掌握 MyBaties 框架开发数据库 DAO层的应用、掌握SqlSessionFactory 对象、掌握 SqlSession 对象、掌握缓存机制等 |
· SSM 项目(易买电商) | 了解电商项目的需求分析,掌握用 pom.xml文件构建项目,实现电商项目的前台的内容管理、菜单管理、购物等。掌握 Redis 缓存如何提供性能、利用Solor做全文检索、利用 ActivityMQ的异步机制把缓存中的改动同步到各个环节等 |
第五阶段:分布式、高并发、集群、电信 项目贯穿 | 课程目标 |
---|---|
· 网络编程 | 把电信项目的部分环节利用mina、RPC技术实现 |
· 数据仓库 | 掌握数据仓库的知识内容,这是大数据分析的基础 |
· 分布式缓存 | 掌握两只缓存的原理、以及操作 |
· Zookeeper | 了解 Zookeeper 的选举算法、同步机制、掌握Zookeeper 的集群的搭建 |
· 集群 | 利用Lvs、Keepalived、Nginx、Tomcat 搭建并发、分布式的 Web 服务器扩展性更强 |
· SOA | 利用服务性框架使得系统耦合性更弱,扩展性更强 |
· 云计算 | 理解云计算 |
· 电信项目 | 通过项目掌握MySQL 的集群、读写分离、优化、掌握 Mina 框架的通信机制、掌握 Zookeeper 的高可用机制、利用 MySql 掌握数据仓库的概念、利用分布式缓存提高系统的性能 |
第六阶段:Hadoop,Spark,电信 项目贯穿 | 课程目标 |
---|---|
· Hadoop 的分布式文件系统 HDFS | Hadoop 的伪分布式搭建、利用 HDFS 的API 对分布式文件系统进行操作、掌握NameNode与SecondaryNameNode 的通信原理 |
· Hadoop 的计算框架 MapReduce | 熟练Map、Reducer、Sort、Partition 的编程、深入理解 Shuffle 机制、深入理解 OutPutFormat与InputFormat、基于 Hadoop 的对象序列化机制 |
· Hadoop 的资源管理与资源调度 Yam 框架 | 深入理解 Yarn 的资源管理与资源调度机制。掌握整个 MapReducer 的计算流程和资源调度流程。 |
· Hbase | 掌握 Hbase 的集群的搭建 |
· HIVE | 利用 HIVE 做日志分析的查询 |
· Spark | 利用 Spark 流式编程做日志的分析 |
· 电信项目 | 熟练应用 Hadoop 的MapReducer,Hive 与 Spark |