全国统一咨询热线

400-700-1307

中国人保承保
亿元级IT培训企业

首页Java课程大纲

JAVA简介:Java是目前使用最为广泛的网络编程语言,拥有极高的跨平台能力;JavaEE是sun公司推出的JAVA企业级应用程序版本。能够我们帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。它可以提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构。像淘宝、京东、12306等比较大型的著名网站、各种银行系统、金融交易系统、企业CRM和ERP这些领域,JAVA都可以驾驭,除此之外像服务器的开发,智能家居家电、安卓应用、游戏、软件工具、以及目前比较火的大数据开发,都是基于JAVA或JAVAEE来实现的。

JAVA开发工程师:

来自清华、北大、北航的实战讲师和上市企业骨灰级大咖授课。 根据企业需求设计课程,定期更新,引入主流框架。 根据学员不同时期采用等级的项目标准和流程 总监级开发带你做企业级项目 上百万开发服务器,可实时感受分布式开发和云计算 16小时老师全程陪伴,不怕学不会。 线上线下结合,可以无缝衔接。 学员管理以人为本,不忘初心,致力培养眼界高/技术牛/做人好的职场员工。

课程体系

第一阶段内容   Java设计和编程基础(OOD和OOP)

主要内容
涉及技术知识点
完成目标

Java语言基础

1.Java基本概念 2.Java环境搭建 3.搭建Eclipse开发环境 4.基本类型 5.变量,运算符,表达式 6.分支语句,循环语句 7.数组,数组应用,行业规范。 8.双色球抽奖程序,实现权限管理命令

熟悉jvm/jre/jdk等基本概念、掌握java和eclipse工具的安装、掌握java基本知识的应用

Java面向对象

1.类、对象、属性、方法、构造器 2.封装、继承、多态 3.重写、重载 4.访问权限控制符 5.this和super、static、final 6.抽象类和接口,内部类 7.单例设计模式 8.模板设计

理解面向对象的思想和概念、学会面向对象分析方法、掌握类,对象,继承,多态的使用

JavaSE核心类库

1.Java核心类 2.Java字符串、日期处理 3.包装类、集合、数据结构 4.异常和异常处理 5.Java IO、NIO、多线程编程 6.线程同步机制、并发包 7.JAVA网络编程 8.Java泛型 9.Java反射机制

掌握java核心类库的应用、掌握异常处理,io流对文件读写、熟悉java泛型和反射技术的应用

Java分析与设计

1.设计原则 2.设计模式 3.常见算法 4.Java8新特性 5.Maven使用 6.SVN版本管理

掌握面向对象分析和设计方法、熟悉常用设计模式、掌握maven和svn工具的使用

第二阶段内容   数据库技术和Web前端技术

主要内容
涉及技术知识点
完成目标

数据库开发

1.Oracle安装和管理 2.SQL语句 3.SQL语句原理 4.SQL语句优化 5.表、表设计原则 6.视图、序列、索引  7.Oracle数据字典 8.Oracle 数据库PL/SQL开发 9.存储过程、触发器、游标等 10.数据库设计原则 11.SQL优化技巧和原则  12.MySQL数据库安装 13.MySQL数据库维护 14.MySQL集群和读写分离

熟悉数据库的安装和使用、掌握数据库设计原则和方法、学会存储过程和触发器的应用

Web前端技术

1.XML语法、DTD和Schema 2.XML解析,DOM/SAX/DOM4J 3.XPATH技术应用 4.HTML5(H5)基本文档结构 5.标题、图片标记、链接、列表、表格标记  6.表单标记 7.CSS基础语法 8.CSS文本、列表、表格样式 9.CSS盒子模型 10.CSS浮动布局、定位 11.JavaScript语言基础  12.JavaScript闭包和自执行 13.JavaScript DOM编程 14.JavaScript事件模型 15.Window对象模型  16.HTML5画布、Web存储 17.地理定位、音频/视频、拖放 18.WebSocket技术等 19.CSS3边框、背景、文本效果 20.CSS3字体、动画等

掌握使用html,css进行前端界面的设计、掌握对javascript语言的使用、掌握websocket技术的使用

JDBC技术

