深圳远标的java课程怎么样?谁有他们的课程大纲看看

发布网友 发布时间:2022-04-22 18:37

我来回答

1个回答

热心网友 时间:2023-07-29 05:13

ITjob Java班 课程表

时间 星期一 星期二 星期三 星期四 星期五

第一阶段 Java SE (1-6周,共6周)

第1周 开班典礼
1.计算机概述
2.操作系统简介
3.语言发展史
4.主流开发语言介绍
5.行业背景分析
6.编译原理 1.进制
2.进制转换
3.原码、反码、补码
4.Java概述
5.JVM
6.JDK安装和环境变量配置
7.第一个Java程序 1.classpath的作用
2.开发环境介绍
3.Java常见错误
4.单步调试
5.编码格式与命名规范
6.包的声明和引入
7.带包和不带包编译运行方式 1.包的静态引入
2.Linux动态库
3.jar包
4.文件组织结构
5.标识符和关键字
6.整数型/浮点型 1.布尔型/字符型
2.变量的默认值
3.双色球中奖概率
4.随机函数介绍
5.机选一注彩票
6.大数类BigInteger
7.宇宙彩票
8.类型转换
9.变量、常量与内存

第2周 1.运算符
2.优先级和结合性
3.if/switch语句
4.for/while循环
5.do…while循环
6.循环嵌套
7.跳转break、continue 1.练习题之奇偶数
2.练习题之百钱百鸡
3.练习题之九九乘法表
4.练习题之求正整数各位数字和
5.练习题之求约数、因式分解、素数
6.练习题之最大公约数、最小公倍数 1.数组引入
2.一维数组
3.一维数组应用之求最大值最小值
4.数组常见API
5.二维数组
6.二维数组应用之显示五子棋棋盘
7.*数组 1.数组深拷贝和浅拷贝
2.方法声明和调用
3.方法参数传递
4.方法重载
5.方法参数可变
6.方法递归调用 1.练习题之进制转换
2.练习题之插入排序
3.练习题之杨辉三角
4.五子棋之显示棋盘算法优化
5.五子棋之移动棋子
6.五子棋之判断输赢

第3周 1.面向对象概述
2.面向对象四大特性
3.类的声明和对象定义
4.类的封装性
5.类对象作为形参
6.构造方法
7.匿名对象 1.对象的比较
2.两种String对象
3.this关键字
4.static关键字
5.main方法详解
6.Java代码块 1.单例设计模式
2.对象数组
3.基本数据类型包装类
4.String类API详解
5.继承概述
6.子类对象实例化过程
7.super关键字
8.各种修饰符
9.方法复写 1.Object类详解
2.抽象类
3.final关键字
4.接口
5.对象多态
6.instanceof关键字 1.设计模式
2.内部类
3.枚举
4.System类
5.Math类
6.Random类
7.垃圾回收机制
8.SMIS

第4周 1.Java异常处理机制
2.命令行参数传递
3.控制台录入数据
4.系统属性
5.格式化输出 1.Java注解
2.自定义注解
3.泛型引入之栈类
4.动态数组
5.动态数组实现泛型栈
6.泛型引入之点类 1.泛型类
2.泛型接口
3.泛型方法
4.泛型类对象数组
5.泛型类充当泛型参数
6.泛型通配符
7.泛型上下界 1.集合概述
2.Collection接口
3.List接口
4.SMIS(ArrayList版)
5.Set接口
6.SortedSet接口 1.ArrayList实现类
2.LinkedList实现类
3.HashSet实现类
4.TreeSet实现类
5.Collections工具类
6.Map接口
7.SortedMap接口
8.HashMap实现类
9.TreeMap实现类

第5周 1.Java类加载机制
2.反射概述
3.获取类的运行时识别
4.获取类的头信息
5.获取类的构造器
6.利用反射实例类对象
7.获取类所有成员方法
8.利用反射调用类的方法 1.获取类的所有字段
2.利用反射访问类字段
3.反射与数组
4.反射与注解
5.ORM
6.浅谈JDBC 1.进程与线程概述
2.启动多线程
3.线程启动方式比较
4.线程各种状态 1.线程常见API
2.线程打断
3.定时器
4.线程互斥
5.死锁 1.生产者消费者问题
2.生产者消费者问题数据紊乱解决
3.生产者消费者问题交替消费
4.线程池

第6周 1.File类
2.FilenameFilter类
3.RandomAccessFile
4.字节流、字符流概述
5.文件流
6.内存流 1.管道流
2.打印流
3.输入输出重定向
4.合并流
5.对象流
6.SMIS数据加载和存储
7.字符编码和国际化 1.网络概述
2.网络相关概念
3.InetAddress类获取主机信息
4.TCP原理
5.TCP实现 1.TCP实现文件传输
2.TCP与多线程
3.TCP实现单聊
4.TCP实现群聊
5.UDP原理
6.UDP实现
7.UDP广播 1.综合考试

第二阶段 Web前端基础篇—HTML4+CSS2+JavaScript+jQuery(7-8周,共2周)

