以工匠精神 打造契合企业需求的精品课程
权威课程,让你入职即成为有经验的Java工程师
序号 | 课程名称 | 课程目标 |
JAVA第一阶段(前端基础) | ||
1 | 计算机基础(预科) | 学习计算机硬件常识,了解计算机结构,学习office办公软件操作,掌握基本的计算机操作方法,安装和应用常用软件。掌握基本的网络知识和DOS命令。使"零基础"的学员能够熟练应用和维护计算机。 |
2 | Photoshop | 使用photoshop进行图像编辑,掌握企业应用、网站、手机APP图像处理加工方法和技巧。掌握photoshop平面设计,设计并制作封面、海报、广告图、印刷品。 |
3 | Axure原型 | 使用axure进行专业的快速原型设计,掌握企业应用、网站、手机APP的产品原型设计和制作,熟悉软件产品设计、交互设计的原理及方法。 |
4 | HTML5/CSS3 | 学习HTML5基本文档结构、掌握CSS3基础语法、关于HTML5文档块、链接、列表、表格、表单等。掌握HTML5基本原理;掌握CSS3各种选择器及常见样式设置;熟练使用HTML5常用元素。通过贵美商城站点项目实战,对前端UI技术融会贯通。学会各种技术技能的实际综合应用。 |
5 | 清美商城网站实战 | 综合运用HTML5/CSS3技术,能够独立制作出类似于淘宝的企业级电子商务网站站点。页面美观大方整洁规范。通过实战,对HTML5/CSS3前端UI技术融会贯通。学会各种技术技能的实际综合应用。熟练使用技术解决网站制作过程中各种现实问题和需求。 |
JAVA第二阶段(javaEE基础) | ||
6 | Java编程基础 | 掌握Java编程语言的基础知识,掌握Java编程语言的语法、数据结构、控制逻辑、基础的算法逻辑。学习类和对象的理念,属性、方法的编写等。掌握类、对象、封装、继承、多态的使用 ,熟悉重写、重载、抽象类、接口以及异常处理等。理解计算机程序运行的机制,能够编写各种类似商超收银系统的程序。通过综合项目实战,学会综合运用掌握的Java编程技术,为应用Java面向对象特性的编程打好基础。 |
7 | 租赁系统实战 | 通过实战,学会综合运用掌握的Java编程技术,初步具备计算机软件设计和分析能力。对Java基础的编程技术能熟练应用,并解决实际的问题和需求。为学习和应用Java面向对象特性的编程打好基础。 |
8 | Java高级 | 掌握面向对象的概念、特征、优势,掌握IO流对文件读写、多线程应用、网络编程实现计算机之间通讯,熟悉Java代理和反射技术的应用,掌握常用算法和数据结构等。掌握Java面向对象编程的思想,学会以面向对象的方式分析问题和解决问题。掌握面向对象设计的原则,提高以面向对象的方式编写结构优秀程序的能力。 |
JAVA第三阶段(动态网站开发) | ||
9 | 前端脚本 | 掌握UI页面动态效果已及常见特效的实现方式,掌握JavaScript基本语法、嵌套、函数、BOM、DOM、histroy对象、location对象等,动态交互功能,H5表单验证功能、掌握正则表达式等 |
10 | UI框架 | 掌握jQuery,Bootstrap栅格化系统、排版、背景、图片、表格、表单、按钮,下拉菜单、导航条、分页、模态框、滚动监听、折叠、轮播等 |
11 | 关系型数据库 | 掌握软件开发常用的数据库的结构、特点、应用方式。能够熟练使用MySql,Oracle,等数据库。掌握SQL语句、视图、序列、索引应用,创建用户、给用户授权操作JDBC API应用,Java对数据库的访问方法,DAO模式的封装,分层思想等 |
12 | JavaWeb技术开发新闻系统 | 掌握Tomcat的安装和使用,Servlet概念和开发规范,session和cookie状态管理技术 ,Filter和Listener组件的使用 ,Servlet实现验证码和文件上传功能 熟悉JSP基本语法和标记 ,JSP中9大内置对象应用,JSTL和EL显示数据,JSP+Servlet+JavaBean技术构建的MVC应用,Ajax作用和原理,XMLHttpRequest对象的使用 熟悉JSON语法并熟练与Ajax结合运用,jQuery中$.ajax、$.load、$.post、$.get等函数的使用 掌握ajax表单提交和文件上传功能,XML文件的基本语法和规范,SAX和DOM的区别,Dom4j工具的使用和XPATH的快速解析技术,JSON语法与解析 |
13 | 阶段项目 构建电子商务网站系统-易买网 |
此项目是对第一段知识的综合应用,结合软件工程学知识,从软件设计到软件开发,完成一个电子商城网站的开发。涵盖UI界面的设计,数据库设计,后台软件模块的设计,以及使用三层结构编写代码。使学员获得使用java技术开发类似电子商务网站的能力,积累到电子商务网站开发的项目经验和行业经验。 |
JAVA第四阶段(Java高级框架) | ||
14 | mybatis | 掌握MyBatis开发环境的搭建,框架结构和原理,Mybatis核心API,Mybatis两种配置文件,Mapper映射器规则和应用,MyBatis分页原理和优化,MyBatis和PageHelper集成应用,MyBatis和PageHelper集成应用,动态SQL和多表关联映射 |
15 | Spring | 熟悉Spring框架的模块结构,掌握SpringIOC管理组件,对组件对象参数注入,JdbcTemplate对象的使用,Spring声明式事务处理 |
16 | SpringMVC |
熟练掌握SpringMVC流程,SpringMVC拦截器、异常处理、文件上传等功能的应用,Spring中AOP概念及应用,Spring国际化概念和应用,SpringMVC中如何使用RESTFUL,SSM基本使用,SSM应用常见问题和解决方法,SSM流程设计和实现,SSM事务控制,Restful架构运用 |
17 | Maven | 熟练安装部署maven,掌握maven常用命令,maven父子项目创建 |
18 | NoSql数据库 | 掌握Redis部署应用,Redis事务、备份,订阅、发布式消息系统,缓存 MongoDB应用,MongoDB CRUD操作 ,排序、索引、备份和恢复,MongoDB的管理和维护等 |
19 | vue.js | 熟练ES6相关知识,MVVM,前后端分离项目开发,Vue框架的使用 |
20 | React.js | React基本操作、React组件,React异步操作,React State(状态)、Props,React 表单与事件结合,ElementUI项目应用 |
21 | Linux、Nginx | Linux系统介绍、Linux系统目录结构介绍、Linux常见命令讲解、Linux环境下 JDK、Tomcat与MySQL安装,Nginx反向代理介绍、Linux下 Nginx的编译和启动、Nginx的访问、在Linux下搭建Tomcat集群实现负载均衡, Nginx实现动静分离 |
JAVA第五阶段(大型微服务分布式项目实战) | ||
22 | springBoot | 了解Spring、SpringMVC、SpringBoot的关系,掌握SpringBoot基础原理,SpringBoot集成Thymeleaf,SpringBoot开发过程,SpringBoot对JDBC支持,SpringBoot对MyBatis集成应用,熟悉SpringBoot MVC开发,掌握SpringBoot集成Servlet、过滤器、拦截器 |
23 | 安全框架 | 掌握常用安全框架springsecurity和shiro,掌握权限RBAC模型 |
24 | SpringCloud | 了解SpringBoot和SpringCloud的关系和作用,熟悉SpringCloud如何发布服务、查找、调用 ,掌握SpringCloud熔断器、网关技术的使用,SpringCloud服务监控技术和使用,掌握登录与授权,SpringSecurity核心类,核心组件及流程 |
25 | 项目版本管理工具 | SVN使用、IDEA整合SVN,Git介绍,Git安装与配置,TortoiseGit安装与配置,GitHub帐号申请,GitHub仓库配置,搭建私有Git仓库,熟练运用前沿生态如:语音识别 、阿里云/百度云/华为云等云服务器生态 、微信生态 、支付宝生态等其他常用组件 |
26 | 协同项目实战 | 具备参与实施团队协同开发的能力,做出真实上线的商业项目,具备架构设计能力 掌握常见问题解决方案,培养解决问题思路 真实商业项目训练( 从需求阶段 → 原型阶段 → 开发测试 → 项目交付 → 项目上线 → 项目升级维护 ) |
常用技术技能 | ||
27 | git版本控制系统 | 开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 |
28 | shiro权限管理框架 | Java安全框架,执行身份验证、授权、密码学和会话管理 |
29 | ActiveMQ消息队列 | 开源的消息服务 |
30 | 百度地图 GIS框架 | 百度地图API是一套为开发者免费提供的基于百度地图的应用程序接口,包括JavaScript、iOS、Andriod、静态地图、Web服务等多种版本,提供基本地图、位置搜索、等GIS功能 |
31 | Echarts图表技术 | 百度的图表技术 |
32 | Lucene|Solr全文检索 | 高性能的、可扩展的信息检索(IR)工具库。信息检索是指文档搜索、文档内信息搜索或者文档相关的元数据搜索等操作。 |
33 | Dubbo|Zookeeper分布式服务器框架 | 分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件 |
34 | Redis(noSQL数据库) | 开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等 |
35 | Nginx反向代理服务器 | 高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 |
36 | Angular.Js | 前端JS框架 |
37 | Jenkins持久层框架 | 基于Java开发的一种持久化集成工具,用于监控持久化重复的工作 |
38 | Elasticsearch分布式搜索服务器 | 基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。 |
39 | SpringBoot微服务架构 | 用来简化新Spring应用的初始搭建以及开发过程 |
40 | MyCat分布式数据库中间件 | MySQL集群中间件 |
41 | SpringSecurityCAS | 为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架 |
42 | Docker容器化部署 | 开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化 |
43 | EasyUI web框架 | 基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。 |
44 | 微信支付 | 开发微信平台支付接口 |
45 | Quartz任务调度框架 | 一个完全由java编写的开源作业调度框架 |
46 | FreeMarker | 一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具 |
47 | spring Data数据层技术 | 构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;也包含对关系数据库的访问支持。 |
仿真实战演练,企业需求是永恒核心
项目实战演练,企业用什么我们就教什么
优秀教师,拥有多年实战项目经验
项目实战演练,企业用什么我们就教什么
干净整洁安静的教学环境,学得舒心
你也可以和他们一样!