课程内容
适合学员:在职提升,IT技术提升
使用教材:线下授课
课程特色
1.全栈式技术覆盖 2.原理级深度讲解
3.企业级项目实战 4.真实云开发环境
课程详情
*阶段:JavaSE阶段
1.Java发展历程、Java的技术结构、JDK的下载及安装、HelloWorld入门案例。
2.关键字、标识符、注释、字面量、进制及其换算、变量、数据类型及其转换、运算符、流程控制数组、二维数组、方法。
3.面向对象与面向过程比较、类与对象的关系、成员变量与局部变量、构造方法this关键字、代码块。面向对象的特征(封装、继承、多态)、super关键字、权限修饰符、方法的重写static、final、abstract接口、内部类、*、垃圾分代回收机制
4.object.String、Pattern、*装类、Math、BigDecimal、Date、Calendar。
5.异常、集合、Map、泛型、迭代器、比较器。 6.Io、线程、套接字。
7.反射、注解、断言。 8.jm内存大小调节、常见回收机制。
9.接口中的默认方法、Lambda表达式,函数式接口、时间*。
10.版本控制概念、Git发展历史、Git安装配置、Git版本库管理、Git版本控制、Git远程仓库、Git分支管理、Git标签管理、码云介绍。
第二阶段:JavaWeb阶段(EasyMall项目贯穿)
1.XML 2.HTML/Css 3.JavaScript
4.Jquery 5.MySql 6.JDBC
7.Tomcat/HTTP 8.Servlet 9.Cookie/Session
10.JSP/EL表达式JSTL标签库 11.MVC设计模式/三层架构
12.过滤器/监听器 13.JavaWeb高级开发技术
14.数据库高级开发技术 15.EasyMall项目开发
第三阶段:JavaEE框架阶段(EasyMall项目贯穿)
1.Spring 2.SpringMVC
3.MyBatis 4.EasyMall项目重构及开发
5.Springboot 6.SpringBoot重构EasyMall项目
第四阶段:大数据互联网架构阶段(EasyMall项目贯穿)
1.Linux 2.云平台使用
3.Redis与SpringBoot整合 4.Mycat与SpringBoot整合
5.Rabbitmq与SpringBoot整合 6.lucene
7.ElasticSearch与SpringBoot整合 8.爬虫
9.Ngnix10.Easyma l0.项目整合
11.SpringCloud微服务整合
第五阶段:大数据框架阶段
1.大数据java加强 2.Hadoop
3.Flume 4.Hive
5.Hbase 6.Zebra项目
7.Storm 8.Kafka
9.分布式编程思想 10.网站流量分析项目
11.SCALA 12.SPARK
13.推荐系统项目 14.Python语言及爬虫
15.数据可视化
第五阶段:大数据框架阶段
1.Hadoop 2.Flume 3.Hive
4.Hbase 5.Zebra项目 6.Storm
7.Kafka 8.分布式编程思想 9.网站流量分析项目
10.SCALA 11.SPARK 12.推荐系统项目
13.Python语言及爬虫 14.数据可视化 15.统计学基础
16.R语言基础 17.回归模型 18.正则化模型
19.决策树模型 20.判别模型 21.聚类模型
22.贝叶斯模型 23.SVM模型 24.推荐系统模型
25.大数据java加强