4000872658/微信3369821412

哈尔滨中公优就业IT培训学校

java就业精品班

454人浏览 专注教育培训
开课时间 滚动开课
优惠活动 限时优惠,早报名早享受
服务保障:客服在线 试学师资解答 学习计划

简介

Java语言基础》是优就业为广大学员提供的一门Java语言基础课,旨在让学员掌握Java语言的基础知识,为学员进一步学习Java EE或者安卓开发方面的知识打下坚实的基础。

学习目标

1. 了解Java语言的基础知识 2. 掌握Java面向对象编程 3. 掌握Java常用类,容器和泛型,反射,集合框架等基础知识 4. 掌握Java IO系统 5. 掌握Java多线程编程 6. 掌握Java网络编程

适合人群

1. 基础差,对Java语言有浓厚兴趣的人群。 2. 打算从事用Java EE进行WEB应用开发,尚欠缺Java语言基础知识的人群。 3. 打算从事安卓应用系统开发,尚欠缺Java语言基础知识的人群。

优就业JavaEE课程大纲

4个半月助你成为Java软件开发

模块

课程内容

培养目标

阶段:
JavaEE初级课程

JDK的下载安装配置、Eclipse开发工具介绍、Java基本程序的编译运行、关键字、标示符、注释、常量、变量、数据类型、进制转换、数据类型转换、各种运算符的使用、各种判断循环语句的使用、函数的使用、数组的使用

学习完成后,能掌握Java编程基本语法,用Java编写程序来解决一些实际问题,基本实现从基础差到Java开发入门者的转变

面向对象入门、用Java来描述对象、局部变量和成员变量、Java对象内存分析、匿名对象、封装、构造函数、Main函数详解、继承、重写、抽象类、接口、多态、内部类、异常、包机制、JAR包

赋予学员面向对象思想,充分理解并运用Java面向对象思想来进行程序开发,实现开发者从过程时编程到面向对象编程的转变

StringBuffer类、Date和Calendar类,System类、Runtime类、Math类,正则表达式、基本数据类型包装类

了解Java基础类库相关用法,在后续开发中可以灵活运用

集合类(Collection)、List、ArryList、LinkList、Vector、迭代器、Set、HashSet、TreeSet、LinkedHashSet、Map、HashTable、HashMap、TreeMap、泛型等各种数据集合的分析和使用

深入理解常用集合类基本用法、集合特点、以及使用场景

异常处理、多线程基础、IO系统、网络编程、Java反射机制、Java注解、JavaSE 8.0新特性

实现Java编程完整化,理解多线程、IO、网络编程、反射机制、Java注解等功能以及Java8.0新特性

SVN介绍、SVN服务端的安装及使用、SVN客户端的安装及使用、SVN团队开发注意事项

掌握基于SVN的源代码管理

第二阶段:
JavaEE进阶课程

认识Web前端、常见标签及用途、选择器及分类、浮动、定位、表格和表单、HTML进阶、HTML5基础、HTML5新技术特点WebSocket、地理定位、canvas

学会HTML\HTML5静态语言,了解H5新特性

CSS的作用、CSS的各种选择器、行内样式、内部样式、外部样式、选择器及样式的级问题、盒子模型、层的浮动、游览器调试工具的使用、采用DIV+CSS设计页面

掌握CSS相关知识

BOM浏览器对象模型、DOM文档对象模型、JS操作CSS、JS操作DOM、JS操作DIV、protoype、js基于对象编程

掌握JS脚本基础知识,能进行JS初级编程来完成一些常用功能

jQuery基本技术、jQuery使用插件、jQuery EasyUI、jQuery mobile

了解jQuery框架,掌握jQuery基本组件功能

Bootstrap基础知识、Bootstrap预定义的CSS样式、Bootstrap内置的布局组件、Bootstrap支持的JavaScript插件、Less、Sass、Chart.JS、Two.JS、实际使用Bootstrap