1.JDBC 核心API 2.CRUP操作 3.Statement应用 4.PreparedStatement应用 5.预防SQL注入攻击 6.事务安全控制  7.数据库高并发控制 8.批处理技术 9.DAO封装模式 10.dbcp、c3p0等连接池应用

掌握jdbc开发api、掌握java对数据库的访问方法、掌握使用安全的数据库访问方法、学会dao模式的封装

jQuery技术

1.基本语法 2.选择器 3.元素选择 4.属性操作  5.文档操作 6.CSS操作 7.动画效果 8.jQuery 插件

熟悉jquery基本语法、选择器和各种处理函数、掌握对样式的增删改处理和样式处理、掌握如何自定义动画

easyUI/Bootstrap等技术

1.Menu菜单 2.Layout布局、Panel面板 3.Tabs 标签页 4.5.Tooltip提示框、Searchbox搜索框  6.Pagination 分页、Draggable可拖动 7.8.消息框、对话框 9.日历、日期时间、Slider滑块 10.Treegrid树形网格  11.Linkbutton 链接按钮 12.Bootstrap CSS 13.Bootstrap布局组件、Bootstrap插件  14.Bootstrap编辑器 15.highcharts图表组件 16.Ajax作用和原理 17.XMLHttpRequest对象 18.Ajax设计模式 19.JSON技术及Ajax应用 

掌握bootstrap布局搭建和应用、熟悉easyui的作用和使用方法、掌握easyui的常用组件的使用

第三阶段内容   Java Web技术

主要内容
涉及技术知识点
完成目标

JSP & Servlet技术

1.Tomcat配置和部署 2.Servlet生命周期 3.Servlet编写规范和配置 4.中文接收乱码处理 5.Servlet过滤器和监听器  6.Servlet+DAO工厂模式应用 7.JSP 基本语法 8.JSP标记应用 9.JSP内置对象request、session、application、exception等  10.JSTL和 EL表达式 11.JSP新特性 12.MVC设计模式

掌握tomcat环境的安装和使用、熟悉servlet开发规范和相关概念、掌握session和cookie 状态管理技术。

Spring框架

1.Spring IOC概念 2.ApplicationContext\Factory 3.IOC对象创建和生命周期  4.IOC注入技巧 5.对象高级装配 6.组件扫描特性 7.Spring JDBC支持 8.Spring 事务及安全管理  9.Spring MVC框架 10.Spring国际化 1112.SpringAOP原理、AspectJ 13.Spring Security 14.Spring整合Shiro

熟悉spring模块结构和作用、掌握如何对组件对象进行参数注入、掌握spring 声明式事务处理、掌握spring 安全和 shiro权限控制

SpringBoot/SpringCloud框架

1.SpringBoot Servlet 2.SpringBoot过滤器 3.SpringBoot监听器 4.SpringBoot拦截器  5.SpringBoot启动加载 6.SpringBoot数据库连接 7.SpringBoot多数据源 8.SpringBoot动态数据源 9.SpringBoot事务控制  10.SpringBoot Shiro 权限管理 11.SpringBoot JDBC访问数据库 12.SpringBoot MyBatis访问数据库  13.SpringCloud分布式配置管理 14.SpringCloud服务注册

了解SpringBoot和SpringCloud框架的结构和作用、掌握SpringBoot如何进行权限管理、熟悉SpringCloud分布式配置的应用、熟悉SpringCloud如何发布服务

MyBatis框架

1.MyBatis体系结构 2.SqlSession的使用 3.MyBatis映射基础 4.DQL 映射,DML映射  5.resultType/resultMap结果映射 6.Mapper映射器 7.MyBatis分页原理和优化 8.高级动态SQL映射  9.多表关联映射 10.Spring和MyBatis整合

掌握mybatis开发环境的搭建、了解mybatis框架体系结构和原理、掌握spring和mybatis的整合应用

SSH框架

1.Struts2结构和控制流程 2.Struts2 Action应用 3.ActionContext和ServletActionContext  4.Aware接口注入 5.Interceptor拦截器原理 6.Interceptor自定义应用  7.内置Result原理 8.常用Result组件原理和使用 9.dispatcher、redirect、chain、redirectAction、stream、json等  10.ValueStack原理和OGNL应用 11.Struts2 标记库、Struts2 扩展 12.Struts2和Spring整合应用  13.Hibernate Session API 14.Hibernate实体映射技术 15.Hibernate 关联映射技巧  16.HQL查询、Criteria查询、Native SQL查询 17.延迟加载、持久化、缓存技术 18.SSH整合应用

