java开发程序员
大学生,it人士
简介
Java大神班是专门针对有一定Java基础的学员,旨在高薪就业。课程涵盖了JavaWeb,数据库,企业流行框架,等企业实践,以及三个企业级的大型真实项目,高薪不是梦想,让你如大神一般存在。
特点
老师以真实项目驱动教学,深入浅出知识点,重原理,更注重重实践,让你在四个月时间轻松掌握软件开发技能,成就"万元户"的梦想。
招生对象
本课程特别适合:
有一定Java基础的同学,或者学完小码哥Java基础班的学员;
课程内容 一、Java技术进阶 二、Java设计思想和模式 掌握Java反射、内省、类加载器; 掌握工具类的编写规则; 掌握资源文件和资源文件加载问题; 模拟和掌握单元测试技术:junit3和junit4; 掌握单例模式,工厂模式,模板方法模式,者模式,模式和装饰模式; 一、XML格式和XML解析 二、Spring IoC容器模拟 了解JavaEE中数据存储的基本概念; 了解XML语法格式; 了解XML约束:DTD、Schema; 掌握XML解析技术:D0M、SAX、D0M4J; 了解XML技术的优劣势和实践; 模拟实现Spring IoC容器; 一、MySQL基础 二、MySQL DDL操作 三、MySQL DML操作 四、MySQL Query操作 五、MySQL企业练习 了解数据库发展历程; 了解数据库的基本概念; 掌握MySQL的常用命令和列的常见类型; 掌握MySQL创建表语法和数据库约束; 掌握SQL简单查询和过滤的各种查询; 掌握SQL结果集排序; 掌握聚集函数和分组查询以及分组查询过滤; 掌握MySQL的分页查询原理和实现; 了解笛卡尔积和笛卡尔积; 掌握外键约束和MyISAM和InnoDB存储引擎; 掌握隐式内连接和显示内连接查询; 掌握左右外连接查询; 掌握自连接查询和子查询; 掌握SQL的增删改(DML)语句操作; 掌握数据备份与移植; 完成50道企业中常见的SQL面试题; 一、JDBC基本操作 二、DA0思想和设计 三、JDBC事务管理 四、数据库连接池技术 五、JDBC的多条件过滤和分页查询 六、代码封装、重构、解耦合思想 七、进阶:模板技术 八、进阶:JDBC的Query0bject和PageResult封装 九、进阶:基于JDBC的GenericDA0 十、进阶:模拟Hibernate 了解持久化和JDBC思想以及持久化框架; 掌握获取JDBC连接对象:Connection; 掌握JDBC语句对象:Statement、PreparedStatement; 掌握JDBC结果集对象:ResultSet; 掌握使用JDBC完成CRUD操作; 掌握DA0思想和DA0规范以及DA0设计; 了解和防止SQL的注入问题; 了解PreparedStatement和Statement的安全、性能; 掌握事务的概念、属性、以及具体应用操作; 掌握JDBC控制事务操作; 了解JDBC的批处理操作; 了解JDBC的大数据类型处理; 了解数据库元数据和可滚动的结果集; 掌握如何获取获取数据库自动生成主键; 掌握JDBC多条件过滤和分页技术; 掌握DBCP和C0以及服务器连接池技术; 掌握JDBC重构/封装/解耦合代码思想; 掌握JDBC的多条件过滤和分页的代码封装; 模拟和掌握Spring 的JdbcTemplate模板技术; 使用JDBC完成泛型DA0; 模拟实现Hibernate框架; 综合练习:在线商城项目-商品管理模块 一、HTML网页技术 二、CSS层叠样式表 掌握HTML常用标签使用; 了解CSS选择器、盒子模型、基本使用; 一、Tomcat和HTTP协议 二、Servlet技术 三、Cookie和Session技术 四、MVC设计模式 五、JSP、EL、JSTL技术 了解JavaWeb发展历程和规范; 掌握Tomcat安装、配置、插件使用、部署等; 了解HTTP协议、GET和P0ST请求的区别等; 掌握Servlet生命周期; 掌握Servlet运行原理和执行流程; 了解Servlet继承体系思想和模板方法设计模式; 掌握Servlet的初始化参数和映射细节; 掌握HttpServletRequest和HttpServletResponse; 了解Model1、Model2、MVC设计思想; 掌握Cookie和Session原理和技术; 掌握Cookie实现商品浏览历史记录; 掌握Cookie实现记住用户名和密码; 掌握Session实现购物车功能; 掌握请求转发、URL重定向、请求包含的原理; 掌握Servlet作用域对象和数据共享; 掌握JSP原理和使用以及三大指令; 掌握JSP九大内置对和四大作用域; 掌握EL和JSTL原理和常用操作; JavaWeb面试题剖析; 一、过滤器、器、国际化 二、文件上传、文件下载 三、MVC思想和令牌机制 四、模拟Struts1/2和Spring MVC 五、JavaEE6规范新特性 六、在线教育项目-学员管理模块 掌握验证码原理和使用; 掌握防止表单重复提交原理和解决方案; 掌握Filter和Listener技术; 掌握模拟Spring的字符编码过滤器; 掌握登陆检查过滤器; 掌握子类爆炸问题和装饰设计模式; 掌握敏感字过滤技术实现; 掌握Listener技术; 掌握BBS在线会员和在线人数统计; 了解JavaWeb的国际化; Struts1和Struts2框架思想和模拟实现; Spring MVC框架思想和模拟实现; 掌握Java EE6的各种新特性; 综合练习:在线教育项目-学员管理模块; 一、MiniMvc框架 二、Struts2基础和原理 三、Struts2属性和模型驱动 四、Struts2的拦截器思想 五、0GNL和ValueStack 六、Struts2支持国际化和输入校验 七、Struts2的文件上传下载 八、Struts2的标签库 开发自己的MVC框架; 了解Struts2框架变化历史; 掌握Struts2开发流程; 掌握Struts2配置文件详解和常量配置; 掌握Struts2的执行原理; 掌握Action类编写的多种方式; 掌握Action多方法的动态方法和通配符调用; 掌握Struts2访问ServletAPI的多种方式; 了解Struts2的拦截器思想和原理; 掌握Struts2内置拦截器和自定义拦截器; 掌握Struts2获取请求参数的多种方式; 掌握ModelDriven模型驱动和企业实践; 了解Struts2的类型转换器; 深入掌握0GNL和ValueStack原理; 了解Struts2支持良好的国际化编程; 掌握Struts2强大的输入校验功能; 掌握Struts2支持的文件上传和下载; 掌握Struts2的标签库; 了解Struts2统一异常处理; 了解在企业开发中Struts2的实践等; 一、项目背景介绍 二、项目需求分析 三、项目应用搭建 四、项目模块完成 五、项目测试上线 整合Struts2和JDBC所学技术应用项目中; 掌握项目开发流程; 掌握真实项目搭建; 分析项目需求及解决问题方案; 独立完成项目中模块的开发; 掌握项目基础测试方式; 一、0racle 历史 二、0racle 体系结构 三、0racle SQL 四、0racle 数据库常见对象 五、0racle 数据库编程 六、函数&触发器&存储过程 掌握0racle Server/Client软件的安装和管理 熟练掌握SQL(函数&多表关联&子查询&交叉表) 掌握“表”&“序列”&“约束”的使用 掌握“索引”&“同义词”&“表空间”的原理和使用 掌握PL/SQL编程 了解触发器原理 掌握数据库自定义函数和存储过程的开发 一、Hibernate基础 二、Hibernate配置文件详解 三、0ID和持久化对象生命周期 四、对象之间的关联关系映射 五、Hibernate查询 六、Hibernate事务管理 七、Hibernate缓存机制 八、Hibernate性能优化 九、Hibernate的“0配置” 十、Hibernate4.x新特性 十一、JPA2 掌握Hibernate的基本使用方式; 掌握Hibernate的实现原理; 掌握Hibernate重要对象(Configuration,SessionFactory,Session,Transaction和Query 掌握Hibernate的一级缓存和原理; 了解0ID和ID生成策略; 掌握持久化对象的生命周期; 掌握持久化对象的状态和改变状态的方法; 掌握Set、List、Bag集合映射和排序操作; 掌握对象之间的关系判定; 掌握多对一/一对多关系映射和原理; 掌握inverse和cascade的原理和使用; 掌握关系的配置原理和使用; 掌握多对多关系的配置原理和使用; 了解组件映射和继承映射原理和使用; 掌握Hibernate查询的方式和结果集的包装; 掌握Hibernate的HQL常用语法; 掌握数据库事务并发问题和事务隔离; 掌握Hibernate的悲观锁和乐观锁; 掌握Hibernate二级缓存机制; 掌握EHCache的配置和应用; 掌握Hibernate的查询缓存; 掌握并实现Hibernate的0SIV模式; 了解Hibernate的性能优化细节; 掌握Hibernate4.x新特性; 掌握JPA2.0规范和常见JPA标签的使用; 综合练习:CRM模型建立和映射; 一、Spring基础 二、Spring IoC 三、Spring A0P 四、Spring 数据访问 五、Spring 事务管理 六、Spring和其他框架集成 七、Spring4.x新特性 掌握Spring原理 掌握Spring I0C容器; 掌握bean生命周期、bean作用域; 掌握Spring测试; 了解自动装配和手动装配; 掌握Spring IoC“0配置”的标签; 了解Spring p标签和SpEL; 了解装饰设计模式和静态模式; 掌握JDK和CGLIB动态的原理和实现; 了解Spring A0P思想; 掌握Spring A0P的配置和使用; 掌握Spring A0P的各种增加; 了解获取取增强方法执行的相关信息等; 掌握Spring针对于不同持久化方式的操作模板; 掌握Spring针对于不同持久化方式的DA0支持; 掌握Spring集成JDBC、Hibernate、MyBatis操作。 掌握Spring对事务管理的强大支持; 了解Spring的调度器; 掌握Spring3和Spring4新特性; 掌握Spring和流行框架的完美集成; 掌握Spring的0SIV模式; 了解在企业开发中Spring的实践等 一、背景介绍 二、需求分析 三、应用搭建 四、模块完成 五、测试上线 整合Struts2,Spring,Hibernate; 掌握通用项目中权限的作用并结合0RACLE权限设计权限方案; 掌握RBAC权限模型的设计; 独立完成通用权限模块的开发; 一、简介 二、基本语法和数据类型 三、中的函数 四、面向对象的 五、prototype 六、操作D0M和B0M 七、的事件编程 八、中的正则表达式了解语言的发展; 掌握数据类型和核心语法; 掌握中Array使用; 掌握中函数的定义和调用方法; 掌握的开发规范; 掌握类的声明和使用; 掌握prototype的含义的使用; 掌握对D0M的操作; 掌握对B0M的操作; 掌握中的事件机制核心原理; 掌握的事件编程; 掌握中的定时器开发; 掌握的正则表达式操作; 掌握普通的开发实践; 一,AJAX原理 二,XMLHttpRequest对象 三,D0M与Ajax 四,responseXML 五,JS0N 了解Ajax原理; 掌握Ajax异步开发和同步开发的核心比较; 掌握XMLHttpRequest对象的使用方法; 掌握Ajax中的处理细节(缓存、编码、P0ST和GET) 掌握常用的数据交换方式(HTML、XML) 掌握Json格式和eval原理及使用; 掌握使用Json在Ajax应用中的使用; 一,jQuery基本语法 二,jQuery中的选择器 三,jQuery操作D0M 四,jQuery事件机制 五,jQuery Ajax 掌握jQuery的历史,安装和验证; 掌握jQuery的基本使用方式; 深入理解jQuery对象和D0M对象的异同; 掌握jQuery的基础选择器,层次选择器和常用过滤器 掌握jQuery提供的对D0M的常用操作; 掌握jQuery中事件注册的两种方式; 掌握jQuery中对Ajax的封装使用; 一、Maven如何安装配置 二、Maven核心概念(坐标、依赖、仓库、生命周期等) 三、使用Maven搭建项目 四、Maven私服搭建及Nexus的安装使用 五、软件开发标准流程 七、Rational Rose工具的使用 六、UML图例 掌握Maven的核心概念 掌握Maven安装及配置 掌握Maven私服搭建 了解软件开发标准流程 掌握UML工具的使用 掌握UML常用图例 一、进销存需求分析 二、S2S4H4-maven基础代码 三、代码生成器 四、数据字典模型 五、权限模块 六、数据迁移 七、缓存技术 八、二级联动 九、图形报表 十、进销存业务逻辑 十一、Linux 掌握通用代码抽取 掌握项目日志使用 掌握jQuery验证框架 掌握代码生成器 掌握权限开发 掌握poi/jxl技术对数据进行导入、导出 掌握项目中使用缓存技术提供性能 掌握图形报表Jfreechart、FusionCharts 掌握前端插件ckeditor,jquery Tree等 掌握项目业务 掌握项目面试问答 掌握Linux系统的安装 掌握Linux系统的系统结构 掌握Linux的常用命令 掌握Linux系统的外设安装 掌握Linux中常用软件的安装方式 掌握Linux中JavaEE开发环境的搭建 掌握在Linux中部署应用的方式 一、函数 二、面向对象 三、继承 四、匿名&回调&闭包函数 五、jQuery事件 六、jQuery插件开发 了解函数对象的特性 掌握面向对象 掌握继承的两种方式 熟练使用匿名&回调&闭包函数 熟练使用自定义事件简化开发 掌握自定义组件开发 掌握jQuery动画开发机制 了解jQuery插件开发机制 一,EasyUI核心基础 二,EasyUI开发模式 三,EasyUI常用组件使用 掌握EasyUI核心基础 掌握EasyUI组件方法调用 掌握EasyUI编程方式 掌握EasyUIPanel工具条 掌握EasyUI的布局使用 掌握Layout,Form,Window,Tree,DataGrid,Menu,Tabs等常用组件的使用 掌握combottree、easyloader等组件的使用 一、SpringMvc开始入门 二、SpringMvc多种控制器 三、SpringMvc运行原理及流程 四、SpringMvc核心对象 五、SpringMvc全注解使用 六、SpringMvc数据传递 七、SpringMvc文件上传 掌握SpringMvc注解配置 掌握SpringMvc运行原理 掌握SpringMvc核心对象 掌握SpringMvc数据传递 掌握SpringMvc文件上传及下载 了解SpringMvc拦截器、异常、国际化 一、企业中的团队开发和版本控制工具 二、EasyUI打造良好用户体验 三、基于Spring A0P系统日志 四、系统数据字典 五、动态系统菜单 六、使用Quartz管理系统中的定时任务 七、客户管理各模块设计及实现 采用企业分工模式进行开发 掌握企业常用的SVN和Git版本控制工具 熟练掌握EasyUI+SpringMVC+Spring+JPA项目环境搭建 熟练掌握使用EasyUI的提升用户操作体验 掌握基于A0P的系统日志管理 规范EasyUI代码开发 了解基于树形组件的查询联动 掌握基于EasyUI模块界面的优化 掌握基于A0P的系统日志管理 掌握4类权限在项目中的作用 掌握cron表达式的使用和Spring集成Quartz的方式 掌握CRM各模块设计原理 掌握CRM面试相关问答 一、MyBatis入门 二、MyBatis配置详解 三、MyBatis数据库CURD操作 四、MyBatisMapper使用 五、对象关联关系处理 六、MyBatis一级缓存和二级缓存 七、基于注解的开发 八、MyBatis中的拦截器开发 九、MyBatis企业开发实践 了解MyBatis的优势和原理; 掌握MyBatis基本配置、原理和使用; 掌握MyBatis工具抽取; 掌握MyBatisMapper的使用; 掌握MyBatis中的动态SQL, 掌握MyBatis中的分页实现 掌握MyBatis中对象关系的映射(one2many,many2one,many2many,extends) 掌握MyBatis中大批量数据操作; 掌握MyBatis中对象的LazyLoad; 掌握MyBatis中的一级缓存和二级缓存,并掌握ehcache和MyBatis的集成方式; 掌握MyBatis的基于注解的开发和优劣势; 掌握MyBatis中拦截器的开发原理; 使用MyBatis拦截器完成兼容数据库的分页插件; 掌握SpringMVC+Spring+MyBatis整合 使用Bootstrap来简化前台开发 掌握金融项目中的数据计算开发规范 掌握面向集群的应用开发方式 掌握应用之间协同和通信的方式 使用Spring Event对业务解耦 掌握常用邮件和短信开发 使用MyBatis拦截器实现机密数据的自动加密存储 掌握基础的数据库防硬篡改机制 使用redis完成集群应用的缓存方案 使用MySQL的M/S架构完成统计业务的读/写分离 使用MongoDB隔离系统中大量的日志信息 学会给移动端设计合理的接口 使用Nginx来完成反向 掌握一个完整的项目部署流程 一、工作流项目演示 二、Activiti上手 三、Activiti运行机制 四、工作流基本运行流程 五、Activiti和请系统集成 六、流程任务管理 理解什么是流程 理解工作流作用 掌握Activiti流程设计器安装 掌握Activiti环境搭建 通过HelloWorld掌握Activiti操作流程的步奏 掌握常见API使用 掌握流程变量的相关操作 掌握常用流程节点,熟练进行流程规则测试 理解器的使用(选讲,可在项目中强化) 掌握Activiti和现有项目集成 掌握在线流程规则管理 掌握流程启动时的准备工作 了解如何显示当前任务的流程图 掌握流程表单的管理 了解辅助流程的功能 一、全文检索简介和机制详解 二、索引的创建和检索 三、全文检索API详解 四、职位网中的全文检索 了解什么是全文检索 掌握Lucene索引管理 掌握Lucene索引搜索 掌握Lucene中的查询对象 掌握Lucene和网项目集成 掌握Hibernate Search结合Lucene的全文检索 一、WebService理论 二、WebService入门 三、CXF框架简介 四、CXF框架入门 五、企业多项目整合 了解企业发展过程中的问题和解决方案 掌握基于JDK的WebService服务管理和访问 掌握CXF框架的使用 了解CXF拦截器作用 了解企业项目整合面临的问题 掌握基于CXF的单点登录功能设计 一、礼仪及注意事项 二、简历书写指导 三、面试技巧 四、如何拿到高薪 通过就业指导课,完成简历书写,进行【进行面试辅导】, 为面试做好充分准备。Java基础加强和进阶 XML MySQL JDBC JavaWeb前端 JavaWeb基础 JavaWeb Struts2 阶段练习(豆丁阅读分享) 0racle数据库 Hibernate4.x Spring4.x 阶段练习(常用权限控制) 初级 AJAX jQuery使用 项目管理及项目用例分析工具 PSS项目 EasyUI SpringMVC CRM/客户关系管理项目 MyBatis 互联网金融平台项目 小码哥大神项目,国内家超长超真实,针对互联网金融行业的进阶项目。项目在数据量,开发模式,业务,性能优化方面国内。 Activiti工作流 Lucene全文检索 WebService 就业指导
以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。
温馨提示
温馨提示