OracleJava中级软件工程师经典认证班
适合人群
热爱软件编程人群;
有开发语言编程基础的人士;
希望掌握Oracle大型数据库开发及如何利用JDBC操作Oracle数据库技能的人士;
有意向从事JAVA开发工作的人士。
就业方向
Java软件工程师、程序员、搜索引擎工程师、移动应用开发工程师、产品研发经理、技术经理、项目经理等。
腾科JAVA培训优势
9年培训经验:成功培养10000多名高端软件工程师
最强师资团队:5名专家技术讲师和8名资深讲师
真实企业项目:提供大量在线运行的真实企业项目
前沿课程体系:定期企业人才需求调研及专业课程研发
完善就业保障:300多家知名软件企业人才输送
全面技术依托:Oracle、Redhat等国际授权IT技术为依托
课时介绍
180个课时
课程介绍
本课程包括java基础与高级编程,适合零基础学员。课程包括Linux、JavaSE、Oracle数据库、JDBC等技术,课程引入了多个实用性、趣味性很强的Java项目,让学员学完之后,能立即将所学的知识点应用到项目中。同时,学员学完本课程之后,可以报考OCJP认证。
课程大纲
课程主题 |
课程内容 |
课程目标 |
---|---|---|
第一阶段(JavaSE软件工程师培训课程),96课时 | ||
Linux开发环境 |
Linux系统原理、文件系统剖析;Linux常用命令;vi和vim编程器介绍;java开发环境搭建 | 掌握Linux常用命令;掌握vi和vim编程器;熟练构建Linux下的Java开发环境。 |
Java语言基础 | 计算机基本原理,Java语言发展简史,配置Java 开发环境,体验Java 程序开发,数据类型、变量、运算符、流程控制、循环控制、数组的基础概念与存取 | 认识计算机基本原理,了解Java语言发展简史,掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。 |
Java面向对象 |
面向对象特性:封装、继承、多态; 接口应用;JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化) |
掌握面向对象的基本原则以及在编程实践中的意义;掌握接口编程基本原则;掌握基本的JVM优化策略 |
JDK核心API | JDK核心包、常用工具包、异常处理、集合框架、反射机制 | 掌握JDK核心API编程;理解API设计原则;掌握java异常处理机制;掌握java集合框架;掌握反射机制 |
I/O流 | IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码,资源的自动回收管理 | 掌握基本的文件输入输出流,能够利用文件输入输出流进行文件的读写,掌握常见的IO流控制类和接口 |
Java图形界面 | awt、swing常用图形界面组件介绍;事件处理机制介绍;JavaFX介绍 | 掌握java图形界面(awt,swing)编程和JavaFX编程 |
多线程 | 多线程的概念;多线程编程;线程安全问题、线程的同步、线程之间的通讯;线程死锁;线程池、线程并发库介绍 | 理解多线程技术的原理,理解线程安全、线程的同步和互斥,能够基于Thread和Runnable进行多线程应用开发 |
网络编程 | Java网络编程;c/s与b/s结构介绍;网络通信协议TCP和UDP介绍; DatagramSocket,DatagramPacket,ServerSocket,Socket编程。 | 理解网络编程技术,能够基于Socket和ServerSocket进行网络应用开发,能够结合多线程技术进行多客户端网络应用开发 |
项目练习与阶段测试 | 腾科Java第一阶段测试题和阶段复习 | |
第二阶段(JDBC+ORACLE+SVN团队项目),72课时 | ||
Oracle数据库 | oracle体系结构剖析、数据库建模及设计;SQL语句基础和提高、SQL语句调优;PL/SQL简介与PL/SQL程序开发 | 掌握oracle数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的基础知识。 |
JDBC | JDBC核心API(Connection、Statement、ResultSet)、JDBC优化技术(缓存技术、批处理技术、连接池技术)。 | 理解JDBC作为规范的设计原则;熟练掌握JDBC API;具备使用JDBC对数据库进行高效访问的能力 |
软件工程基础 | 软件过程和软件活动;需求分析、概要设计、详细设计基本原则和文档规范;配置管理的基本概念和必要性;SVN基本操作;Ant简介;junit基本操作; | 理解软件过程的普遍概念和基本的软件活动;理解迭代的意义;掌握Ant、SVN等常用配置管理及部署工具;掌握利用junit进行单元测试操作 |
OOAD及设计模式 | 面向对象基本设计原则;常见的设计模式:工厂模式、策略模式、适配器模式、代理模式等、门面模式。 | 理解面向对象设计的一般原则;理解重用的意义;掌握常见的设计模式 |
项目练习与阶段测试 | 坦克大战;鸿达业务管理系统;腾科Java第二阶段测试题和阶段复习 | |
第三阶段(OCJP题库讲解),12课时 | ||
OCJP题库 | OCJP题库讲解;OCJP模拟考试 | 了解OCJP考试大纲、OCJP题目类型;熟练掌握OCJP题库试题 |
加载全文