欢迎来到腾科IT教育网站
   400-885-2225
1. 适用对象
热爱软件编程人群
有开发语言编程基础的人士
学习过JavaSE,有HTML、CSS和JS基础的人士
欲转行从事Java开发的社会人士

2. 就业方向

Java高级软件工程师、搜索引擎工程师、移动应用开发工程师、产品研发经理、技术经理、项目经理等
3.腾科JAVA培训优势
9年培训经验:成功培养10000多名高端软件工程师
最强师资团队:10名专家技术讲师和8名资深讲师和5名辅导助教
真实企业项目:提供大量在线运行的真实企业项目
前沿课程体系:定期企业人才需求调研及专业课程研发
完善就业保障:1500多家知名软件企业人才输送
全面技术依托:Oracle、Redhat等国际授权IT技术为依托
4. 课程目标
1) 能够在linux/unix系统进行java开发
2) 掌握程序语言的开发基础
3) 掌握java面向对象思想及开发方法,能够利用多线程和网络编程进行网络应用开发
4) 掌握oracle大型数据库开发及如何利用JDBC操作oracle数据库
5) 能够基于junit进行单元测试;
6) 掌握基于javaee企业级应用开发基础技术及企业常用的应用服务器(如jboss、weblogic等等),能够胜任基本的电子商务网站以及简单的企业应用系统的开发;掌握基于团队协作模式的开发方法,能够胜任小规模团队开发任务
7) 掌握各流行开源框架的应用;能够利用常见开源框架进行大型项目的开发,能够胜任企业级应用系统的开发;能够胜任常见的项目协作工作,能够胜任大型团队的开发工作;能够对weblogic作一些调优配置;
8) 理解JavaEE6.0技术规范下的各种技术,如servlet3.0、EJB3.x、JPA2.0等技术规范;能够基于标准的javaee技术规范进行大型项目的开发;能够利用webservice整合不同开发语言的系统 

4. 课程安排(共618课时)

课程主题

课程内容

课程目标

第一阶段(Java编程基础与核心技术, 以飞秋即时通信软件为驱动),108课时

Java语言基础

计算机基本原理,Java语言发展简史,配置Java 开发环境,体验Java 程序开发,数据类型、变量、运算符、流程控制、循环控制、数组的基础概念与存取

认识计算机基本原理,了解Java语言发展简史,掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。

Java面向对象 

面向对象特性:封装、继承、多态;

接口应用;JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)

掌握面向对象的基本原则以及在编程实践中的意义;掌握接口编程基本原则;掌握基本的JVM优化策略

JDK核心API

JDK核心包、常用工具包、异常处理、集合框架、反射机制

掌握JDK核心API编程;理解API设计原则;掌握java异常处理机制;掌握java集合框架;掌握反射机制

I/O

IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码,资源的自动回收管理

掌握基本的文件输入输出流,能够利用文件输入输出流进行文件的读写,掌握常见的IO流控制类和接口

Java图形界面

awtswing常用图形界面组件介绍;事件处理机制介绍

掌握java图形界面(awt,swing)编程

多线程

多线程的概念;多线程编程;线程安全问题、线程的同步、线程之间的通讯;线程死锁;线程池、线程并发库介绍

理解多线程技术的原理,理解线程安全、线程的同步和互斥,能够基于ThreadRunnable进行多线程应用开发

网络编程

Java网络编程;c/sb/s结构介绍;网络通信协议TCPUDP介绍; DatagramSocketDatagramPacketServerSocketSocket编程。

理解网络编程技术,能够基于SocketServerSocket进行网络应用开发,能够结合多线程技术进行多客户端网络应用开发

项目练习与阶段测试

腾科Java第一阶段测试题和阶段复习

第二阶段(JDBC+ORACLE+SVN团队项目)90课时

Linux开发环境

Linux系统原理、文件系统剖析;Linux常用命令;vi和vim编程器介绍;java开发环境搭建

掌握Linux常用命令;掌握vi和vim编程器;熟练构建Linux下的Java开发环境。

Oracle数据库

oracle体系结构剖析数据库建模及设计;SQL语句基础和提高、SQL语句调优PL/SQL简介与PL/SQL程序开发 

掌握oracle数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的基础知识。

JDBC

JDBC核心API(Connection、Statement、ResultSet)、JDBC优化技术(缓存技术、批处理技术、连接池技术)。

理解JDBC作为规范的设计原则;熟练掌握JDBC API;具备使用JDBC对数据库进行高效访问的能力

项目练习与阶段测试

飞秋即时通信软件;超市管理系统;腾科Java第二阶段测试题和阶段复习