第7周 1.JavaEE发展史
2.JavaEE技术概览
3.精美页面展示
4.HTML技术介绍
5.HTML语言结构
6.常用HTML标签分类
7.第一个HTML页面 1.CSS技术介绍
2.使用CSS的几种方式
3.常用CSS效果分类介绍:字体类、文本类、背景类、布局类、边框类、定位类等等
4.完整CSS效果页面展示(登录页面) 1.JS技术介绍
2.JS基本语法
3.JS常用函数和对象 1.DOM模型操作,对页面标签进行CURD操作
2.DOM核心对象——window、document 1.JS事件处理机制
2.JS常用事件介绍,包括鼠标事件、键盘事件、表单事件、窗体事件
3. 事件中的特殊情况,如事件捕获和冒泡

第8周 1. JS技术运用——表单验证
2. 最高效的验证解决方案——正则表达式 1.jQuery技术介绍
2.第一个jQuery程序
3.jQuery选择器
4.jQuery里的事件 1. 使用jQuery控制DOM
2. jQuery的其他功能,包括过滤,查找,动画效果等 1. jQuery插件开发要领
2. 基于jQuery的“日历插件”实例讲解及练习

第三阶段 JavaEE基础篇—Servlet+JSP+AJAX(9-11周,共3周)

第9周 1. HTTP协议介绍
2. 请求协议和响应协议的样例分析
3. Web基础知识介绍,包括BS/CS、JavaWeb工作原理、URL
4. JavaWeb中间件服务器介绍,即Tomcat 1.Servlet技术介绍
2.JavaEE发展史回顾
3.Hello Servlet!
4.Servlet生命周期
5.ServletRequest和ServletResponse简介 1. Filter技术介绍
2. Filter原理及生命周期
3. 基于Filter技术的实例演示——解决头痛的中文乱码问题 1. JavaWeb中的四大域对象详解,包括page、request、session、application
2. 各域对象中的值域范围实例比较
3. 补充:request中的getXXX 1. Listener技术介绍
2. 三大域对象的2组listener接口示例
3. 基于Listener技术的实例演示——在线人数统计
4. 无状态协议中的有状态技术——Cookie

第10周 1. JSP技术介绍
2. JSP指令介绍
3. JSP里的九大内制对象介绍
4. JSP实例演示——Remember Me 1. EL表达式——一种不再JSP里出现java代码的优雅解决方案
2. JSTL标签库——为EL表达式插上腾飞的翅膀 1. XML语言介绍
2. 第一个XML语言
3. XML语言中的约束——DTD技术
4. log4j的简单介绍 1. JSON技术介绍
2. JSON语法规则分析
3. 流行的异步提交技术——ajax技术介绍
4. jQuery中的ajax
5. 由form提交到ajax提交的进化 阶段综合练习——局域网聊天室项目需求介绍,实例演示和核心功能讲解

第11周 阶段综合项目考核——局域网聊天室项目开发 项目验收,点评及评分 阶段性知识点笔试考试——复习+考试 考试结果公布、点评

第四阶段 数据库篇——Oracle(12-13周,共2周)

第12周 1.数据库发展史概述
2.Oracle数据库介绍
3.OracleXE版的安装和基本配置
4.Oracle想说爱你不容易——第一个个人用户的设置步骤演示 1.Oracle体系概览
2.SQL基础:SQL分类、数据类型、基本语法
3.SQL语言的核心——Select语句详解(上) 1. SQL语言的核心——Select语句详解(下)
2. Oracle中的常用函数介绍,包括:字符函数、数值函数、日期函数、类型转换函数、其它函数 1. 创建并维护自己的table—DDL语句中CURD
2. 捣腾table里的数据—DML语句中的CURD
3. Oracle中的常用对象sequence和index 1.Oracle级的编程语言—PL/SQL介绍
2.PL/SQL语法介绍
3.一个简单的PL/SQL小程序—判断闰年

第13周 1.Oracle高级技术—function介绍及实例
2.Oracle高级技术—procre介绍及实例
3.什么是事务?及Oracle中的事务体现 1. Java与数据库—JDBC技术介绍
2. JDBC操作数据库演示(以Oracle为例)
3. JDBC简易封装实例 1. Mybatis技术介绍
2. Mybatis实例演示,包括:配置+实操
3. Mybatis强大的动态语句功能 阶段综合练习——交易流程中的数据流向实例讲解及练习

第五阶段 MVC——SpringMVC+Mybatis(14-15周,共2周)

第14周 1. Spring技术介绍
2. JavaWeb中的Spring——基本配置后的Hello Spring!
3. Spring核心技术——AOP和IOC概念
4. 深入了解IOC——IOC模型实例讲解 1. Spring中的JDBC——SpringJDBC配置及实例
2. AOP实例——Spring中的事务处理 1. 什么是MVC——MVC及SpringMVC技术介绍
2. Hello SpringMVC!
3. 从基于SpringMVC的表单提交认识一个重要对象ModelAndView 1. 优雅的REST——REST编码风格华丽现身
2. SpringMVC中的国际化——什么是国际化及国际化的实际作用 1. 原来ajax在SpringMVC中如此简单——当AJAX遇到了SpringMVC
2. SpringMVC下的文件上传/下载

第15周 1. 管理框架的框架——Spring整合Mybatis
2. Spring和SpringMVC的区别
3. 实例改造——基于SpringMVC+Mybatis下的注册和登录 SpringMVC实战:
1.传统分页算法
2.Scroll分页算法
阶段综合项目练习——smis 1. 全阶段复习
2. 期末综合考试

第六阶段 项目实战(16-18周,共3周)

第16周 快点网
大片廊


第17周

第18周

第七阶段 就业指导,制作简历,模拟面试(19-19周,共1周)

第19周

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com