中国靠谱IT培训机构 & 良心育人

JavaEE互联网新技术就业班大纲

阶段 主题 内容 培养目标
第一阶段JavaEE基础(26天) Java开发简介 Java发展历史、jdk下载安装、环境变量配置 掌握Java当中的基本语法中的运算符、数据类型以及相互转换和各种流程控制语句
基本语法、运算符 编码规范、注释、常量、变量、数据类型:基本数据类型、引用数据类型、类型之间转换算数运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符
流程控制语句 if语句、switch语句、while语句、dowhile语句、for语句、break、continue、return语句
数组 数组定义、数组的分类、数组创建方式、数组的赋值、数组遍历、数组的排序 充分掌握数组的创建、遍历排序以及函数定义,函数的相互调用和重载
函数 函数的定义、函数的调用、函数的参数、函数的返回值、函数的重载、数组有关的函数处理
面向对象 面向对象思想、类的定义、对象的创建、构造函数、Java对象内存分析、成员变量、局部变量、this关键字、封装、继承、重写、向上转型、super关键字、static关键字、包机制、访问修饰符权限、多态、抽象类、接口、内部类、方法值传递 赋予学员面向对象思想,充分理解并运用java面向对象思想来进行程序开发,实现开发者从过程到面向对象编程的转变
常用类库 API、Object类 String类、StringBuffer类、Stringbuilder类、Date类 Calendar类、包装类、Math类、System类、Scanner类、Random类、Class类、SimpleDateFormt类、正则表达式 充分掌握常用类当中的方法,String类和包装类以及相互转换,异常的处理方式,File类和使用io读取和输入数据
异常 异常概念、异常的分类、异常处理机制、自定义异常
io系统 i/o概念、File类、字节流、字符流、过滤流、压缩流、对象流
集合泛型 集合类Collection、List、ArrayList、LinkedList、Vertor、Set HashSet TreeSet、LinkedHashSet、Map、HashMap、TreeMap、HahsTable泛型、自定义泛型 深入理解常用集合类的用法集合的特点、以及各种使用
线程 线程方式、线程同步、线程死锁、线程通信、线程中断、线程让步 多线程的概念,创建方式,同步,通信,网络编程的基本概念与编写
网络编程 网络通信介绍 Http协议、ip、tcp编程、udp编程、url编程
反射、设计模式 反射、设计模式、枚举、bat处理文件、jdk1.10新特性 全面理解反射,设计模式,特性,并开始尝试开发商用项目中的模块功能
实战项目 双色球、Java学生系统、网络聊天室、中国商用车金融超市利息计算器
第二阶段Web前端基础(15天) HTML+CSS 认识前端、常用标签、表格、表单,CSS选择器、常用样式、浮动、定位 掌握PC端前端页面的搭建及布局方法
HTML5+CSS3 新增结构化标签、表单新特性、多媒体支持,新增选择器、新增样式属性、2D和3D变形、动画过渡和动画 了解HTML5新增特性,了解CSS3新增选择器及常见属性
Javascript ECMAScript基础、内置对象、事件处理、正则、DOM操作、BOM操作 掌握常见网页动效实现原理和思路,理解动态网页实现原理,掌握客户端表单验证方法
jQuery jQuery选择器、文档操作、元素遍历、动效、事件委托 熟悉常用的API,能够快速实现网页动效
jQuery easyui 环境搭建、组件使用、常用组件介绍、布局案例 熟悉easyui常用组件,能够利用easyui实现系统页面布局
Bootstrap 环境搭建、栅格系统、全局样式、常用组件、布局案例 理解栅格系统,熟悉常用组件,能够实现简单页面的响应式布局
实战项目 猿装备网上商城 能使用css+div布局的方式进行网页的静态化编程
第三阶段:JavaEE进阶-JavaWeb课程(20天) MySql数据库 MySQL数据库安装、管理工具SQLyogEnt/Navicat安装、基本建库、建表、插入数据、修改数据SQL语句 了解企业中常用数据库,以及数据库的基本操作
MySQL查询、子查询、多表连接查询、索引、视图、函数、触发器、存储过程、用户管理、数据备份与还原 掌握数据库表的复杂查询
数据库设计 掌握数据库设计的理论知识
MySQL数据库优化的方法和技巧、数据库常见问题总结、面试题讲解、阶段测试 掌握SQL语句的优化
JDBC JDBC连接MySQL数据库、CRUD(增删改查)基本数据操作、JDBC工具类简化CRUD开发、批量提交、TEXT二进制数据存取 掌握JDBC操作数据库,完成基本CRUD操作
JDBC事务的概念及特性 掌握JDBC事务
DBUtils工具 DBUtils-增删查改-分页 掌握DBUtils工具的基本使用
XML扩展性标记语言 XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD、Schema、名称空间;XML解析介绍、DOM4J解析XML、SAX解析XML、XPath的使用 理解XML的概念与基本作用掌握DOM4J操作XML
Web服务器 Web服务器的工作原理、Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置WEB虚拟目录与发布WEB应用程序的方式、设置目录的默认网页、使用Tomcat配置虚拟主机、WAR文件生成与使用 掌握Tomcat服务器的安装配置及使用
HTTP协议 HTTP协议详解 了解HTTP协议的特点
数据库连接池、数据源 数据库连接池原理分析、常用数据库连接池的配置及使用 掌握数据源的基本原理以及常见数据源的配置及使用
Servlet Servlet介绍、第一个Servlet程序、Servlet的工作流程及生命周期,使用@WebServlet注解,web.xml配置,Web目录结构、线程安全、ServletConfig、ServletContext 熟练使用Servlet开发基本Web项目
请求与响应 HttpServletRequest,HttpServletResponse请求与响应 掌握Web应用中的请求与响应
JSP JSP入门:Jsp内置对象及属性范围,JSTL标签库,Taglib自定义标签 page include taglib,EL表达式 掌握JSP基本原理,整合Servlet开发基本应用
MVC MVC设计模式 熟练掌握MVC模式进行开发
会话管理 Session\Cookie会话管理 掌握Web应用开发中的两种会话技术、区别与联系
过滤和监听 Listener与Filter过滤器和监听器的配置及使用 掌握JavaWeb开发中的监听器和过滤器,并且配置自定义功能的监听和过滤
Servlet3.0及新特性 Servlet3.0及新特性 掌握3.0的一些新特性及其使用
日志 Log4J 在项目中添加日志信息
实战项目 中国商用车金融超市/影城购票系统 熟悉企业中的需求文档,能独立完成编码
第四阶段JavaEE高级课程(27天) Spring框架 框架原理介绍,IOC思想与DI相关概念,创建Bean的方式及实现原理,Bean种类,Bean生命周期,Bean的作用域,Bean的注值方式,SpEL,注解装配Bean.AOP思想,AOP原理解剖,传统方式实现AOP开发,AspectJ介绍及实现AOP开发.(c3p0,dbcp)数据源的配置,声明式事务介绍及原理分析,声明式事务管理实现,注解实现事务管理 理解Spring的DI和IOC以及AOP原理,掌握Spring的事务管理以及和其他框架的集成
MyBatis框架 MyBatis架构流程,工作原理,MyBatis入门、安装和配置MyBatis MyBatis的入门使用,以及原始DAO开发模式和mapper代理开发模式。使用映射语句(输入输出映射详解)、执行非查询语句、使用高级查询技术、事务、使用动态SQL.MyBatis延迟加载,查询缓存(一级缓存 , 二级缓存 , echcache分布式缓存)提高性能,Spring整合MyBatis、MyBatis逆向工程 理解ORM思想,以及MyBatis 的工作原理,熟练使用MyBatis框架
Springmvc框架 SpringMVC概述、SpringMVC核心流程图,核心组件、Spring MVC第一个程序、控制器定义、RequestMapping详解 .Action 参数类型、数据类型转换、数据格式化、Action返回值类型.表单标签库、视图和视图解析器、SpringMVC验证器Validator、JSR303验证器、使用jQuery扩展插件Validate实现前端校验、文件上传,下载.spring mvc集成Spring、MyBatis(SSM框架集成) 理解SpringMVC的工作原理, 并熟练的应用
Struts2框架 Struts2框架介绍,工作原理与架构分析,Struts的基本入门配置使用,struts.xml核心配置文件详解,Action调用的三种方式(普通调用,通配符调用,动态调用)。Struts传值(模型驱动modelDriver,属性驱动),值栈的分析,文件上传下载,默认拦截器,自定义拦截器,Strut2标签 理解Struts的工作流程,并熟练使用
Hibernate框架 Hibernate框架介绍,工作原理,全局配置文件以及映射文件详解以及入门程序,映射文件主键的生成策略,对象的三种状态(自由状态,游离状态,持久状态),HQL语句的使用。Hibernate的缓存机制,高级映射,多表联合查询,以及性能优化 理解Hibernate的设计思想并熟练使用hql以及应用的编写
SSH整合 整合SPRING、Struts2、Hibernate集成以及模块案例 掌握整个的整合步骤,能够独立搭建SSH
maven框架 Maven的介绍、Maven的构建、Maven的依赖管理、Maven和eclipse的整合,以及maven构建SSM,SSH应用环境 掌握maven项目构建和管理
springboot框架 学会基于Spring Boot实现减少xml配置,快速搭建JavaWeb项目,减少Java开发的笨重的工作量,减少项目周期 使用SpringBoot基本开发以及应用编写
综合案例 华夏银行通用审批系统 熟练应用框架进行项目的开发
第五阶段JavaEE特级课程(12天) Java图表制作 基于JFreeChart生成饼图、曲线图、柱状图 掌握应用JFreeChart生成图表
Java生成PDF、Excel 基于iText生成PDF文件、基于POI组件生成Excel文件 掌握PDF、Excel生成及相关操作
Java定时任务 Quartz定时任务,整合Spring实现定时任务 掌握Quartz定时任务组件
Webservice技术 异构系统整合方案,Web Services介绍、SOAP、WSDL、如何采用CXF开发Web Service服务器端和客户端的相关知识 掌握Web Service协议及相关开发
GIT版本控制 git介绍、git版本管理,GITHUB申请和发布自己的开源项目 掌握Git基本使用、Github使用、git和Eclipse的整合
SVN版本控制 版本管理、分支管理,SVN服务器及客户端 掌握企业级版本控制技巧并应用到接下来的开发中
Linux Linux的常用命令,熟悉Linux上下文编辑器,掌握Linux的文件管理控制等;Linux下基本软件安装(JDK/MySQL/Tomcat)、卸载 掌握Linux虚拟机安装、网络配置、基本命令、常用软件及环境配置
负载均衡、并发 apache安装和配置,掌握Apache和Tomcat的整合及负载均衡集 群配置,Nginx安装和配置,掌握Nginx及和tomcat的整合及负载均衡集群配置,共享Session 掌握Apache、Nginx软件安装配置以及和Tomcat集群、Session复制
MySQL分库分表、读写分离 MySQL高并发:MySQL主从配置、MySQL分库分表、读写分离 掌握基于Mycat中间件的MySQL分库分表、读写分离
微服务架构 restful演变、微服务架构设计原则、跨域微服务调用 掌握微服务设计架构原则应用到实际项目
Java搜索引擎 Solr搜索引擎:Solr安装与配置、数据库导入到搜索引擎、Java调用Solr 掌握搜索引擎Solr基本安装和使用
Redis Redis安装,Redis配置、基本使用、Redis和Java集成、Spring框架集成 掌握Redis基本安装、命令、Java的集成,以及常用集成模式
消息队列 掌握RabbitMQ消息队列的安装以及和JAVA的集成、Spring整合RabbitMQ 掌握RabbitMQ消息队列、项目的引入
分布式计算框架之Dubbo 分布式计算Dubbo:Zookeeper安装配置、Dubbo注册与监控中心安装与配置、基于Dubbo的分布式程序开发入门 掌握分布式计算框架Dubbo的基本配置和项目集成
分布式计算框架之SpringCloud Spring体系基于分布式的安装配置、服务注册与监控、的分布式程序开发入门 掌握Spring分布式计算框架的基本配置和项目集成
综合案例 苏元投资平台 利用最新的分布式微服务架构进行互联网金融平台开发
第六阶段敏捷开发全真商业项目(12天) 需求调研、概要设计(城建局排水工作平台、货押宝金融平台 按照项目经理的要求撰写需求文档并进行概要设计、数据库设计 以软件企业真实环境撰写一个真实的商用项目,并实现核心功能
全真项目代码实现 架构设计、代码实现、通过验收
第七阶段职业课(1天) 就业指导 指导学员发挥自己的长处、展现最好的自己 简历制作、面试礼仪、模拟面试
专业指导 指导学员提升自己的职业素养 项目作品整理、职业素养、面试常见问题

Copyright 2017-2018 zuikc.com. All Rights Reserved. 京ICP备14029584号-3

;