第三阶段(web前端),120课时

HTML+CSS+JS

 

HTML基本文档结构、CSS基础语法、HTML常用标签、JavaScript语言基础(数据类型、函数、对象)、JavaScript面向对象编程。

掌握基本的HTML知识,能够利用HTML编写网页,能够使用CSS美化网页,掌握JavaScript的面向对象开发方法

HTML5

视频/DOM、 音频、拖放、 画布、SVG、画布 vs SVG、地理定位、Web 存储、应用缓存、Web Workers、服务器发送事件

掌握html5新的标签,体会html5+js强大功能

CSS3

CSS3 基础语法、框模型与背景、文本格式化、表格、显示与定位、动画、过渡、2D/3D 转换、CSS 优化

掌握CSS3新的选择器,灵活使用CSS3进行布局

jquery/ jquery-easyui

jQuery的各种标签,用选择器获取父元素、子元素、同级元素、 jquery的动画效果;

jquery-easyui底层用户交互、动画、特效和可更换主题的可视控件的学习

掌握jquery基本用法及jquery-easyui组件用法,能够利用jquery-easyui构建业务系统界面

Bootstrap

是目前最受欢迎的前端框架。Bootstrap 是基于 HTMLCSSJAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷

掌握bootstrap相关组件应用,能够利用bootstrap搭建一个兼容移动设备的网站

实战项目

企业CMS系统、仿小米商城

第三阶段(Java Web技术+ Oracle +JavaMail+ 在线支付+SVN团队项目),120课时

XML

XML语法、XML解析(SAX、DOM、JDOM、Dom4j)、RSS编程

掌握XML语法规则;理解DOM模型;掌握Java对XML的各种解析方式掌握利用RSS订阅博客和订阅新闻

SERVLET / JSP

Tomcat服务器详解、b/s结构应用剖析、servlet编程、JSP语法、JSTL和EL表达式、自定义标、Java Web 设计模式

理解Servlet核心原理;熟练掌握Servlet API;理解JSP引擎工作原理;熟悉常见的Java Web设计模式;

AJAX

Ajax基础、JSON技术;Ajax常用框架之JQuery、DWR、EXT等RIA技术

掌握Ajax的基本通信原理;掌握基于XML和JSON的Ajax数据传送;掌握JQuery核心API;了解多种JQuery插件;掌握常用的RIA技术 

全真实项目

腾科BBS系统、爱饭团订餐系统、CMS系统

第四阶段(SSH+oracle+AJAX+Lucene+JBPM+SVN+企业协同OA项目/电子商务系统),180课时

Struts2/FreeMarker

MVC模式介绍及常见的MVC框架;Struts2工作原理拦截器、FreeMarker、Struts2标记库、Struts2应用技巧(国际化、文件上传和下载、防止重复提交等),基于注解的配置

理解struts2框架的基本原理,掌握struts2框架的应用,掌握strtus2Action、标签以及拦截器等知识;能够应用struts2框架进行大型企业应用开发,掌握基于注解的配置

Hibernate/ Mybatis/OpenJPA

ORM概念及常见的ORM框架、Hibernate核心API、Hibernate实体映射技术、Hibernate关系映射技巧、HQL查询、OSCache及Hibernate缓存技术,基于注解的配置、基于JPA的使用。

Mybatis基础概念,Mybatis运行原理,Mybatis标准API,映射文件使用,基于注解以及xml的配置

ORM概念及常见的ORM框架,JPA标准PAI、JPA实体映射技术、JPQL查询

掌握ORM映射;掌握Hibernate多种关联映射技巧;掌握多种Hibernate查询技巧及优化技术;掌握hibernate缓存技术。掌握基于注解的配置。掌握基于JPA的使用。

掌握Mybatis基础概念以及运行原理,掌握Mybatis标准API,掌握Mybatis基于注解以及xml整合Spring

掌握JPA基础概念,掌握JPA配置流程,掌握JPA使用,以及与Spring整合

Spring

Spring Ioc基础、Ioc注入技巧、Spring AOP原理、AspectJ、Spring JDBC支持、Spring事务及安全管理、SSH整合开发、Spring MVC 

理解Ioc和AOP的基本原理和实现方式;掌握SpringIoc及AOP实现方式;掌握Spring事务管理;掌握Spring与其他组件的整合技术。

WebService

WebService核心概念与应用SOA概念

了解WebService技术的作用和原理;了解SOAP协议;掌握当前主流的WebService技术;

全真实项目

腾科OA系统、淘表商城


免费申请体验课


 
点击QQ沟通