课程介绍
学JAVA/JAVA大数据
好不好?
差异化教学优势
<因材施教、分级教学>
达内JAVA课程根据学员基础实施分班教学,学员入学**个月将学习JAVA基础课程,然后进行分班考试,根据分班考试的成绩分为“就业班”和“培优班”。培优班侧重于“JAVA互联网开发“的学习,而就业班侧重于”JAVA企业级应用“的学习。
三大独特优势
对比行业内其他的JAVA/JAVA大数据培训课程,
达内的JAVA/JAVA大数据课程还具备以下三大独特优势:
- 全新升级、引领行业的JAVA/JAVA大数据课程
- JAVA课程是达内的**款课程,历经14年已累计培养了10万名JAVA学员,JAVA大数据课程是达内经过一年多的时间潜心研发,又经过一年多的实践完善,重磅推出的引领培训行业JAVA大数据课程,课程体系更加成熟,更值得信赖。
- 率先实现差异化教学的JAVA/JAVA大数据课程
- 差异化教学是教学的*高境界。但对于规模不是很大的培训机构,由于教学成本的原因很难实现真正的差异化教学。达内全年学员人数超过10万,完全具备实现因材施教、分级教学的条件。2016年,我们将全面推行因材施教、分级教学,让学员获得更好的体验和收获。
- 真正涵盖JAVA大数据内容的课程
- JAVA大数据是技术发展的必然趋势,必将引爆新的职业热点。但要想从JAVA工程师跨越到JAVA大数据工程师需要扎扎实实的技术学习和项目实践,绝不是几堂新技术介绍课或三、五天的“Hello, World”级别的内容所能搞定的。达内的JAVA大数据课程借助于才高班的方式推出,让学员学到货真价实的大数据课程,**技术的跨越实现职场的跨越。
Java大数据学员就业信息
课程安排
让每一位学员都能找到适合自己的课程;让强者更强,让优秀者更优秀。
1. Java 语言核心(每月月中开班) | ||
---|---|---|
Day01 | Java 语言基础 | 基本常识、数制、环境搭建;数据类型、常量、变量、运算符、语句、函数、数组。 |
Day02 | ||
Day03 | ||
Day04 | ||
Day05 | Java 面向对象 | 面向对象、访问权限控制符、构造函数、this 关键字、匿名对象、static、静态代码块、单例、继承、final、接口、多态、内部类、Object、String、Date 等。 Debug 工具。Maven 使用 SVN 版本管理。 |
Day06 | ||
Day07 | "JavaSE 核心 API (集合与 IO)" | "List、Set、Map、Iterator、Collections; |
Day08 | 异常机制、异常分类、异常处理; | |
Day09 | 流的概念、字节流、字符流、转换流、缓冲流、装饰设计模式、管道流、编码处理。" | |
Day10 | ||
Day11 | ||
Day12 |
"JavaSE 核心 API (多线程、网络、XML)" |
多线程概念、线程生命周期、并发安全问题、线程间通信、生产者消费者问题;网络七层架构、UDP、Socket之TCP、网络通信案例;XML概述、XML语法、XML约束、 XML 编程;正则表达式、反射、注解、泛型、枚举、类加载器、静态导入、自动封箱拆箱、可变参数、增强 for 循环 |
Day13 | ||
Day14 | ||
Day15 | ||
2. Java Web 服务端技术 (贯穿项目:EasyMall 电子商务项目) | ||
Day16 | Web 前端技术 |
"HTML 语法常用标签、CSS 语法详解;JavaScript、DHTM、BOM、DOM EasyMall 页面 JS 实现。" |
Day17 | ||
Day18 | ||
Day19 |
"Java Web 服务端技术 " |
"Web 服务器概述;MyEclipse 整合 JDK、Tomcat、EasyMall 开发环境搭建; Http **详解、Servlet、Request、ServletConfig、Response、 ServletContext、资源跳转、AJAX; JSP 技术,Session,Cookie,登录功能实现、JSP 标签技术; EL 表达式、JSTL 标签库; MVC 开发模式、JAVAEE 经典三层架构改造 EasyMall。" |
Day20 | ||
Day21 | ||
Day22 | ||
Day23 | ||
Day24 | ||
Day25 | Java 数据库访问技术 |
"Mysql 数据库、SQL 语言、数据库设计、数据库驱动 , 批处理、SQL 注入攻击; 连接池、动态代理。" |
Day26 | ||
Day27 |
"Java Web 服务端高级技术 " |
" 过滤器、EasyMall 实现 30 天内自动登录; MD5、文件上传、EasyMall 实现添加商品; 监听器、实现购物车、订单功能实现; 事务控制、更新丢失; 在线支付、文件下载、销售榜单下载。" |
Day28 | ||
Day29 | ||
Day30 | ||
Day31 | ||
Day32 | 项目实战 框架原理 | EasyMall 项目实战 |
Day33 | ||
Day34 | ||
Day35 | ||
3. Java Web 框架及互联网架构 (贯穿项目:HTCargo: 汇通物流项目) | ||
Day36 | MyBatis |
MyBatis 映射基础,DQL 映射,DML 映射,复杂结果集映射技巧,高级动态 SQL 映射, SqlSession 的使用,Spring 与 MyBatis 整合 |
Day37 | ||
Day38 |
"Spring & SpringMVC" |
Spring Ioc 基础、Ioc 注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、 FactoryBean、对象生命周期)、Spring AOP 原理、AspectJ、Spring JDBC 支持、Spring 事务 及安全管理; SpringMVC。 |
Day39 | ||
Day40 | ||
Day41 | ||
Day42 | ||
Day43 | Web 前端高级 |
JQuery、JQuery 对象,元素选择,DOM 操作,CSS 操作,动画效果,JQuery 插件等、Jquery Easy UI |
Day44 | ||
Day45 | ||
Day46 | ||
Day47 |
"HTCargo 项目实战 " |
Maven、Web 项目需求分析、Web 项目系统架构分析、PD 数据库建模; 组织机构管理实现(改进配置、部门 CRDU、用户管理、关联关系); 权限管理实现(角色+权限+ zTree)。 权限加强Apache Shiro(Shiro 安全框架、URL 过滤、加密、Spring 整合); 购销合同实现(购销合同业务、代理主键和业务主键、分页); 货物+附件+出货表 POI; 出货表模板打印、购销合同打印(HSSF、XSSF、SXSSF); 出口报运业务(跳跃查询、冗余设计、关联新增、批量修改)。 |
Day48 | ||
Day49 | ||
Day50 | ||
Day51 | ||
Day52 | ||
Day53 | ||
Day54 | ||
Day55 | ||
Day56 | ||
Day57 | ||
4. Java 互联网架构 (贯穿项目:JTMall) | ||
Day58 | Linux 管理 | 归档及压缩、程序和文件查找、vim、RPM、Yum、源代码编译安装、用户账号管理、TCP/IP、配置网络、Linux 远程控制、Linux 配置、Tomcat 部署、云服务器管理。 |
Day59 | ||
Day60 | Lucene 与 Solor | Lucene **入门、核心 API、中文分词器、Lucene 查询索引核心 API、Lucene Query Solor 概述、Solor 环境搭建、Solor 的使用、Solor 的集群、Solor 的 HA。 |
Day61 | ||
Day62 | RabbitMQ | 队列工作原理、RabbitMQ 搭建、RabbitMQ 管理命令、RabbitMQ 集群、RabbitMQ API 使用、Spring RabbitMQ 整合。 |
Day63 | ||
Day64 | Redis | Redis 原理、构建 Redis 环境、Redis 命令操作、Java Redis API、Spring Redis 整合、Redis 集群。 |
Day65 | ||
Day66 | Nginx | Nginx 原理、Nginx 环境构建、Nginx 虚拟主机、Nginx 反向代理、Tomcat 应用服务器集成、NginxURL 重写、Nginx 动静分离、Session 共享技术。 |
Day67 | ||
Day68 | Dubbox | 支持 REST 风格远程调用、注册服务、监听服务、发布服务、启动服务、对象序列化的优化、Dubbo的**、Dubbox 入门、Dubbox 的高可用。 |
Day69 | ||
Day70 | MySQL 优化 | 构建 MySQL 服务器、数据库基本管理、数据导入导出、用户授权及撤销、数据备份与恢复、MySQL管理工具、MySQL 主从同步、MySQL 读写分离。 |
Day71 | ||
Day72 | Zookeeper |
ZooKeeper 介绍、ZooKeeper 安装配置、ZooKeeper 操作、ZooKeeper 常见应用场景、 ZooKeeper 在 Zebra 中的应用、ZooKeeper 原理剖析。 |
Day73 | ||
Day74 | Tmall 项目实战 |
1)电商行业现状、项目介绍、软件设计、搭建开发环境、数据库表、实现商品分类功能、域名地址测试; 2)通用 Mapper 插件使用、新增商品、图片上传、商品列表查询、编辑商品、删除商品、规格参数; 3)商品规格参数数据新增保存、修改保存、前台系统搭建、分类的数据结构、统一接口、JS 跨域、Jsonp 解决跨域访问原理、Jsonp 方式**扩展 spring 实现 js 跨域支持、内容管理系统分析; 4)大广告位分析及功能实现、后台返回商品类目数据添加缓存、前台系统获取后台系统数据方案; 5)商品详情页、商品详情页添加缓存、单点登录 SSO、单点登录业务接口、用户注册接口、** ticket查询缓存(Cookie)、前台系统实现用户注册; 6)订单系统、创建订单接口、实现下单功能、什么是Quartz、Trigger 触发器、Quartz 示例和 spring 框架整合、Quartz 的应用Lucene 查询方案、网络爬虫 jsoup、如何抓取全面的数据; 7)Solr 实现商品全文检索功能、准备商品数据、商品数据同步更新、Redis 高级中的 hash 结构、Redis 配置文件以及内存清理策略; 8)编写购物车 API、购物车写入 cookie、MySQL 主从 |