JAVA全栈工程师6.0课表 |
|
|
特别说明: 1> 实施方式:采用线上+线下相结合的实施模式,以面授为主+以线上为辅 2> 总课时:422课时(每周至少5个全天学习,半天授课+半天实训),实施周期:5个月(共3个阶段) 阶段(234课时):经典Java技术 第2阶段(80课时):企业级应用框架 第3阶段(108课时):前端流行框架+分布式微服 3> 内容特色: (1)微服部分知识普及型讲解,主要培养应对面试的能力,无大型微服项目演练 (2)全栈技能广度:前端流行框架(VUE+React)+Spring Boot+运维 (2)新增两个Spring Boot+前端项目实战(二手兔、M站(萌漫)),强化全栈技术体系能力 (3)多项目分层次布局,实施包含:实训项目细粒度讲解+项目多维度扩展实训+项目面试指导,全力解决项目与经验匹配问题 (4)学习技能的同时,穿插职场晋升力课程(简称:CPP),实现从学员到职业人的转变 |
|
|
阶段 | 模块 | 技能点 | 线下教学信息 | 备注 | 项目技能点 |
授课模式 (技术顾问/职业顾问) | 授课时长 (技术顾问/职业顾问) | 授课模式 (项目经理/职业顾问) | 授课课时 (项目经理/职业顾问) | 授课环境 |
阶段 经典 Java 技术 (234课时) | 预科 | 1.组班课程 2.计算机基本技能学年-打字训练 | 在线自学 | - |
| - | - |
|
|
| CPP-开学典礼 |
|
| 边讲边练 | 4 | 教室 |
|
|
Java基础入门 | 1.初识Java | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
CPP01-又快又好的学习秘密-告别低级勤奋,学习 |
|
| 边讲边练 | 1 | 教室 |
|
|
2.变量和数据类型 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.初识Java重难点串讲 | 在线自学 |
|
|
|
|
|
|
4.选择结构 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
5.循环结构 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
6.流程控制重难点串讲 | 在线自学 |
|
|
|
|
|
|
7.多重循环及程序调试 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
8.循环进阶重难点串讲 | 在线自学 |
|
|
|
|
|
|
CPP02-积极思考—原来压力可以是朋友 |
|
| 边讲边练 | 1 | 教室 |
|
|
9.一维数组及经典应用 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
10.二维数组 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
11.数组重难点串讲 | 在线自学 |
|
|
|
|
|
|
12.项目实战:吃货联盟订餐系统 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
CPP03-复盘(一)—每天多出2个小时 |
|
| 边讲边练 | 2 | 教室 |
|
|
课程考试:Java基础入门 |
|
|
Java面向对象 | 1.认识类与对象 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.方法与方法重载 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.封装与继承 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.方法重写与多态 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
5.项目实战:汽车租赁系统 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
6.抽象类和接口 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
7.异常 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
8.项目实战:QuickHit | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
CPP04-如何想到又做到—告别拖延症,提升执行力 |
|
| 边讲边练 | 1 | 教室 |
|
|
课程考试:Java面向对象 |
|
|
JavaAPI | 1.集合框架和泛型(一) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.集合框架和泛型(二) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.实用类介绍 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.综合案例:超市会员管理系统 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
5.输入和输出处理(一) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
6.输入和输出处理(二) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
7.多线程 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
8.网络编程 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
9.反射机制 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
10.XML&JSON | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
11.XML扩展 | 在线自学 |
|
|
|
|
|
|
12.项目实战:TXT迷你小说阅读器 | 在线自学 |
|
|
|
|
|
|
13.项目实战:嗖嗖移动业务大厅 | 边讲边练 | 8 | 实训 | 8 | 教室 |
|
|
CPP-项目答辩 |
|
| 活动 | 2 | 教室 |
|
|
CPP05-复盘(二)—把经验转化为能力 |
|
| 边讲边练 | 1 | 教室 |
|
|
课程考试:JavaAPI |
|
|
MySQL数据库 | 1.初识MySQL | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.MySQL数据管理 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.使用DQL查询数据(一) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.使用DQL查询数据(二) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
5.MySQL事务、索引、恢复和备份 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
6.数据库设计 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
7.项目实战:银行ATM存取款机系统 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
CPP-活动 |
|
| 活动 | 2 | 教室 |
|
|
课程考试:MySQL数据库 |
|
|
HTML+CSS | 1.走进HTML和CSS | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.HTML5新增元素及属性 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.CSS美化页面 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.CSS3基础及动画 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
5.项目实战:制作1号店网站 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
JavaScript | 1.JavaScript基础 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.JavaScript操作BOM对象 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.JavaScript操作DOM对象 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
jQuery | 1.jQuery基础 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.jQuery基本操作 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.jQuery事件与 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.使用jQuery处理Ajax | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
5.定制化jQuery | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
CPP06-学会团队合作-从单兵作战到合作共赢 |
|
| 边讲边练 | 2 | 教室 |
|
|
课程考试:HTML+JavaScript+jQuery |
|
|
Java Web | 1.搭建Web环境初识JSP | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.JSP实现数据传递和保存 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.使用JDBC操作数据库 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.DAO模式及单例模式 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
5.数据源及分层开发 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
6.第三方控件 | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
|
7.分页查询 | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
|
8.EL与JSTL | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
|
CPP07-做IT职场沟通达人—有效提升职场沟通力 | 边讲边练 | 2 | 边讲边练 |
| 教室 |
|
|
9.Servlet与过滤器 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
10.MVC | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
11.Ajax与jQuery | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
12.jQuery的Ajax交互扩展 | 在线自学 |
|
|
|
|
|
|
13.项目实战:使用Ajax技术改进新闻发布系统 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
CPP08-复盘(三)—盘点过去,开启新征程 |
|
| 边讲边练 | 1 | 教室 |
|
|
阶段考试:阶段-经典 Java 技术考试 |
|
|
第2阶段 企业级应用框架 (80课时) | Linux | 1.Linux介绍及基础命令 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.Linux软件安装及发布 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
Bootstrap | 1.Bootstrap入门及布局 | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
|
2.CSS组件 | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
|
3.JavaScript插件 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.项目实战:微票儿 | 在线自学 |
|
|
|
|
|
|
MyBatis | 1.MyBatis入门 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.SQL映射文件 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.动态SQL | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
Spring | 1.Spring核心 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.IoC和AOP扩展 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3 MyBatis与Spring的整合 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4 Spring应用扩展 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
CPP09-职场走直线—你的未来在哪里 |
|
| 边讲边练 | 1 | 教室 |
|
|
SpringMVC | 1.Spring MVC体系结构和处理请求控制器 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.Spring MVC核心应用-1 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.Spring MVC核心应用-2 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.Spring MVC扩展和S框架整合 | 边讲边练 | 8 | 实训 | 8 | 教室 |
|
|
5.项目实战:APP信息管理平台技能点 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
6.项目实战:APP信息管理平台 | 12 | 实训 | 12 | 教室 |
|
|
| CPP-项目答辩 |
|
| 活动 | 2 | 教室 |
|
|
| CPP10-复盘(四)—做好就业冲刺准备 |
|
| 边讲边练 | 1 | 教室 |
|
|
| CPP11-精准简历制作—如何制作HR无法拒绝的简历 |
|
| 边讲边练 | 2 | 教室 |
|
|
项目实战 | 1.数据调研平台(Java版) | 在线自学 |
|
|
|
|
|
|
2.SL会员商城 | 在线自学 |
|
|
|
|
|
|
3.商管理系统 | 在线自学 |
|
|
|
|
|
|
Git | 1.在项目中Git的综合运用 | 在线必学 |
|
|
|
| 此部分内容要求学员必须在授课时间外通过课工场线上平台进行学习
注意:在第2阶段-企业级应用框架考试中会对此部分的技术内容进行考核 |
|
2.使用GitLab搭建Git仓库 | 在线必学 |
|
|
|
|
|
IDEA的使用 | 1.如何使用IDEA | 在线必学 |
|
|
|
|
|
Maven | 1.Maven介绍及使用Maven构建web项目 | 在线必学 |
|
|
|
|
|
2.使用Maven构建多模块项目 | 在线必学 |
|
|
|
|
|
3.使用Maven搭建私服仓库 | 在线必学 |
|
|
|
|
|
阶段考试:第2阶段-企业级应用框架考试(特别说明:考试范围包括-S、Git、IDEA、Maven) |
|
|
第3阶段 前端流行框架+分布式微服技术 (108课时) | 项目实战:二手兔 (Spring Boot+VUE)
| 1.项目框架搭建(需求、架构设计,框架搭建)-SpringBoot+VUE | 边讲边练 | 4 | 实训 | 4 | 教室 |
| 1.Spring boot+MyBatis+MySQL 2.使用Nginx实现跨域 3.使用Swagger实现API管理 4.Redis缓存 5.Auth Token登录 6.Maven多模块 7.登录 8.支付宝支付 9.VUE(前台电商系统) 10.Bootstrap(后台管理系统) 11.IDEA、DataGrip、Markdown、Git、Postman 12.阿里云CentOS 13.短信登录 14.百度地图 15.权限管理 |
2.实现前台系统:用户注册、手机号登录、登录 | 边讲边练 | 8 | 实训 | 8 | 教室 |
3.实现前台系统:二手商品列表页 | 边讲边练 | 4 | 实训 | 4 | 教室 |
4.实现前台系统:二手商品详情页 | 边讲边练 | 4 | 实训 | 4 | 教室 |
CPP12-顺利通过试用期—如何避开试用期的那些坑 |
|
| 边讲边练 | 1 | 教室 |
5.实现前台系统:商品估价 | 边讲边练 | 4 | 实训 | 4 | 教室 |
6.实现前台系统:二手商品下单 | 边讲边练 | 4 | 实训 | 4 | 教室 |
7.实现前台系统:商品支付(支付宝支付) | 边讲边练 | 4 | 实训 | 4 | 教室 |
8.二手兔项目部署(生产环境部署) | 边讲边练 | 4 | 实训 | 4 | 教室 |
CPP-项目答辩 |
|
| 活动 | 4 | 教室 |
CPP13-IT职场面试指南—面试技巧&面试礼仪 |
|
| 边讲边练 | 2 | 教室 |
CPP14-3次 |
|
| 边讲边练 | 12 | 教室 |
9.实现后台管理系统:框架搭建-(SpringBoot+Bootstrap) | 在线自学 |
|
|
|
|
10.实现后台管理系统:用户登录 | 在线自学 |
|
|
|
|
11.实现后台管理系统:权限管理 | 在线自学 |
|
|
|
|
12.实现后台管理系统:订单管理 | 在线自学 |
|
|
|
|
13.部署后台管理系统(生产环境部署) | 在线自学 |
|
|
|
|
课程考试:Spring Boot |
项目实战:M站(萌漫) (Spring Boot+React)
| 1.项目框架搭建(需求、架构设计,框架搭建) | 在线自学 |
|
|
|
| 注:M站和二手兔项目均为Spring Boot项目,中心可以根据本地情况,二选一进行实施。
M站(萌漫)是一个原创漫画的分享平台,项目基于Spring Boot+React框架开发。用户可以做为创作者发布漫画,也可以做为阅读者观看漫画,总课时为36课时。
M站(萌漫)主业务线:漫画展示-->阅读漫画-->追漫-->漫画付费,另增加上传发布漫画的功能 | 1.Spring boot+MyBatis+MySQL 2.使用Nginx实现跨域 3.使用Swagger实现API管理 4.Redis、MongoDB缓存 5.Auth Token登录 6.Maven多模块 7.登录 8.支付 9.React 10.IDEA、Navicate、Markdown、Git、Postman 12.阿里云CentOS 13.短信登录 |
2.实现用户注册、手机号登录、登录 | 在线自学 |
|
|
|
|
3.实现漫画首页展示 | 在线自学 |
|
|
|
|
4.实现漫画详情页 | 在线自学 |
|
|
|
|
5.实现漫画阅读页 | 在线自学 |
|
|
|
|
6.实现漫画付费(支付) | 在线自学 |
|
|
|
|
7.实现漫画上传 | 在线自学 |
|
|
|
|
8.M站部署(生产环境部署) | 在线自学 |
|
|
|
|
课程考试:Spring Boot |
Vue.js 实战 | 1.let和const | 在线自学 |
|
|
|
| VUE和React为近两年企业应用较多的两个新型前端框架,中心可以根据本地情况选择以下三种方案进行实施:
注:以下三种方案的课时均为40课时
方案1.VUE(24课时)+React(16课时):重点实施VUE,VUE阶段除了知识点学习外,还需完成对应项目演练,弱实施React,React阶段仅学习基本用法即可
方案2.仅实施VUE:VUE阶段理论学习完成后,可参考二手兔前端项目实施指导,基于VUE开发二手兔前端项目 即:VUE(24课时)+二手兔前端实现(16课时)
方案3.仅实施React:React阶段理论学习完成后,可参考M站前端项目实施指导,基于React开发M站前端项目 即:React(16课时)+M站前端实现(24课时) |
|
2.数组和对象的解构 | 在线自学 |
|
|
|
|
|
3.函数的扩展 | 在线自学 |
|
|
|
|
|
4.初识Vue.js | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
5.交互与实例的生命周期 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
6.单文件组件 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
7.路由 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
8.状态管理 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
9.企业级前端框架MintUI+ElementUI | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
10.项目实战:豆瓣APP | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
课程考试:Vue.js |
|
React.js | 01.初识React.js | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
02.组件与通讯 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
03.样式与布局 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
04.项目实战:购物车 | 在线自学 |
|
|
|
|
|
05.单页应用 | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
06.状态管理 | 边讲边练 | 2 | 实训 | 2 | 教室 |
|
07.项目实战:小红书APP | 在线自学 |
|
|
| 教室 |
|
课程考试:React.js |
|
分布式微服-技术内容 | 1.微服务架构介绍使用Dubbox+SpringBoot实现微服架构 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
2.Spring Cloud初体验(上) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
3.Spring Cloud 初体验(下) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
4.Docker体系入门 | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
5.微服务系统日志处理(ELK+Kafka) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
6.分布式数据存储(Elasticsearch+Mycat) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
课程考试:Dubbo、Spring Cloud分布式微服 |
|
|
分布式微服-面试内容 | 7.敏捷开发 1>.Scrum框架介绍 2>.使用Scrum组建团建 3>.产品需求和用户故事 4>.每日立会 5>.使用敏捷-Scrum方式开发管理实战 | 在线自学 |
|
|
|
|
|
|
8.微服面试指导(微服技术点串讲、微服面试题解析) | 边讲边练 | 4 | 实训 | 4 | 教室 |
|
|
9.微服项目面试指导 | 边讲边练 | 4 | 实训 | 4 | 教室 | 业务流程梳理、解说,架构设计、团队协作、组内/外沟通 项目技术(围绕业务线)面试、项目开发流程(测试、发版、生产、回归、上线)演练 如何承接老项目?如何进行二次开发? |
|
CPP-毕业典礼 |
|
| 活动 | 2 | 在线 |
|
|
结业考试:Java全栈工程师6.0结业考试 |
|
|
CC服务 | 实战专题 | 1.Spring Cloud电商抢购项目实战 | 在线自学 |
|
|
|
|
|
|
2.python数据智能分析平台 | 在线自学 |
|
|
|
|
|
|
ES分布式存储 | 1.索引的深入使用 | 在线自学 |
|
|
|
|
|
|
2.Elasticsearch搜索 | 在线自学 |
|
|
|
|
|
|
3.Elasticsearch集群 | 在线自学 |
|
|
|
|
|
|
OAuth2.0认证 | 1.OAuth2.0原理及四种认证方式介绍 | 在线自学 |
|
|
|
|
|
|
2.实现OAuth Server(四种模式) | 在线自学 |
|
|
|
|
|
|
3.标准分布式实现前端及模式分离 | 在线自学 |
|
|
|
|
|
|
4.集成Spring Cloud全家桶 | 在线自学 |
|
|
|
|
|
|
Spring Cloud组件深入 | 1.使用Hystrix为微服务配置合适的容错保护 | 在线自学 |
|
|
|
|
|
|
2.Spring Cloud各组件超时问题解决方案 | 在线自学 |
|
|
|
|
|
|
3.使用Config对特殊字符加密处理 | 在线自学 |
|
|
|
|
|
|
4.分布式服务追踪收集原理 | 在线自学 |
|
|
|
|
|
|
Python | 1.python基础 | 在线自学 |
|
|
|
|
|
|
2.python爬虫 | 在线自学 |
|
|
|
|
|
|
3.项目实战-爬取网站数据 | 在线自学 |
|
|
|
|
|
|
Hadoop开发 | 1.大数据及Hadoop概述 | 在线自学 |
|
|
|
|
|
|
2.分布式文件系统HDFS | 在线自学 |
|
|
|
|
|
|
3.分布式计算框架MapReduce | 在线自学 |
|
|
|
|
|
|
4.分布式列式数据库HBase | 在线自学 |
|
|
|
|
|
|
5.Hadoop综合应用 | 在线自学 |
|
|
|
|
|
|
6.项目实战:爱旅行热门搜索 | 在线自学 |
|
|
|
|
|
|