首页课程

联系我们

Contact us 招生热线:
0710-3525000
0710-3526000

襄阳三阳科技培训学校

招办主任:王老师

地址:襄阳市樊城区长虹路

汉水华城20楼

课程大纲

您现在的位置:首页 » 首页课程 » JAVA后端开发 » 课程大纲

学习对象


1.没有任何软件编程基础和java编程经验,想先从0基础入手的编程爱好者;

2.希望以较低的投入和风险来了解自己是否适合转型从事java编程的求职人员;

3.对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员;

4.可以没有任何的计算机和编程基础,但希望通过自己的付出打破现状的人。

 

初级 

课程 

知识点列表

 

 

 

计算机基础

计算机基础,操作系统应用,WordExcelPowerPointDOS常用命令,网络应用技术与常用软件

Java基础

Java语言基础,Java字符串,Java变量,运算符,Java流程控制,数组,方法,Java面向过程与面向对象,Java类与对象

HTML/CSS使用

HTML基础,CSS基础,CSS核心属性,CSS样式层叠,继承,盒模型,容器,溢出及元素类型,浏览器兼容与宽高自适应,定位,锚点与透明,图片整合,表格,CSS属性与滤镜,CSS优化

SQL基础

关系型(MySQLOracle)数据介绍,数据库创建,表创建,DDL指令,SQL增、删、改、查语句,表连接等。

Java面向对象

Java面向对象基础 类、对象、接口、抽象类、继承、实现、覆盖、重载、封装、异常、常用类、数据库开发、Swing编程 等

中级

MySQL

MySQL安装、配置、创建数据库,视图,索引、高级查询、左、右、内连接,嵌套子查询、distinctgroupby having , union查询、 case when 查询, 常用字符串函数、日期函数、日期转换、格式化函数, SQL注入、事务、导入、导出

 

 

 

 

 

 

 

 

J2SE 高级

内部类,常用类,异常处理,IO流,泛型,集合,反射,多线程,网络编程,AWTSwingJDBC基本操作,JDBC的多条件过滤和分页查询,DAO模式开发。

Java设计模式

Java 常用的设计模式,如:单例模式,工厂模式,模板方法模式,监听者模式,代理模式和装饰模式,适配器模式

Java SE 8新增特性

Lambda表达式,CollectionssecurityJavaFX,方法引用,改进的接口类型,聚合(流)操作,改进的注解,增强的类型推断,Javadoc toolInternationalizationIO and NIOConcurrency

ServletJSP

Servlet生命周期,初始化参数,Session原理,CookieFilter配置,Listener配置。
JSP
语法格式,JSP声明、脚本与表达式,JSP指令,JSP动作,JSP内置对象,自定义标签的使用。

JavaScript脚本语言

JavaScript基本语法,流程控制,数组,函数,正则表达式,对象,DOM模型,事件处理,Cookie存储。事件,事件原理,JavaScript基本特效制作JavaScript使用及运作原理ECMA6新增语法特性

Ajax,JQuery

Ajax工作原理,XMLHttpRequest对象,同步与异步,Ajax异步交互,Ajax数据的处理,基于WebSocket和推送的实时交互
JQuery
对象获取与使用,JQuery选择器,操作CSS属性,操作DOM节点,事件处理,JQuery动画效果,JQuery Ajax,JQuery扩展插件。

HTML5/CSS3使用

HTML5新增的元素与属性,CSS3选择器,文字字体相关样式,CSS3位移与变形处理,CSS3 2D3D 转换与动画,弹性盒模型,媒体查询,响应式设计

Bootstrap

Bootstrap介绍、响应式概念、网格系统、排版、表单、布局组件、菜单、按钮及导航, 其他内置组件

XMLJSONSVN

XML介绍、DOMSAX解析,JSON介绍、 JSON 解析, SVN介绍、SVN 使用说明、 Tortoise安装使用、 Eclipse SVN插件安装使用方法

J2EE框架

Oracle 数据库

Oracle体系结构, SQLPlus命令, Oracle常用函数, Oracle备份恢复, Oracle数据对象, PL-SQL, 存储过程, 游标, 函数, 触发器, 事务与用户管理

 

 

 

 

 

 

 

 

 

 

 

Struts2

Struts2 MVC模式、Struts2结构及原理、配置文件、Action、拦截器、注解、 验证框架

Hibernate

Hibernate概述、搭建Hibernate环境、Hibernate配置文件、Hibernate注解、对象关系数据库映射、Hibernate配置文件、主键生成策略、主键映射、HQL查询语句、事务处理、数据过滤、拦截器与事件、缓存策略 等

Spring

Spring介绍、Spring配置、Spring 注解、Spring DI依赖注入、Spring Bean基础、Spring AOP Spring Struts2 Hibernate集成

Spring MVC

Spring MVC基础、配置、注解、映射处理、控制器、视图解析器、文件上传下载、与Spring集成

Spring Data JPA

JPA概述、 JPA基础、 Spring Data JPA概述、 配置、 JPA EntityJPARepostoryJPA CRUD操作、分页查询、高级查询、 与Spring 集成

Spring Boot

SpringBoot介绍、SpringBoot应用、application.properties配置、微服务实例、ControllerWeb 应用、Thymeleaf模板应用

MyBatis

MyBatis 介绍、 配置、MyBatis映射、Mapper XML配置、 接口注解、 MyBatis CRUD、 表关联、动态SQL语句、 MybatisSpring集成

Memcached 缓存

Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
具体内容包括:Memcached简介、缓存的含义、安装、基本配置、启动和基本使用、Memcached的操作命令、
Memcached
的数据存储方式、Memcached的数据存储方式的缺点、Memcached的数据过期、MemcachedJava
户端开发、MemcachedSpring集成开发

MavenGit

Maven 概述、Eclipse Maven配置、Maven常用指令、 创建及导入Maven项目、pom.xml 配置说明、 Git 介绍、GitHub介绍、客户端安装、配置、基础指令使用、 Eclipse上使用Git进行版本控制

微信接口开发

微信公众平台及微信开放平台介绍及差异介绍、账号注册、认证、开发流程、注册绑定服务器、收发图文消息、 JS-SDK集成、微信分享、QQ分享、二维码扫描、地理位置、微信授权登录、 微信支付等

MongoDB

NoSQL介绍,MongoDB介绍,MongoDB安装配置,创建数据库,MongoDB 增、删、改、查操作,MongoDB Java中使用

LinuxNginx

Linux系统-基础、LinuxJava环境的搭建、LinuxTomcat安装和配置、Linux Oracle/MySQL 安装与配置、Shell 编程、Linux文件权限、Linux用户管理、VI编辑器,Linux Apache服务器配置、Linuxnginx安装配置,Web项目负载均衡配置