java学习网 java教程视频 java论坛

 找回密码
 立即注册
查看: 327|回复: 69
收起左侧

Java Web培训班课程规划与学习周期

  [复制链接]

484

主题

521

帖子

3074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3074
发表于 2020-7-15 23:46:57 | 显示全部楼层 |阅读模式
第一阶段
Week1
  • Java语言介绍 、JDK的介绍,Java开发环境配置;
  • 常见的基本操作,快捷键,基本dos命令
  • 基本语法包括关键字、标识符、常量、进制转换、数据类型、运算符、流程控制语句
  • 一维数组,二维数组,多维数组;
  • 方法,方法重载,多态的引入。

Week2
  • 面向对象,类的初始化及变量作用域、类的访问控制权限,面向对象三大特性、封装,继承,多态。
  • 抽象类及接口。
  • 异常,异常分类,异常处理,自定义异常;
  • Java 常见类Object及String类;
  • JAVA集合的使用

Week3
  • 多线程概述、实现方案、线程调度和线程控制、线程生命周期、线程同步、线程锁、死锁问题、线程间通信、生产者消费者问题等
  • Java文件的常见操作
  • Java IO流,概述、分类、字节流基类,常见读写方式,缓冲流,字符流基类,编码表,字符缓冲流;打印流,标准输入输出流,序列化流

Week4
  • Java网络编程、网络编程概述、网络编程三要素 、UDP编程 、TCP编程 等
  • 类加载器,反射,通过反射获取构造方法,成员变量,及私有方法调用
  • Java虚拟机架构介绍,java虚拟机内存管理,JVM GC介绍,垃圾回收原理,常见垃圾回收算法,OOM及Memory leak问题分析。
  • 常见JAVA的设计模式
  • JAVA注解的使用

第二阶段
   (WEB前端基本知识)
Week1
  • Html5基本语法,canvas的使用等
  • CSS3层叠样式表,样式的基本用法,选择器等
  • JavaScript前端脚本语言
  • BOM编程
  • DOM编程


第三阶段
   (JAVAEE服务器开发)
Week1
  • Web前端 :
  • Java 服务器开发
  • Java EE介绍,常见Java Web服务器介绍,Tomcat的使用及配置。
  • Web开发基石HTTP协议介绍,HTTP协议抓包分析。
  • Servlet介绍,Servlet的执行过程,Servlet的生命周期。Servlet请求响应详解。
  • Cookie及Session的使用。
  • JSP动态开发技术。

Week2
  • Java服务器文件上传及下载技术。
  • SQL 结构化查询语言,常见数据库介绍,MySQL数据库的安装与配置;
  • SQL查询语言及其使用(数据查询语言、数据操作语言、数据定义语言、数据控制语言、事务处理语言)
  • 数据库的设计,多表设计,多表查询,数据的备份与恢复
  • JDBC 简介
  • JDBC Demo 程序,JDBC详解、JDBC操作数据库,增删改查

Week3
  • JDBC处理大文本、大二进制数据、JDBC进行批处理
  • MVC架构解析
  • 数据库连接池DBCP/C3P0
  • Filter过滤器
  • DBUtils 轻量级数据库框架
  • Ajax异步请求


第四阶段
   (WEB开发项目一及Linux下的Java开发)
Week1
  • JAVAEE网上商城项目,基于B/S设计,采用MVC三层架构。主要是夯实WEB开发的基础知识,并对WEB开发的基本架构有清楚认识。
  • 采用MVC设计模式,分为管理员和用户两个部分。
  • 在管理员板块中实现了增删改查商品,并带有条件搜索功能,能按照不同条件进行搜索。
  • 在用户版块能动态显示不同分类,实现查看商品详情,添加购物车,生成订单,在线支付等一系列操作。

Week2
  • Linux 操作系统学习
  • 常见shell命令
  • Linux下的java开发
  • Linux下Java Web服务器配置
  • Nginx 服务器配置


第五阶段
   (SSH框架详解)
Week1
  • Struts 简介及架构解析
  • Struts环境配置及入门案例
  • Struts配置详解,Package元素,Action元素等
  • Struts参数封装及类型转换器
  • Struts数据校验
  • Struts拦截器的使用及使用拦截器实现文件上传及下载
  • Struts ValueStack解析及控制标签
  • Struts2阶段小项目实战