掌握Bootstrap基础知识,了解常见组件使用

MySQL5.5/5.6数据库、navicat客户端软件,基本建表、插入数据、修改数据、查询数据操作、数据备份与移植

掌握MySQL数据库基本使用

JDBC连接MySQL数据库,CRUD操作

掌握JDBC基础,学会基本数据CRUD操作

XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD、Schema、名称空间。XML解析介绍、DOM4J解析XML、XPath的使用

理解XML概念及基本语法、了解约束模式,掌握DOM4J操作XML

HTTP协议详解,Web服务器的工作原理、Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置Web虚拟目录与发布Web应用程序的方式、设置目录的默认网页、使用Tomcat配置虚拟主机、WAR文件生成与使用

了解HTTP协议以及Web开发原理,掌握Tomcat服务器安装、应用发布、配置

安装使用MyEclipse进行JavaEE程序开发和调试,以及和Tomcat的集成

学会安装并使用MyEclipse

什么是Servlet、Servlet接收客户端请求信息、Servlet响应客户端信息、Servlet的生命周期、Servlet过滤器和AOP编程;Servlet监听器

掌握Servlet技术,学会用Servlet技术开发基本Web应用

什么是JSP、JSP的内置对象、透析JSP的本质、JSTL+EL、JSP内置对象与状态管理

掌握JSP技术,使用JSP进行应用开发

Tomcat和JDBC连接池配置、JDBC的事务、JSP整合进行分页,条件查询

掌握连接池技术,学会配置Tomcat连接池,并调用,掌握事务、分页、条件查询原理和基本编程思路

MVC核心思想、MVC基本入门JSP+Servlet+Bean整合

理解MVC核心思想、掌握MVC开发模式

AJAX技术基础、XMLHttpRequest对象详解、jQuery的AJAX、AJAX技术调试技巧、JSON介绍、JSON语法、JSON类库

理解AJAX原理、学会基本AJAX编程、学会JSON以及jQuery的AJAX封装使用

Logging API日志管理、JUnit单元测试技术、Ant打包

掌握Log4j日志体系、熟练Junit单元测试、了解Ant打包技术

第三阶段:
JavaEE课程

Spring Web MVC介绍、Web MVC应用、Spring Web MVC架构、Spring MVC入门程序、非注解处理器映射器和适配器、注解开发处理器映射器和适配器、Spring MVC整合Mybatis、RequestMapping、Controller方法返回值、参数绑定(简单类型、pojo、包装类型、数组、集合类型等)、Spring MVC与Struts2区别、Spring MVC上传图片、json数据交互、Validation、异常处理器、RESTful支持、拦截器

掌握Spring MVC框架实现原理和应用

Mybatis介绍、单独使用jdbc编程问题总结、Mybatis架构、Mybatis入门程序、Mybatis开发Dao、SqlMapConfig.XML配置、ParameterType输入映射、ResultType及ResultMap输出映射、动态SQL、商品订单数据模型、关联查询(一对一、一对多)、Mybatis与Spring整合、Mybatis逆向工程

掌握ORM框架思想、MyBatis框架的使用

Spring框架介绍,IoC思想、DI依赖注入、Bean的实例方式、Bean种类、Bean作用域范围、依赖注入、p命名空间、SpEL?Spring表达式、注解装配Bean、整合Junit测试、Web开发集成Spring、AOP思想、使用AspectJ切面编程、JdbcTemplate模板使用、C3P0数据源配置、DBCP数据源配置、声明式事务管理、SSH整合

掌握Spring IoC、AOP和任务调度框架的应用、以及和其它框架的集成整合

Struts2框架介绍、工作原理与架构分析、6大配置文件分析、Struts.XML详解及使用,使用通配符定义action、动态方法调用,ActionContext及ServletActionContext使用,模型驱动ModelDriven、属性驱动、Struts2文件上传、默认拦截器分析、自定义拦截器、OGNL表达式、值栈ValueStack分析及操作、Struts2标签

