成都IT培训机构菁瑞优智的Java课程大纲
阶段:前端基础-初学乍练
前端基础解决方案:既然基础等于零,那就从零开始
开发初识:进入一个行业之前,需要先了解这个行业的规则和常识。了解开发常识,针对开发内容进行需求分析,根据需求分析进行UML建模,掌握常用版本控制工具
HTML5+CSS3:掌握HTML基本语法、标签、语义化、路径等知识,在 HTML 结构的基础上,通过浮动、定 位控制网页布局,通过背景、圆角、阴影、渐变等装饰美化网页内容,结合转换、过渡、动画高级特性增强用户体验,能够编写大型综合性网页。
第二阶段:前端进阶-初窥门径
前端进阶解决方案:基础不良的好建筑是没有的
JavaScript:了解语言的基本概念,熟识Java语法规则,培养语言基础逻辑能力,建立良好的编程思维,具有一定的语言驾驭能力
知识点:ECMAScript语法/BOM对象/DOM对象/AJAX技术/JSON
jQuery:JQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个的JavaScript代码库
知识点:选择器/节点方法/动画/事件/事件委托/链式操作/ajax
BootStrap:Bootstrap,来自 Twitter,是目前受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript的,它简洁灵活,使得 Web 开发更加快捷。
知识点:栅格系统/排版/表单/按钮/组件
VUE:VUE是一套用于构建用户界面的渐进式JavaScript框架。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合
第三阶段:JavaEE初级-登堂入室
JavaWEB初级解决方案:千里之行,始于足下
Java语法:本阶段主要针对JavaSE语法的学习,掌握基本的逻辑算法、语法规定,根据OOP思想的指导使用所学语法设计程序所需的结构。
知识点:Java概述/面向对象/数据类型/变量/运算符/流程控制/数组/方法/常用API/集合/IO/网络通信/多线程/XML解析
JavaEE初级:本阶段主要学习Java所支持的Web技术,该部分是所有Java开发的Web企业级程序的基础。
知识点:Tomcat/Servlet(配置版)/JSP/域对象/路径跳转/文件上传下载
第四阶段:JavaEE中级-略有小成
JavaWEB中级解决方案:打好基础,才能问鼎天下
Java语法:本阶段主要学习Java操作数据库的知识,需要学员熟练使用JDBC相关知识析。
主要技术点:JDBC/反射/设计模式/内省/打包技术/注解
JavaEE中级:本阶段简化基础解决方案中JavaWeb技术在进行功能实现时的复杂操作,提升开发效率。不要造重复的轮子,学习和使用第三方技术来达到快速开发的目的。
知识点:Servlet(注解抽取版)/JSTL/EL/封装技术/虚拟机
MYSQL:本阶段主要学习数据库相关知识,熟练使用SQL语句对数据库中存储的数据进行CRUD操作。
第五阶段:JavaEE高级-驾轻就熟
JavaWEB高级解决方案:不要着急,总会在不经意的时候出现
Java语法:使用JavaSE语法对持久层操作进行进一步封装,提升开发效率,培养学员封装意识。
JavaEE高级:学习JavaWeb中的高级技术,掌握和理解该知识点的使用场景,学习和使用第三方技术更快速的提升项目的开发效率。
知识点:过滤器/器/I18N国际化/连接池/Postman/Jackson/缓存技术/Nginx/Linux
第六阶段:企业框架-融会贯通
企业框架(SSM)解决方案:学习的四种境界:熟能生巧、举一反三、无师自通、融会贯通
SpringMVC:掌握SpringMVC框架,使用该框架完成前后台之间的衔接。
知识点:数据绑定/路径跳转/执行原理/拦截器/文件上传
Spring:掌握Spring针对代码的解耦操作、事务管理等,掌握Spring框架中的使用。
知识点:IOC/DI/AOP编程/事务管理/持久化支持/生命周期
Mybatis:了解Mybatis、配置和使用Mybatis操作数据库、Mapper动态代理开发、动态sql语句、多表关联查询、Mybatis快速生成代码工具、SSM集成。
持续集成方案:项目开发过程中使用Maven管理项目jar包,Jenkins实现项目持续集成,页面静态化降低并发。
知识点:Maven安装/生命周期/仓库/聚合/继承/依赖冲突解决方案/Jenkins/页面静态化
第七阶段:认证授权-心领神会
企业平台级解决方案:十年铸剑,只为炉火纯青;一剑出鞘,定当倚天长鸣
JPA:主要讲解JPA规范,基于Hibernate实现,熟练使用框架完成项目针对数据库的操作、完成SSJ集成。
知识点:ORM思想/JPA配置/一级缓存/多表配置/JPQL语
企业技术:使用第三方技术实现项目的快速开发,关注不同技术的使用场景。
知识点:RBAC/单点登录/多因素认证/Quartz任务调度/WebService/POI/echarts/百度地图/第三方登录/全文检索
第八阶段:企业框架-炉火纯青
架构安全解决方案:编牢安全之篱,方无亡羊之痛
微信开发:主要讲解公众号、小程序和第三方系统集成,熟练掌握微信开发。
高薪技术:涉及技术:webservice/CXF/SpringBoot/
SpringCloud/Zookeeper/网关/熔断机制/Mycat分库/ Lucene/Solr/ElasticSearch/
阿里云/Kinana/Docker/kafka,掌握高并发与海量商品搜索技术实现,第三方支付技术接入,微服务分布式项目实现发。
第九阶段:结业前置-出类拔萃
技术探究解密:如果有人要在我们当中出类拔萃,那他就到别处出类拔萃好了
技术探究解密:本阶段主要掌握VM调优/JDK源码/设计模式/数据结构与算法/网站架构设计,对基础技术的实现进行研究和推演,可以更好的理解和使用现有的技术。
第十阶段:就业指导-闯荡江湖
就业指导解决方案:天下风云出我辈,一入江湖岁月催
就业指导:企业通用面试技巧、知识点面试技巧、模拟面试、项目面试技巧、语言表达联系、互面总结、总结与复习面试题。
面试直通车:面试经验交流、面试技术解惑、面试项目跟踪。
售后服务:随时随地为同学们提供全方位工作问题解决方案。
前端基础解决方案:既然基础等于零,那就从零开始
开发初识:进入一个行业之前,需要先了解这个行业的规则和常识。了解开发常识,针对开发内容进行需求分析,根据需求分析进行UML建模,掌握常用版本控制工具
HTML5+CSS3:掌握HTML基本语法、标签、语义化、路径等知识,在 HTML 结构的基础上,通过浮动、定 位控制网页布局,通过背景、圆角、阴影、渐变等装饰美化网页内容,结合转换、过渡、动画高级特性增强用户体验,能够编写大型综合性网页。
第二阶段:前端进阶-初窥门径
前端进阶解决方案:基础不良的好建筑是没有的
JavaScript:了解语言的基本概念,熟识Java语法规则,培养语言基础逻辑能力,建立良好的编程思维,具有一定的语言驾驭能力
知识点:ECMAScript语法/BOM对象/DOM对象/AJAX技术/JSON
jQuery:JQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个的JavaScript代码库
知识点:选择器/节点方法/动画/事件/事件委托/链式操作/ajax
BootStrap:Bootstrap,来自 Twitter,是目前受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript的,它简洁灵活,使得 Web 开发更加快捷。
知识点:栅格系统/排版/表单/按钮/组件
VUE:VUE是一套用于构建用户界面的渐进式JavaScript框架。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合
第三阶段:JavaEE初级-登堂入室
JavaWEB初级解决方案:千里之行,始于足下
Java语法:本阶段主要针对JavaSE语法的学习,掌握基本的逻辑算法、语法规定,根据OOP思想的指导使用所学语法设计程序所需的结构。
知识点:Java概述/面向对象/数据类型/变量/运算符/流程控制/数组/方法/常用API/集合/IO/网络通信/多线程/XML解析
JavaEE初级:本阶段主要学习Java所支持的Web技术,该部分是所有Java开发的Web企业级程序的基础。
知识点:Tomcat/Servlet(配置版)/JSP/域对象/路径跳转/文件上传下载
第四阶段:JavaEE中级-略有小成
JavaWEB中级解决方案:打好基础,才能问鼎天下
Java语法:本阶段主要学习Java操作数据库的知识,需要学员熟练使用JDBC相关知识析。
主要技术点:JDBC/反射/设计模式/内省/打包技术/注解
JavaEE中级:本阶段简化基础解决方案中JavaWeb技术在进行功能实现时的复杂操作,提升开发效率。不要造重复的轮子,学习和使用第三方技术来达到快速开发的目的。
知识点:Servlet(注解抽取版)/JSTL/EL/封装技术/虚拟机
MYSQL:本阶段主要学习数据库相关知识,熟练使用SQL语句对数据库中存储的数据进行CRUD操作。
第五阶段:JavaEE高级-驾轻就熟
JavaWEB高级解决方案:不要着急,总会在不经意的时候出现
Java语法:使用JavaSE语法对持久层操作进行进一步封装,提升开发效率,培养学员封装意识。
JavaEE高级:学习JavaWeb中的高级技术,掌握和理解该知识点的使用场景,学习和使用第三方技术更快速的提升项目的开发效率。
知识点:过滤器/器/I18N国际化/连接池/Postman/Jackson/缓存技术/Nginx/Linux
第六阶段:企业框架-融会贯通
企业框架(SSM)解决方案:学习的四种境界:熟能生巧、举一反三、无师自通、融会贯通
SpringMVC:掌握SpringMVC框架,使用该框架完成前后台之间的衔接。
知识点:数据绑定/路径跳转/执行原理/拦截器/文件上传
Spring:掌握Spring针对代码的解耦操作、事务管理等,掌握Spring框架中的使用。
知识点:IOC/DI/AOP编程/事务管理/持久化支持/生命周期
Mybatis:了解Mybatis、配置和使用Mybatis操作数据库、Mapper动态代理开发、动态sql语句、多表关联查询、Mybatis快速生成代码工具、SSM集成。
持续集成方案:项目开发过程中使用Maven管理项目jar包,Jenkins实现项目持续集成,页面静态化降低并发。
知识点:Maven安装/生命周期/仓库/聚合/继承/依赖冲突解决方案/Jenkins/页面静态化
第七阶段:认证授权-心领神会
企业平台级解决方案:十年铸剑,只为炉火纯青;一剑出鞘,定当倚天长鸣
JPA:主要讲解JPA规范,基于Hibernate实现,熟练使用框架完成项目针对数据库的操作、完成SSJ集成。
知识点:ORM思想/JPA配置/一级缓存/多表配置/JPQL语
企业技术:使用第三方技术实现项目的快速开发,关注不同技术的使用场景。
知识点:RBAC/单点登录/多因素认证/Quartz任务调度/WebService/POI/echarts/百度地图/第三方登录/全文检索
第八阶段:企业框架-炉火纯青
架构安全解决方案:编牢安全之篱,方无亡羊之痛
微信开发:主要讲解公众号、小程序和第三方系统集成,熟练掌握微信开发。
高薪技术:涉及技术:webservice/CXF/SpringBoot/
SpringCloud/Zookeeper/网关/熔断机制/Mycat分库/ Lucene/Solr/ElasticSearch/
阿里云/Kinana/Docker/kafka,掌握高并发与海量商品搜索技术实现,第三方支付技术接入,微服务分布式项目实现发。
第九阶段:结业前置-出类拔萃
技术探究解密:如果有人要在我们当中出类拔萃,那他就到别处出类拔萃好了
技术探究解密:本阶段主要掌握VM调优/JDK源码/设计模式/数据结构与算法/网站架构设计,对基础技术的实现进行研究和推演,可以更好的理解和使用现有的技术。
第十阶段:就业指导-闯荡江湖
就业指导解决方案:天下风云出我辈,一入江湖岁月催
就业指导:企业通用面试技巧、知识点面试技巧、模拟面试、项目面试技巧、语言表达联系、互面总结、总结与复习面试题。
面试直通车:面试经验交流、面试技术解惑、面试项目跟踪。
售后服务:随时随地为同学们提供全方位工作问题解决方案。