课程阶段 | 主要内容 | 课程目标 | ||
第一阶段:java核心技术 | JAVA语言基础
数据结构、
面向对象基础、
面向对象程序设计原则、 设计模式、 集合框架、 异常、 IO操作、 多线程、 网络编程、 JDK新特性以及反射原理、 |
熟练应用java的开发工具、
掌握java基础语法、
掌握常见的数据结构和算法、 理解面向对象的编程思想、 培养良好的编 |
JAVA语言基础...... | 熟练应用java的开发工具...... |
第二阶段:mysql数据库 | 数据库基础、
SQL语句的应用、
数据库建模、 Powerdesigner建模工具、 JDBC、 数据库连接池 |
掌握mysql数据库的安装以及常用配置及维护;掌握SQL语句的编写、
掌握数据库建模基础知识,ER图的绘制,三范式,PD建模工具的使用、 掌握JDBC的操作及原理、掌握JDBC的封装 |
数据库基础...... | 掌握mysql数据库的安装以及常用配置及维护;掌握SQL语句的编写...... |
第三阶段:web前端 | HTML、
CSS、
JAVASCRIPT、
JQUERY、 BOOTSTRAP、 layui、 vue、 微信小程序开发、 uniapp |
熟练掌握HTML//etime/css/JAVASCRIPT进行网页编写、
熟练掌握常用前端框架、 规范编写前端代码 |
HTML...... | 熟练掌握HTML//etime/css/JAVASCRIPT进行网页编写...... |
第四阶段:javaee开发基础课程 | http及https协议、
常用服务器(tomcat,jboos等)、
Servlet、 Jsp、 Jstl&EL、 Ajax及工作原理、 Mvc设计模式及项目分层原理 |
理解http及https协议、
掌握至少一种web服务器、
熟练掌握servelt&jsp&jstl&el技术栈、 掌握mvc设计模式,理解项目分层的原理 |
http及https协议...... | 理解http及https协议...... |
第五阶段:linux服务器 | Linux服务器的安装及云服务器的使用、
Linux常用命令、
Linux下安装配置常用服务,例如:jdk,tomcat,mysql,redis等 |
掌握Linux服务器的基本操作、
掌握linux下安装配置常用服务、 3掌握Java web应用程序的发布和维护 |
Linux服务器的安装及云服务器的使用...... | 掌握Linux服务器的基本操作...... |
第六阶段:java框架技术 | Maven
Git、
spring全家桶、
Springmvc、 Springboot、 Spring Security、 Mybatis+mybatis plus、 中间件(redis,分布式文件系统,Nginx反向代理及负载均衡,docker部署等等) |
掌握maven项目架构工具、
掌握git项目配置管理工具、
掌握ssm框架的使用及原理、 掌握spring security安全框架的使用、 掌握mybatis&mybatis plus框架的使用及原理、 掌握常用中间件的使用。例如:redis,分布式文件系统,nginx服务器,docker容器等。 |
Maven...... | 掌握maven项目架构工具...... |
第七阶段:微服务 | spring cloud(注册中心,负载均衡,服务熔断,配置中心,网关等)、
消息队列、
分布式开发(分布式缓存,分布式session,分布式锁,分布式消息队列,分布式事务等) |
理解并掌握微服务的开发理念、
掌握高并发,高可用项目的原理、 掌握spring cloud一站式微服务架构解决方案、 掌握分布式应用中常见的分布式缓存,锁,消息队列,事务等的架构及处理方法 |
spring cloud(注册中心,负载均衡,服务熔断,配置中心,网关等)...... | 理解并掌握微服务的开发理念...... |
第八阶段:职业素养 | 职业规划、
商务礼仪、
简历制作、
沟通技巧、 面试技巧 |
掌握职场基本礼仪,完善个人职业规划,助力成功高薪就业 | 职业规划...... | 掌握职场基本礼仪,完善个人职业规划,助力成功高薪就业...... |