YQX18J037 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 16800.00元

培训内容

课程模块一软件工程

内容模块

内容明细

软件工程概述

1、软件工程发展历史

2、软件工程原理

3、软件开发过程

软件项目管理

1、软件项目计划

2、软件项目计划跟踪

3、软件配置管理

4、软件需求管理

5、风险管理

6、软件度量

7、软件质量保障

UML

1、用例图

2、静态图

3、行为图

4、交互图

5、实现图

软件需求分析

1、需求分析过程

2、需求分析方法

3、需求文档编写

软件系统设计

1、系统架构设计

2、系统详细设计

系统测试

1、单元测试

2、集成测试

3、系统测试

瀑布式开发模型

1、瀑布式开发模型的特点

2、瀑布式开发模型的过程

3、瀑布式开发模式的用途

RUP统一开发模型

1RUP的特点

2RUP的阶段划分

3RUP的用途

敏捷开发模型

1、敏捷开发模型的特点

2、敏捷开发的价值观

3、敏捷开发的过程

4、敏捷开发的四种会议

5、敏捷开发的用途

课程模块二 JAVA开发基础技术

内容模块

内容详情

JAVA语言基础

1JAVA语言概述(跨平台原理,JDK,JRE,JVM)

2、开发环境的安装配置(JDK安装配置,开发工具的介绍)

3JAVA语言书写格式,注释概述和分类

4、关键字的概述和使用

5、标示符的概述和规则

6、变量与常量

7、进制概述及转换

8、数据类型及数据类型转换

9、运算符及运算符重载

10、选择结构语句(if,switch

11、循环语句(for, while, do...while

12、控制语句(break,continue,return

13、数组

数据结构

1、数组

2、链表,队列,栈

3、哈希表

4、树,堆

5、图

6string等常用数据结构

面向对象基础

面向对象概述与思想

类的定义以及使用

对象内存图

匿名对象

封装

构造方法

进行类的代码创建举例和测试,以及创建一个对象的步骤

static关键字的使用

单例模式

main方法的详细介绍,工具类制作

随机数学习(Math介绍,可以做些案例)

代码块的概述和分类

继承

重载和重写

继承案例举例

抽象的概述以及特点

final关键字

接口的概述以及特点

类,接口之间关系,抽象类与接口区别

多态的概述以及代码

Package关键字的概述以及作用

Import关键字的概述以及作用

内部类

匿名内部类

面向对象程序设计原则

1、单一职责

2、接口隔离

3、开放封闭

4、依赖倒置

5、里氏替换

6、最小知识

设计模式

23种设计模式

集合框架

对象数组

集合的由来以及集合继承体系

Collection的基本功能

集合遍历

List集合概述

Vector的特有功能

List集合的3个子类特点

ArrayList的使用

LinkedList的使用

泛型使用

集合嵌套之ArrayList嵌套ArrayList

HashSet的使用

LinkedHashSet的使用

TreeSet的使用

Map的使用

HashMap的使用

TreeMap的使用

LinkedHashMap的使用

异常

 异常的概述与分类

JVM异常处理机制

try..catch使用

throwthrows使用

finally使用

自定义异常

IO操作

File类的概述以及构造方法

File类的功能

文件过滤器的概述以及使用

IO流的概述及其分类

字节流概述

FileInputStreamBufferedInputStream

FileOutputStreamBufferOutputStream

流的标准处理异常代码

拷贝文件与录入数据拷贝到文件

字节流中文读写

字符流概述

FileReader

FileWriter

字符流拷贝

带缓冲的字符流

readLine() newLine() 方法

将文本反转

序列流

内存输出流

对象操作流

打印流

Properties的概述和使用

多线程

进程和线程

Java程序运行原理和JVM的多线程

多线程并行和并发的区别

多线程程序实现的方式

实现Runnable的原理,2种方法的区别

匿名内部类实现多线程的方法

获取当前线程对象,名字与设置名字

休眠,守护,加入和礼让线程

设置线程优先级

同步代码块和同步方法

死锁

线程安全

Runtime的使用

Timer

线程间通信

多线程同步

线程组的概述和使用

线程池的概述和使用

网络编程

网络编程概述

OSI协议

数据封装

三要素之IP

三要素之端口

三要素之协议

Socket通信原理

UDP编程

TCP编程

多线程服务端

观察者模式

JDK新特性以及反射原理

类的加载与类加载器的概述

反射机制概述

Class.forName() 使用

通过反射获取构造方法,成员变量,方法。

JDK8新特性

  • 其他说明
  1. 本班级课程仅为线上课程,因此价格也仅为线上课程(包括录播和直播课程)费用;
  2. 如需参加继续参加线下项目实战班需另外付费,具体请咨询课程顾问;
  3. 线下项目实战班分为零基础班(未能通过考试只能参加此班级)和企业直通班(须通过理论考试);

注:其余课程模块内容请详见培训方案文档