全国统一学习专线 8:30-21:00
课程介绍Course Introduction
Java课程培训优势
1.1. 导师体制, 助学习强效、实战
1.腾科采用独创的导师培养体制, 事半功倍地帮助学员掌握立足于实战的java编程技能。
2.腾科导师培养体制=1个专业讲师 1个实验辅导助教 1个班务服务 的课程体系 项目驱动教学 教学质量评估系统 学习效果评估系统
说明:
1.腾科的课程体系均立足于实战,与企业现有实用技术相吻合
2.腾科的教学基于项目驱动式,项目协助知识点掌握
3.腾科的课程体系全面系统,如富含正版系统的linux和oracale数据库知识。
4.腾科的课程体系针对不同的班会略有调整,量身定做
5.腾科每个学员专享一个专业讲师,讲师具有多年项目开发经验,并定期接受原厂培训
6.腾科每个学员专享一个实验辅导助教,助教额外进行课程辅导,确保每个知识点及时掌握
7.腾科每个学员专享一个贴心辅导员,协助处理班务等事宜
8.腾科独创特有教学评估系统,确保教学质量
9.腾科独配特色学习评估体系,随时跟踪学习效果
10.腾科学习环境优美、课余活动丰富。
1.2. 原厂授权,让技术领先、正宗
腾科所有技术,均获得原厂授权=技术原汁原味 项目原汁原味 品控原汁原味
说明
1.技术原汁原味: 原厂技术,绝对可信;任何新技术/新知识点的更新和发布,能**时间获得;同时拥有原厂技术研发成果
2. 项目原汁原味:实战项目来自原厂开发,能针对性配合学习的需要
3.品控原汁原味:所有讲师均接受原厂培训;所有讲师均必须取得原厂考核;教学结果原厂**
1.3. 猎英联盟,为就业保驾、护航
腾科猎英联盟,一个高级IT专才和HR的职业互动平台=专业的猎户网(www.51itjob.net) 构建和那个有高端IT技术人脉圈+开拓各IT企业技术岗位的聘用渠道+搭建企业HR与IT高级转存的高校沟通平台
说明:
1、专业猎户网:全国唯一一个专注高级IT人才的职业发展的网站;全国唯一一个只提供IT高级专才的网站。及时了解行业发展,即时协助揾工跳槽。3000多家企业,2万多名专才。
2、线下活动丰富,每年一次猎英联盟盛会,构建自由IT人脉圈和企业HR人脉圈
企业人才需求随时掌握,拥有自己的“猎头公司”
适用对象
1.零基础并且热爱软件编程的编程爱好者;
2.想转行从事IT行业的在职人员;
3.在校学生或者即将毕业的学生;
4.想要**自己的努力学到一身技术本领,从而获取一份高薪工作的人士
培训周期
培训时间是105个工作日,一天上6个课时
课程内容
4.1. 阶段:编程基础与核心技术(30个工作日)
4.1.1 课程目标:
l 能够在linux/unix系统进行java开发
l 掌握程序语言的开发基础
l 掌握java面向对象思想及开发方法,能够利用多线程和网络编程进行网络应用开发
l 掌握oracle大型数据库开发及如何利用JDBC操作oracle数据库
l 能够基于junit进行单元测试
4.1.2课程内容:
4.1.2.1 Java语言基础
计算机基本原理,Java语言发展简史,配置Java 开发环境,体验Java 程序开发,数据类型、变量、运算符、流程控制、循环控制、数组的基础概念与存取
4.1.2.2 Java面向对象
面向对象特性:封装、继承、多态;接口应用;JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)
4.1.2.3 JDK核心API
JDK核心包、常用工具包、异常处理、集合框架、反射机制
4.1.2.4 I/O流
IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码,资源的自动回收管理
4.1.2.5 多线程
多线程的概念;多线程编程;线程安全问题、线程的同步、线程之间的通讯;线程死锁;线程池、线程并发库介绍
4.1.2.6 网络编程
Java网络编程;c/s与b/s结构介绍;网络通信**TCP和UDP介绍; DatagramSocket,DatagramPacket,ServerSocket,Socket编程
4.1.2.7 测试
腾科Java阶段测试题和阶段复习
4.1.2.8 Linux
Linux系统原理、文件系统剖析;Linux常用命令;vi和vim编程器介绍;java开发环境搭建
4.1.2.9 Oracle
Oracle体系结构剖析、数据库建模及设计;SQL语句基础和提高、SQL语句调优;PL/SQL简介与PL/SQL程序开发
4.1.2.10 JDBC
JDBC核心API(Connection、Statement、ResultSet)、JDBC优化技术(缓存技术、批处理技术、连接池技术)
4.1.3.11 综合案例
4.2. 第2阶段:web前端技术(15个工作日)
4.2.1 课程目标:
l 掌握div css页面布局
l 掌握javascript、jquery编程
l 掌握响应式原理
l 掌握移动版页面制作方式
l 掌握网页制作常用的框架bootstray,jquery easyui
4.2.2 课程内容:
4.2.2.1 HTML CSS JS
HTML基本文档结构、CSS基础语法、HTML常用标签、JavaScript语言基础(数据类型、函数、对象)、JavaScript面向对象编程。
4.2.2.2 HTML5
视频/DOM、 音频、拖放、 画布、SVG、画布 vs SVG
4.2.2.3 CSS3
CSS3 基础语法、框模型与背景、文本格式化、表格、显示与定位、动画、过渡、2D/3D 转换、CSS 优化
4.2.2.4 jquery/jquery-easyui
jQuery的各种标签,用选择器获取父元素、子元素、同级元素、 jquery的动画效果;jquery-easyui底层用户交互、动画、特效和可更换主题的可视控件的学习
4.2.2.5 Bootstrap
Bootstrap是目前**受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷
4.2.2.6 综合案例
4.3.第三阶段:java web技术(12个工作日)
4.3.1 课程目标:
l 了解B/S结构的各大元素功能
l 掌握常用的应用服务器,如tomcat,jboss,weblogic等等
l 掌握java web核心技术,如servlet,jsp,ajax等等
l 掌握真实项目的软件开发流程,并能够团队开发一个普通的电子商城网站
l 掌握团队开发工具 SVN,GIT
4.3.2 课程内容:
4.3.2.1 xml
xml语法、DTD与SCHEMA、XML解析(KXML,DOM4J,XPATH)
4.3.2.2 servlet / jsp
Tomcat服务器详解、b/s结构应用剖析、servlet编程、JSP语法、JSTL和EL表达式、自定义标签、Java Web 设计模式
4.3.2.3 ajax
ajax基础、JSON技术;ajax常用框架之JQuery、DWR、EXT等RIA技术
4.3.2.4 综合案例
4.4.第四阶段:egou电商项目(23个工作日)
4.4.1 课程目标:
l 掌握如何使用Maven管理项目工程
l 掌握spring spring mvc mybatis框架,使用这些框架能开发出结构清晰、可复用性好、维护方便的Web应用
l 掌握互联网高并发的解决方案
l 掌握图形报表的生成技术,如JfreeChart、HighChart、AmChart;
l 掌握Jquery Easy UI框架;
l 掌握Lucene\Solr全文检索解决方案;
l 掌握非关系型数据库Redis;
l 掌握tomcat集群
l 掌握nginx实现负载均衡
l 积累JavaEE互联网电商项目开发经验
4.4.2 课程内容:
4.4.2.1 Maven
maven概述,为什么要使用maven;maven环境搭建(maven下载和安装);maven简单使用(创建本地仓库、maven项目目录约定);手动创建maven项目;maven核心概念(坐标、依赖管理、仓库管理、插件、生命周期等);eclipse创建maven项目(java项目和web项目)
4.4.2.2 mybatis
mybatis概述;入门基础(开发步骤、增删改查操作、parameterType输入映射、ResultType及ResultMap输出映射);日志机制(日志的管理、集成log4j);SqlMapConfig.xml与Mapper XML File文件简单介绍;动态SQL语句;关联映射(一对一,一对多);逆向工程;分页插件使用;注解开发
4.4.2.3 spring
spring入门【功能模块、特性、常用术语解释、优势】;Spring IOC【关于Ioc、构造方法注入、Setter方法注入、指定注入类型】;Bean的常用配置、管理Bean生命周期、ApplicationContext;基于注解开发【@Resource、@Component、@Repository、@Service、@Controller、@Value】;动态代理介绍;AOP面向切面概述【AOP术语、AOP实现的机制】;AOP基于xml与注解的实现方式;Mybatis与spring整合;
4.4.2.4 spring mvc
spring mvc简介;简单介绍DispatcherServlet;入门例子;spring容器与spring mvc容器关系介绍;常用注解用法讲解(@Controller、@RequestMapping、@PathVariable、@RequestParam、@RequestBody、@ResponseBody);文件上传;拦截器讲解;spring spring mvc mybatis整合
4.4.3项目介绍:
egou商城是专业的网上购物商城,属于大型互联网B2C电子商务项目,它包含商品管理、订单管理、类目管理、品牌管理、客服管理、购物平台、内容管理等。系统包括前台和后台两大部分, 系统前台是面向网站访问用户的,即给访问网站的用户所展示的页面,用户可以**系统前台订购自己喜欢的商品,然后用户中心查看订单状态、修改个人相关资料 等。主要功能模块包括商品类型、商品检索、首页、、订单支付、购物流程、客户中心、帮助中心。
系统后台是面向商家内部人员的,**一系列功能方便其管理,运营网上商城。主要功能包括品牌管理、商品管理、类目管理、订单管理、会员管理、仓储管理、对账管理、互动管理、权限管理等等
4.4.4项目架构
4.4.5 项目技术亮点:
l 整个项目采用流行的maven来管理项目,达到项目的标准化,易于项目的构建
l 项目使用spring spring mvc mybatis框架
l 使用图片服务器(搭建在Linux上),ftp上传图片,nginx读取图片,从而减轻系统压力,提高访问性能
l 系统前台部分页面使用freemarker做静态化页面和页面缓存(OSCached)来提高系统的性能,以应对大规模的用户量的并发
l 使用分布式缓存技术redis(搭建在Linux上),减轻数据库压力
l 使用nginx tomcat搭建集群 负载均衡(搭建在Linux上)环境,80%解决企业级高并发
l Mybatis设计成简单使用的方法
l 企业自动化集成工具的使用(Jenkins/Hudson)
l Springmvc拦截器,Spring自定义的Aop的使用
l 集群下Session共享问题原理及解决方案
l 使用solr服务器集群来做商品的搜索
l 使用svn/git来管理项目的代码和文档
l 使用单点登录系统
4.5. 第五阶段:OA系统(15个工作日)
4.6.第六阶段:易学在线教育(学生团队项目,10个工作日)
4.6.1 总体需求分析
随着智能手机的普及和移动网络的发展,学生已经不再是仅仅坐在学校里面听老师讲课的专属了,只要你想学就能在家或者有移动互联网的任何地方学习成为学生。为适应时代发展,在互联网时代也更好地为社会和其他有用人才提供服务,移动教育市场应运而生。
市面上已有的在线教育系统缺少针对不同学习方向的人的信息渠道,为了向想要学习的人才提供更有针对性的服务,为学生提供更多课程和老师的选择,易学在线教育希望**web网站的开发,打造在web端的良好的口碑,让更多学生能认识并充分利用本平台学到知识。
4.6.2 项目技术
spring spring mvc mybatis
热线:
课程热线
客服时间:早上9点~下午6点,其他时间请在线报名或留言,谢谢!
申请免费试听学校介绍University Profile
广州腾科网络技术是一家从事IT技能培训、IT技术外包服务的专业公司,是广东省计算机学会理事单位。紧贴客户需求,的尊贵服务,严谨细致的专业水平,全球领先的培训解决方案和技术服务,使腾科成为IT技术发展潮流的先驱者。腾科公司总部位于广州,在广州、上海、青岛等地设有共8个培训中心。 业务范围目前主要涉及Cisco、Java 、RedHat Linux、Oracle、EXIN、CIW、F5、CISSP等各种IT技能的培训。