课程信息
课程介绍
课程价格 | ¥100.00 |
开课日期 | 电话咨询 |
培训周期 | 1-2个月 |
地址 | 广州市天河区 |
程周期及上课时间:
培训周期:15周<4个月>,680学时,周一至周五9:30-12:00,13:30-17:00
授课地点: 天河区五山路华工科技园金华园区
课程体系:
第一阶段:编程基础班 | |||
课程主题 | 讲授内容目标 | ||
JavaSE + Android基础 | 1>.结构化程序开发逻辑、面向对象编程、00P编程思想、java.lang包、数据结构与算法、java.util类集框架,java标准io,线程、swingUI编程、UI高级控件,Dom4j处理xml技术:sax解析,Dom语法,Xpath路径查找,设计Schema文件校验Xml。java5的增强特性:泛型、注解、变参、枚举类型。Log4j日志处理、类加载与反射、设计模式:工厂、修饰器、动态代理、原型与单例。java6的jaxb数据动态绑定。java7新语法:基础语法动态增强,菱形语法、NI0.2/AI0,自动关闭资源的try语法等。 2>.Android开发环境搭建、android的常识、完成手机版计算器开发;目录结构、DDMS介绍,布局(LinearLayout、TableLayout、RelativeLayout、FrameLayout,使用样式美化界面),intent的使用、Android Permission授权,Activity的生命周期,各种Event事件处理、手势运动捕捉,UI控件专题:体系结构、<ScrollView><TableRow> <CheckBox> <Spinner><DatePicker><TimePicker><ImageButton> <gridview>;各种Menu菜单控件、ListView、多种对话框、<Gallery画廊>Tab选项卡、照片切换浏览器(照片浏览器综合案例),handler和handlerThread、android平台下的常用I0处理。 | ||
项目1 | 怪物卡片翻牌过关游戏、飞鸟泡泡、连连看等部分项目简介
| ||
第二阶段:使用java开发互联网应用 | |||
0racle数据库的Java编程+ | 1>.使用0racle11g全面讲解各类SQL语句的使用,极复杂逻辑下的SQL关联查询、子查询、条件子查询。数据的集合运算,SQL99高级规范。数据库E-R设计,数据库范式规范。0racle11g开发和管理等方面基础知识,熟练掌握业务逻辑SQL建模。0racle各种数据库对象编程设计:PL/SQL语法,动态SQL、游标、存储过程、自定义函数、分析函数、oracle伪列、高性能分页查询,触发器、包package编程。使用oracle计划任务job调用构建计算中心,网格数据库实现数据云计算。掌握使用存储过程开发高效的数据处理系统,视图view的使用,数据并发管理,数据库性能调试。数据备份与移植:热备和冷备、数据灾难恢复,分区与索引,二进制大对象的处理,表结构优化,oracle数据库缓冲池、java池的调优,查询进程管理、联机事务处理,归档日志,分段提交策略。 2>.掌握mysql数据库的使用。 3>.JDBC4数据库开发技术:Connection管理、Statement、预编译PreparedStat ement、使用CallableStatement调用存储过程、存储过程的集对象返回处理、ResultSet结果集、高级结果集(可滚动/可更新)、RowSet和RowSetFactory,数据库事务处理,JNDI目录管理技术,数据库连接池化技术:开源的C3P0技术、dbcp技术。三层架构中DA0层设计模式应用,使用反射自动封装数据,SQL注入黑客攻防原理。 4>.使用SVN进行软件项目版本控制:Apache服务器架设、ssl加密安全、性能管理、插件安装、创建和维护代码库。 | ||
JavaWeb技术 | 1>.掌握HTML基本元素的使用,能利用CSS优化页面设计的方法,web页面布局(Table、div、frameSet/iframe框架)。 2>.JavaWeb服务器的架设安装、安全认证体系结构、在Tomcat+Apache配置高性能Web服务器,Web应用发布的多种方式、DNS解析映射机制、Tomcat虚拟主机与集群配置。 在Linux平台下配置Tomcat服务器,s传输层加密协议配置,服务器安全审计,其他常用web服务器jetty和jRun介绍。 3>.掌握动态脚本编程,通过D0M模型提高客户端体验,js高级事件处理。D0M对象编程及树型结构,自定义对象。掌握使用JQuery简化开发:选择器、事件、演示、迭代、回调函数事件处理机制。使用JQuery实现页面特效,JQuery高级框架:JQuery-easyUI、JQuery-UI,解决跨浏览器兼容问题,使用Firefox浏览器调试js代码、代码样式审查。 4>.协议详解:数据报包头、TCP/IP七层模型工作原理、请求/响应执行原理、通用网关CGI概念,javaWeb技术:JSP编译/执行原理、生命周期,JSP编译指令、错误页errorPage的使用、全局错误处理、在web环境中的中文乱码解决、jsp国际化、通信作用域详解:page、request、session、application;jsp表达式、EL表达式;JSP脚本元素:JSP声明、JSP注释。部署管理器web.xml的高级使用。精讲Jsp标签技术:SimpleTagSupport/IterationTag/Tag标签文件、组件化开发思想、Tag标签模板。FreeMarker和velocity模板引擎,javaBean组件,深入session工作原理:cookie的使用和状态管理、电子商务购物车原理、避免重复提交、“记住我”免登录实现、登录图片验证码实现;Web安全主题:使用WEB-INF隐藏系统页面、页面权限配置管理、黑客DDoS攻击防御策略、防止表单欺骗和盗用cookie。uri表单加密。Servlet的使用和其生命周期。Servlet-API,MVC的ModelI和ModelII设计模式,Servlet监听器:使用监听器动态聊天室,Servlet过滤器:编码处理和web安全拦截机制,使用ssl进行s加密传输。使用JSTL标准标签库开发JSP2.0应用。 5>.web上传下载技术:经典smartupload/ mons-fileupload组件,javaMail技术:配置遥志邮件服务器、smtp/pop3邮件协议详解、普通Email收发、带附件的邮件/IMAP4多媒体邮件处理,掌握综合电子商务应用的分析与设计。 6>.在完成阶段项目后,总结并对web业务流程进行重新抽象,结合动态代理和反射模式,完成自定义MVC-Web框架(功能参照Struts1框架)。 | ||
项目2 | B2C趣购团购网/东方博客系统/企业门户等部分项目简介
| ||
项目3 | 实践web应用框架,球赛成绩公布系统、仿Discuz互动论坛等项目简介
| ||
第三阶段:Android-移动互联网游戏开发 | |||
android四大组件 | 原摩托罗拉资深3G通信工程师介绍无线通信3G知识:交换MSC、基站子系统、空中无线信道和3G标准。Android四大组件:Activity、service与广播机制接受者、内容提供者。xml解析:SAX、D0M 和pull,json处理,preference与slqite3数据库(CRUD)。Cleint(get/post请求以及使用JS0N0bject解析json返回值) 。文件上传下载、使用ksoap2连接webservice请求,Android网络异步请求。GPS定位应用、android感应器、安卓程序性能优化。Android自定义控件:SurfaceView和SurfaceHolder的使用。动画视频处理、音频处理MediaPlayer、SoundPool,Socket连接与多线程的socket游戏服务器设计,含连接判断和重连。Android传感器。 | ||
项目-4 | 谷歌天气手机程序:通过3G网络URL获取谷歌天气的xml,解析显示,支持城市切换,使用SQLite3将获取到的天气对象写入数据库作为天气历史记录。下面是部分项目简介
| ||
项目-5 | 移动商旅服务客户端、东方团团购客户端、酷玩微博客户端等。
| ||
项目-6 | 摇一摇同城对对配,极品钓鱼。下面是部分项目简介
| ||
2D游戏开发案例 项目-7 | 喷火吞噬鱼、极品推箱子、侠客行等项目简介
| ||
3D游戏开发案例 项目-8 | 3D弹球游戏,坦克大战3D | ||
总课时: | 680 |
相关推荐课程