熟悉struts2结构原理和处理流程、了解valuestack组件的结构和原理、了解ognl技术在valuestack中的应用、熟悉使用ssh整合技术开发

NoSQL技术

1.Redis原理 2.Redis命令 3.Java Redis API 4.Redis 字符串操作命令  5.Redis 哈希操作命令 6.Redis列表操作命令 7.Redis集合操作命令 8.Redis 有序集合操作命令  9.Redis事务处理、备份和恢复 10.Redis消息发布系统 11.Redis分布式环境 12.MongoDb原理  13.MongoDb命令 14.Java MongoDb API 15.MongoDb排序、索引 16.MongoDb备份恢复

了解nosql概念熟悉主流技术和使用环境的区别、熟练掌握项目中如何使用redis做缓存、了解mongodb特点和使用环境、了解对mongodb的管理和维护

第四阶段内容   企业项目实战

主要内容
涉及技术知识点
完成目标

开发平台和运行环境

1.Linux/Window7 2.Eclipse 3.Nginx 4.Tomcat 5.JDK  6.Orcale/Mysql 7.MEVEN

熟悉Linux和window操作系统应用、熟悉eclipase安装和使用、掌握jdk的安装和使用、掌握数据库的安装管理和使用

主流Java技术

1.Srping 2.MyBatis 3.Structs2 4.Hibernate 5.NoSql  6.HTML5 7.CSS3 8.Bootstrap 9.Ajax  10.多功能组件 11.多种前段组件

掌握ssm框架整合应用、掌握缓存应用、掌握制作前段界面、掌握使用其他组件实现文件上传日志处理连接池等等

常用扩展技术

1.WebService 2.Axis2/CXF创建、发布 3.CXF与Spring集成 4.ActiveMQ消息总线  5.activiti工作流 6.jfreechart图表 7.JasperReport报表技术 8.lucene引擎 9.dubbo分布式架构 10.第三方支付平台 11.第三方短信平台

掌握webservice服务调用、了解第三支付平台、短信平台等掌握java对第三支付平台、短信平台调用等掌握对dubbo架构平台的应用

教学靠谱
变态严管
免费试听
毕业付费
系统教学
名企标准
随时答疑
免费重修
高效学习
学完加薪
金牌讲师
实战为王
  • 北京
  • 上海
  • 广州
  • 深圳
  • 南京
  • 沈阳
  • 郑州
  • 成都
  • 杭州
  • 西安
  • 宁波
  • 徐州
  • 苏州

北京校区地址:北京市昌平区回龙观文华西路育荣教育园区兄弟连教育
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

上海校区地址:上海闸北万荣路1188号龙软信息服务外包产业园F栋三层
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

广州校区地址:广州市天河区宦溪西路20-12号万富商业大厦三层312室
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

深圳校区地址:深圳市龙华新区三联路和清泉路交叉口硅谷大院T3栋3楼303
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

南京校区地址:南京市秦淮区王府大街63号中泰大厦309室
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

沈阳校区地址:沈阳市沈北新区蒲昌路19号阳光经典大厦四楼
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

郑州校区地址:郑州市文化路优胜北路口芯互联大厦16楼
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

成都校区地址:成都市锦江区春熙路正熙国际大厦22楼(红星路三段16号)
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

杭州校区地址:杭州市江干区19号大街571号下沙电子商务园3号楼4楼
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

西安校区地址:西安市高新区高新路B幢88号尚品国际16楼
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

宁波校区地址:宁波鄞州区南部商务区日丽中路555号总部壹号5楼
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

徐州校区地址:江苏省徐州市泉山区新淮海西路万科淮海天地三街区3号楼9层
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训

苏州校区地址:苏州市姑苏区广济南路(西城永捷生活广场北侧)永捷峰汇21层)
全国统一咨询热线:400-700-1307
开设课程:PHP开发工程师、JavaEE工程师、UI/UE全能设计师、HTML5全栈工程师、云计算Linux工程师、Python全栈+人工智能、大数据开发工程师、网络营销培训