特色 | l理论+实战+项目+就业 l技术交流会 l项目讨论单元 l个人技能PK环节 |
培训目标 | 1.熟练使用各种编程.学会功能的实现。 2.掌握不同职位需求的开发技能。 3.具备独立完成各种项目的能力。 4.通过前沿的案例实操经验.设计感觉思路更广.灵感也更丰富。 5.从事互联网公司,软件公司,网络公司等相关开发工作。 |
培训模式 | 1.老师现场教学.全程面授。小班制教学。一人一机.五星级教学环境; 2.0基础也可学习.由浅入深、循序渐进.并辅以丰富的案例项目.真正做到“在学中做.在做中学”; 3.以教案和实际操作演示相结合。针对性强.与企业主流技术结合.提升竞争力; 4.每节课后布置相应的作业来帮助和督促学员巩固学到的知识; 5.学习过程中设有问答环节.考试环节.学起来生动有趣; |
认识JAVA | 1.认识JAVA | 认识JAVA.学会安装配置JAVA环境.熟悉JAVA的执行流程。 |
2.安装JAVA环境 |
3.编写个JAVA程序 |
4.编译执行个JAVA程序 |
5.认识JAVA执行流程 |
6.认识JAVA虚拟机(JVM) |
7.认识内存以及JAVA内存回收 |
JAVA基础 | 1.变量与常量 | 掌握JAVA基础语法.能够使用JAVA编写程序求解一些常见的数学问题。 |
2.如何声明变量 |
3.初识内存机制 |
4.JAVA数据类型 |
5.数据类型的转换 |
6.基本数据类型与引用数据类型的认识 |
7.运算符以及运算符的优先级 |
JAVA语句 | 1.基本语句 |
2.条件判断与分支语句 |
3.循环语句 |
4.声明语句 |
5.方法声明 |
6.方法的调用 |
7.方法的递归调用 |
JAVA数组 | 1.认识数组的作用 | 掌握JAVA数组的操作.以及综合前边知识认识算法与数据结构。 |
2.声明数组 |
3.数组的访问与遍历 |
4.多维数组 |
5.数组的内存分析 |
JAVA面向对象 | 1.面向对象与面向过程 | 掌握面向对象思想.能够根据场景通过面向对象思想编写类并进行测试。 |
2.类与对象 |
3.如何声明类 |
4.类的实例化 |
5.面向对象的特性 |
6.类与类之间的关系 |
7.类的封装 |
8.this关键字 |
9.对象的内存分析 |
10.方法的重载 |
11.构造方法 |
12.类的继承 |
13.super关键字 |
14.抽象类 |
15.接口 |
16.对象的多态 |
17.静态属性和静态方法 |
18.package和import语句 |
19.单例模式 |
JAVA常用类 | 1.0bject类 | 常用工具类的使用.这些工具类在后边的应用中都很常见。 |
2.String、StringBuffer、StringBuilder类 |
3.包装类 |
4.Math类 |
5.Date、Calendar类 |
6.Random、ThreadLocalRandom类 |
7.其他常用工具类 |
JAVA异常 | 1.什么是异常.为什么要处理异常 | 对异常进行处理.以及能够自己定义异常.然后在特定地方抛出自己的异常。 |
2.JAVA异常机制 |
3.try、catch、finally语句 |
4.JAVA异常分类 |
5.JAVA中的常见运行时异常与Checked异常 |
6.throw和throws语句 |
7.自定义异常类 |
JAVA I0 | 1.File类的使用 | 通过JAVA I0对文件进行操作.以及能比较不同流的特点.在不同场合应该合理选择不同的流对文件进行操作。 |
2.流的概念 |
3.输入流与输出流 |
4.字节流与字符流的区别 |
5.InputStream和0utputStream |
6.FileInputStream和File0utputStream |
7.Reader和Writer |
8.FileReader和FileWriter |
9.缓冲流 |
10.转换流 |
11.对象流 |
12.打印流 |
13.序列化与反序列化 |
JAVA集合 | 1.什么是集合以及为什么要使用集合 | 常见集合的使用.对集合进行访问。这些集合元素对应的数据结构特点.以后开发中常常针对不同的集合元素编写特定算法以提高程序的执行效率。 |
2.Collection接口 |
3.List和Set接口 |
4.ArrayList和LinkedList类 |
5.HashSet和TreeSet类 |
6.Iterator迭代器的使用 |
7.增强的for循环遍历集合 |
8.Vector类 |
9.Map接口 |
10.HashTable、HashMap和TreeMap |
11.Comparable和Comparator接口 |
12.Enumeration枚举 |
13.Properties |
14.Arrays和Collections |
JAVA泛型 | 1.什么是泛型以及为什么使用泛型 | 泛型的声明和使用。 |
2.如何声明泛型 |
3.如何使用泛型 |
4.泛型在接口、类以及继承中的使用 |
JAVA多线程 | 1.线程和进程 | 对多线程进行控制.多线程思想在后边处理服务器并发访问中有着很重的作用。 |
2.单线程和多线程 |
3.JAVA实现多线程 |
4.线程的生命期 |
5.线程的同步与死锁 |
6.线程的等待与唤醒 |
JAVA反射机制 | 1.什么是反射以及为什么要使用反射 | 通过反射获取类信息以及对对象进行访问。 |
2.类加载的详细过程 |
3.ClassLoader类加载器 |
4.Class类的使用 |
5.Constructor、Field、Method以及Array类 |
6.动态与静态 |
7.工厂模式 |
JDBC | 1.JAVA数据库访问的方式以及JDBC的特点 | 通过JDBC对数据库进行访问。 |
2.了解驱动的概念以及使用数据库驱动 |
3.DriverManager类的使用 |
4.Connection接口 |
5.Statement、PreparedStatement以及CallableStatement接口 |
6.ResultSet接口 |
7.数据库连接的封装 |
8.C0/DBCP数据库连接池的使用 |
DA0 | 1.了解软件分层 | 认识软件分层思想.以及如何通过编写DA0层对数据库访问进行封装。 |
2.JAVA开发中常见的软件分层 |
3.MVC与N层架构 |
4.DA0层的作用 |
5.DA0层的设计 |
6.DA0层的接口编写 |
7.封装0RM操作 |
Servlet | 1.Tomcat的安装与常见配置 | 掌握web服务器的作用.以及如何通过Servlet对用户的请求进行响应。 |
2.Tomcat的启动、发布与关闭 |
3.Servlet的作用 |
4.Servlet的创建于配置 |
5.Servlet接口 |
6.GenericServlet与HttpServlet |
7.Servlet的生命期 |
8.Request和Response |
9.Servlet上传与下载 |
10.Servlet验证码的生成 |
11.Servlet过滤器 |
12.Servlet器 |
13.JAVA中的XML操作与D0M4J的使用 |
JSP | 1与Servlet的与区别 | 通过jsp将内容展示到页面中.以及JSTL标签库中提供了大量常用标签.和EL表达式的使用都是以后开发中常用的技术。 |
2的请求流程 |
3的页面构成 |
4指令 |
5标准动作 |
6.EL表达式 |
7.JSTL标签库 |
8.自定义标签 |
9内置对象 |
AJAX | 1.AJAX原理 | AJAX的好处.以及我们如何通过原生的方式发送AJAX请求.并将返回的数据封装成JS0N格式然后进行解析。 |
2.实现AJAX请求 |
3.处理AJAX请求返回的数据 |
4.json-lib包的使用 |
5.封装与处理JS0N数据 |
6.异步上传 |
项目实战 | 企业信息发布系统 |
|
Mysql操作 | 1.安装mySQL | 熟练使用mySQL数据库.能完成数据库数据结构的设计。 |
2.配置mySQL |
3.数据库设计 |
4.mySQL表引擎的区别 |
5.命令行操作mySQL |
6.phpMyAdmin操作mySQL |
7.客户端操作mySQL |
8.mySQL视图的创建和使用 |
9.mySQL函数的创建和使用 |
10.mySQL存储过程的定义和使用 |
11.mySQL触发器的使用 |
12.备份与恢复 |
SQL标准语法 | 1.创建、删除数据库 | 熟练编写SQL语句对数据库进行CURD操作.并且能熟练编写出复杂的查询语句。 |
2.创建、删除数据表 |
3.添加、删除、修改记录 |
4.查询数据: |
5.条件查询 |
6.排序查询 |
7.分页查询 |
8.聚合函数查询 |
9.分组查询 |
10.各种连接的多表查询 |
11.子查询的多种方式 |
12.SQL语句的优化 |
教学承诺 | 1.精心施教.学会为止;技术过硬.就业; 2.技术升级.老学员可免费再学习新技术。 3.学员工作中遇到技术问题.免费提供技术支持; 4.学员创业提供人才技术支持; 5.就业指导.无限次数就业; 6.培训之后达到1-2年的工作经验。 |
认证服务 | 1.可考取设计师证书.全国通用; 2.可考取国际设计师证书.全球通用。 |
上课时间 | 白班:9:00-12:00 13:30-17:00 晚班:19:00-21:00周一到周四 周末班:9:00-12:00 13:00-16:00 |