掌握流行MVC框架Struts2的原理和使用

ORM思想、Hibernate介绍、Hibernate.cfg.XML配置,hbm.XML映射文件详解、主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate映射技术,Hibernate多表联合查询,Hibernate分页技术,Hibernate性能优化技术

掌握Hibernate设计思想和应用

学会基于Spring?Boot实现减少XML配置,搭建Java Web项目,减少Java开发的笨重的工作量,减少项目周期

掌握Spring Boot基本开发和应用编写

Maven的介绍、Maven的构建、Maven的依赖管理、Maven和Eclipse的整合、Maven构建SSM应用

掌握Maven项目构建以及项目管理技术

Oracle 基础管理,SQL语言、序列、索引、视图对象、数据备份与移植

掌握Oracle的常用操作

第四阶段:
JavaEE特级课程

基于JFreeChart生成饼图、曲线图、柱状图

掌握应用JFreeChart进行图表开发

基于iText生成pdf文件

掌握生成PDF文件方式

基于POI组件生成EXCEL文件

掌握基于POI组件进行Excel基本操作

Quartz定时任务管理器以及和Spring的继承

掌握Quartz定时器使用以及和Spring框架集成

HttpClient/HTMLParser,采用HttpClient如何抓取网页、GET提交和POST提交、采用HTMLParser解析HTML。

掌握基本网页抓取和数据分析

NIO介绍、netty入门

Activiti工作流:掌握工作流的基本概念,什么叫流程定义、什么叫流程实例、什么叫任务、工作流中的相关概念将如何应用

掌握工作流基本开发流程,理解工作流相关概念

异构系统整合方案,JNI、CORBA、基于Web?Services的中国电信消息系统规范介绍、SOAP、WSDL、UDDI、如何采用CXF/Axis2开发WebService服务器端和客户端的相关知识

掌握Web Services服务调用和部署协议及相关规范

git介绍、git版本管理。

掌握git源码管理,熟悉github开源项目创建、发布、管理

掌握Linux的常用命令,熟悉Linux上下文编辑器,掌握Linux的文件管理控制等

熟练使用Linux操作系统,了解操作系统体系和组成

Jboss\Weblogic企业级JavaEE应用服务器安装、配置

基本的Apache和Tomcat整合,新的Tomcat和Apache集群和负载均衡配置

掌握Apache和Tomcat集成方式和配置细节

掌握Nginx负载均衡及和Tomcat的整合

掌握Nginx安装和配置,以及和Tomcat集成

掌握ActiveMQ消息队列的安装以及和Java的集成、JMS接口规范

掌握JMS体系以及ActiveMQ部署和使用

MySQL主从配置、MySQL分库分表实际演练、MySQL集群配置

掌握MySQL数据库集群配置

MongoDB安装,基本使用,和Java集成、Spring框架集成

掌握MongoDB安装和使用

Redis安装,基本使用,和Java集成、Spring框架集成

掌握Redis安装和使用

安卓基础开发:了解Android和开发环境搭建、Activity、UI布局和UI组件、AsyncTask异步任务、网络应用、资讯APP实战基于JFreeChart生成饼图、曲线图、柱状图

掌握安卓基础开发及资讯类应用APP实战

*以实际授课为准

*以上课程分不同班型,收费情况请致电咨询

优就业-中公教育旗下IT培训机构(电话400-087-2658 QQ:845019352)业务类型主要包括面授培训、网络远程教学培训、网络直播课程、IT类图书出版等。为广大学员提供更加人性化的选课服务,包括封闭班集训营、周末精讲班、在线网课等系列产品。更联合高校开设学历班,学成后将获得承认的大专、本科。

在线报名
  • *您的课程
  • *您的姓名
  • *您的电话
  •   备注说明
立即提交
立即填写信息

有疑问联系客服为您解答
点击联系客服
学校动态

预约试听

只要一个电话我们免费为您回电

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)