Week2
  • Hibernate简介及 ORM介绍.
  • Hibernate项目搭建及入门案例分析
  • Hibernate使用API Demo及详解
  • Hibernate缓存处理及多表映射操作
  • Hibernate查询语言HQL的基本使用
  • Hibernate进行数据库事务处理
  • Hibernate数据库小项目实战(简易论坛搭建)

Week3
  • Spring框架概述
  • Spring控制反转和依赖注入介绍,通过例子体会
  • Spring核心API介绍
  • Spring AOP 切面编程
  • Spring 配置JavaBean,Spring事务 ,整合Web项目
  • SSH整合。Spring 整合Struts + Hibernate
  • SSH整合阶段项目实战
  • Struts2注解的使用
  • Hibernate注解的使用

第六阶段
   (SSH综合项目实战)
Week1
  • 小组分组开发一款商业软件,熟悉商业项目开发流程,理解并熟练运用项目版本控制工具,体会项目开发过程存在的风险及团队开发如何分工合作。最终上线一个完整的WEB server 项目。

第七阶段
   (SSM框架详解)
Week1
  • Maven的使用
  • SpringMVC 框架
  • Springmvc 注解驱动
  • Springmvc路径映射
  • SpringMVC请求参数封装
  • SpringMVC拦截器的使用
  • SpringMVC对json和Freemarker的支持
  • SpringMVC产生Restful风格的API

Week2
  • MyBatis框架
  • MyBatis的基本配置
  • MyBatis Mapper代理模式
  • MyBatis主配置文件
  • MyBatis映射配置文件
  • MyBatis输入输出映射
  • MyBatis动态sql配置
  • MyBatis多表查询配置
  • Mybatis的延迟加载和缓存机制

第八阶段
   SSM项目实战
Week1-Week2
  • Git的使用   
  • 使用Spring + SpringMVC+ MyBatis 作为核心框架开发一款商业软件

第九阶段
   就业及面试
Week0.5
  • 就业指导
  • (常见面试问题讲解,面试准备,简历制作修改,面试辅导,往期找工作的经验分享等)


回复

使用道具 举报

0

主题

18

帖子

26

积分

终身VIP会员

Rank: 5Rank: 5

积分
26
发表于 2020-8-16 01:48:14 | 显示全部楼层
哈哈哈···
回复

使用道具 举报

0

主题

20

帖子

29

积分

终身VIP会员

Rank: 5Rank: 5

积分
29
发表于 2020-8-17 17:41:35 | 显示全部楼层
学习java编程
回复

使用道具 举报

0

主题

22

帖子

32

积分

终身VIP会员

Rank: 5Rank: 5

积分
32
发表于 2020-8-18 04:35:37 | 显示全部楼层
怎样从零开始java
回复

使用道具 举报

0

主题

22

帖子

32

积分

终身VIP会员

Rank: 5Rank: 5

积分
32
发表于 2020-8-18 09:30:00 | 显示全部楼层
学java要什么软件
回复

使用道具 举报

0

主题

14

帖子

20

积分

终身VIP会员

Rank: 5Rank: 5

积分
20
发表于 2020-8-19 05:43:08 | 显示全部楼层
java入门学习班
回复

使用道具 举报

0

主题

22

帖子

32

积分

新手上路

Rank: 1

积分
32
发表于 2020-8-20 21:06:29 | 显示全部楼层
java的学习方法
回复

使用道具 举报

0

主题

20

帖子

29

积分

终身VIP会员

Rank: 5Rank: 5

积分
29
发表于 2020-8-22 07:45:00 | 显示全部楼层
java\\什么意思
回复

使用道具 举报

0

主题

18

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2020-8-22 17:41:57 | 显示全部楼层
软件开发流程
回复

使用道具 举报

0

主题

22

帖子

32

积分

终身VIP会员

Rank: 5Rank: 5

积分
32
发表于 2020-8-22 23:13:51 | 显示全部楼层
现在java还有前途吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|sitemap.xml|java教程视频

GMT+8, 2020-10-24 08:11

Powered by www.java7.com

Copyright © 2001-2020.

快速回复 返回顶部 返回列表