课程安排

第一阶段

Java7基础增强+MySQL+Oracle数据库+JDBC开发技术+DAO封装+ATM系统

Java7基础增强、菱形语法、自动关闭资源的try语句,NIO.2,AIO、泛型、注解、类加载与反射、动态代理。

深入JavaScript编程、DHTML、DOM:深入讲解JavaScript的动态特征,包括如何创建JavaScript类、如何创建JavaScript对象,JavaScript的伪继承,call和apply等。DOM编程,理解DOM树,DOM对象,常用DOM对象的属性、方法和事件,跨浏览器问题解决,JavaScript性能优化等。使用JavaScript搜索文档中的元素、修改文档内容、往文档添加新内容、修改CSS样式单等。

MySQL和Oracle数据库、DAO封装:Oracle和MySQL数据库基础管理、SQL语言、多表查询与子查询,查询结果集的交、并、差运算,包括SQL92、SQL99两种规范的查询;PL/SQL语言,函数,存储过程、触发器的编写,创建、使用视图、游标等;数据库设计范式;数据备份与移植;数据检索技巧;大对象的读写技巧,数据优化技巧,分区与索引。常见问题分析与解决。

JDBC 4.1开发技术:JDBC Connection、Statement、PreparedStatement、CallableStatement、ResultSet、可滚动结果集、可更新结果集、RowSet和RowSetFactory,例如JDBC动态创建数据库,执行增、删、改、查等操作;DataSource和数据库连接池、JDBC Template、ORM思想与DAO封装等。 JDBC是数据库应用的技术基础,后面Hibernate技术都是建立在其基础上的,掌握JDBC是学好Hibernate的前提,千万不要以为有了Hibernate就无需学习JDBC。

阶段项目

金融银行自助系统ATM

支持多用户操作,使用BasicDAO完成持久层设计.实现用户信息加密,数据安全锁定,实现跨数据库转账事务操作。

第二阶段

Java Web+JavaMail +项目案例+成熟论坛系统

Java Web开发核心基础:XML的概念与基本作用、XML的基本语法、XML的两种语义约束:DTD、XML Schema、名称空间。XML Schema是XML的重要基础,也是掌握Web Service本质的重要基础,千万不要以为学习一下w3cshool.org.cn的入门内容就掌握了XML。

Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置Web虚拟目录与发布Web应用程序的各种方式、设置目录的默认网页、使用Tomcat配置虚拟主机。 HTTP协议详解,Web服务器的工作原理。

JSP与Servlet技术:JSP运行原理、JSP的3个编译指令、page指令及其重要的属性:import、session、errorPage、isErrorPage、contentType、pageEncoding、isELIgnored,include指令及其典型应用;JSP中的9个内置对象和作用,application、config、request、response、session、pageContext对象的详细讲解;JSP表达式;JSP脚本片段;JSP声明;JSP注释;EL表达式详解。在web.xml文件中设置全局错误处理。JSP中的。JSP的7个动作指令:<jsp:include>、<jsp:forward>、各种脚本标签、指令标签。JSP中文乱码的各种原因分析。JavaBean、JSP中与JavaBean相关的三条指令(行为元素)。Session及Session域的应用,Session跟踪机制,Session实现购物车,利用Session防止表单重复提交,MD5算法及其应用,Session的持久化。HttpServletResponse和HttpServletRequest的应用、HttpServlet以及Servlet的生命周期。

Java Web高级开发技术:过滤器及典型案例、Web监听器及典型应用:例如监听网站在线人数列表,结合Java国际化开发国际化的Web应用

自定义标签和JSTL:开发自定义标签;自定义标签API介绍,Tag接口与SimpleTagSupport,自定义标签的属性(动态属性值与动态属性),IterationTag接口及其开发案例,用自定义标签定义JSP脚本变量(TLD文件和TagExtraInfo两种方式),BodyTag接口及其开发案例。简单自定义标签与标签文件,标准标签库(JSTL)。

JavaMail开发技术:域名解析与MX记录、电子邮件的工作原理、邮件传输协议:SMTP、POP3、IMAP、邮件的组织结构:RFC822邮件格式、MIME协议、邮件编码、

阶段项目

开发类似crazyit.org的论坛系统:使用学习的JDBC技术开发一个仿crazyit.org的论坛系统,使用URL重写技术。学习使用常见的HTML标签,深入的JavaScript编程,JavaScript创建类、创建对象。以及CSS样式单,DOM模型,各种浏览器事件模型等DHTML知识。

第三阶段

Android开发

什么是3G/4G、3G/4G的特点,3G/4G技术WCDMA/CDMA2000/TD-SCDMA,3G/4G智能手机平,Android编程的基本概念与要点,搭建Android开发、调试环境,Android项目结构,Android应用设计模式,Android界面组件与界面编程,Android事件机制,Android资源管理,Intent与IntentFilter,文件系统,读写SDCard、SharedPreferences、Android四大核心组件(Activity、Service、ContentProvider和BroadcastReceiver),SQLite数据库(增、删、改、查)、拖拉与多点触摸、手势构建与手势识别,应用调试与Android JUnit。

阶段项目

Android短信监听器,Android图片浏览器、Android阅读器等。

通过开发这些基础的小案例,可以掌握Android开发的基本知识,熟练运行Android四大组件,扎实地掌握各种Android界面编程知识。

第四阶段

Android高级开发

图形、图形处理,游戏动画处理,逐帧动画与Tween动画,图像扭曲、滤镜,

音频、视频的录制、播放,控制手机拍照,传感器编程,GPS应用,正向编码与反向编码,临近警告,Android网络编程,Android平台的Web Service,OpenGL-ES 3D开发,整合Google服务,使用NDK开发,Java与C相互调用,数据传递。

阶段项目

Android五子棋、Android象棋、Android连连看等。

各种游戏是Android应用的重要方面。通过开发这些常见的游戏,可以更好地掌握Android应用的开发模式,掌握Android图形、图像处理,游戏中的动画处理、界面美化等。

重要的是,通过这种游戏可以培养学员在编程过程中分析问题的思路,如何从游戏表面来分析、提炼游戏模型的数据,并建立数据模型。通过这种训练,可以让学员掌握Android游戏的开发通用思路,即使以后遇到从未见过的游戏,也能顺利的进行分析、导出数据模型,并顺利地开发相应游戏。

这些项目能培养学员在Android界面美化方面的能力,Android应用程序的界面十分重要,用户往往容易被Android应用的第一印象所吸引,因此也会通过这些项目来培养学生界面美化方面的能力。

第五阶段

Android项目实战

Android象棋开发、Android连连看,通过开发这类益智类的牌类游戏的开发,可以帮助学员找到棋类游戏开发的共同点,打开棋类游戏开发的思维,进而掌握五子棋、围棋、国际象棋、军棋等各种棋类游戏的开发思路。

Android联机军棋、斗地主、梭哈,牌类游戏也是人类活动中一种古老、又经久不衰的游戏。通过讲授联机斗地主、联机梭哈等牌类游戏,可以帮助学员掌握Android网络通信的方法,包括如何自定义通信协议,如何通过网络进行数据交换,并通过对斗地主、梭哈等牌类游戏的分析,帮助读者找到开发牌类游戏的共同点,从而掌握开发升级、锄大地等各种牌类游戏的开发。

Android的微博客户端、企业ERP客户端,通过介绍这种Android+Java EE整合开发的案例,能教会学生真正掌握移动平台+服务端整合开发的方式,掌握移动互联网时代的开发模式,真正成为移动互联网时代的复合型人才。

除此之外,本阶段也会讲授植物大战僵尸、手机卫士等各种Android流行项目的开发,通过这些项目务必使学员真正具有2年左右的Android开发经验,进入职场立即处于Android开发的“高处”。

阶段项目

植物大战僵尸等游戏。

联机军旗、斗地主、梭哈等牌类游戏。

Android微博客户端、企业ERP客户端。

疯狂软件2月3日Android就业班课程详细相关推荐

  1. 吴英雷 php,2015年01月05日php就业班(第34期)(老888师)

    日期课程(空内容代表放假) 2015-1-5星期一开学典礼(中腾建华309) ,上课教室 (中腾建华309) 2015-1-6星期二 2015-1-7星期三php核心编程 2015-1-8星期四php ...

  2. 软件加入使用时间_你有了抢口罩软件,电商也进行了升级,我们又有了新软件(3月2日更新)...

    超神office 新鲜一手办公.软件教程 你有了抢口罩软件,电商也进行了升级,我们又有了新软件(3月2日更新) " 昨天的软件,作者又迎来了更新,功能增加,具体表现还需要各位评测. 01 新 ...

  3. 网页平面设计/广州平面UI设计培训就业班课程

    网页平面设计/广州平面UI设计培训就业班课程 电子商务行业的快速发展,延伸出众多的行业发展商机,也为众多的传统行业的企业带来新一波的发展商机,但是要抓住这个商机首先要做的就是必须有人才,互联网时代人才 ...

  4. 上海某马培训软件测试工程师第01期就业班课程

    上海某马培训软件测试工程师第01期就业班课程完整不加密版 [课程目录] │ 课 件-一期.zip │ ├─第一阶段-数据库+linux │ ├─LAMP环境搭建 │ │ │ iwebshop5.1临时 ...

  5. 大数据分析就业班课程大纲

                 大数据分析就业班课程大纲列举:       第一阶段 Mysql从入门到精通/Python从入门到精通课程模块课程内容       MySQL 数据库      数据库概念及 ...

  6. 北京黑马C++32期就业班课程--第一部分 记录

    北京黑马C++32期就业班课程(第一部分) https://www.bilibili.com/video/BV1uk4y1m7Eu?p=520

  7. 2016年3月15日Android实习日记

    1.解决了ScrollView滑动冲突问题. 2.设置好了"查看详解"与"题目编号"的部分. 3.完成了app启动图片的设置,并在启动的过程中开辟新的线程连接服 ...

  8. 花费我一个月实习的工资买了一个软件测试就业班课程,成功转行了算是

    本人24岁刚毕业三四年,转行进来,包装个1-2年的经验,还是非常容易落地的.讲讲我前期要做好哪些准备.首先要明确的是,24岁入行不算晚,但是也是没有太多的时间容你去试错,所以每一步都必须走对. 26岁 ...

  9. 买了一个软件测试就业班课程,不知道值不值

    本人26岁刚毕业三四年,转行进来,包装个1-2年的经验,还是非常容易落地的. 讲讲我前期要做好哪些准备. 首先要明确的是,26岁入行不算晚,但是也是没有太多的时间容你去试错,所以每一步都必须走对. 2 ...

最新文章

  1. java 数组集合转换_Java 实例 – 集合转数组
  2. 『TCP/IP详解——卷一:协议』读书笔记——03
  3. NOIP2021:游记
  4. linux如何判断网线插入_“Linux”中如何判断哪个网卡连接网线?
  5. macbook配置java环境变量_配置java环境变量
  6. 释放低代码小宇宙,微软 Power Platform 震撼来袭!
  7. 开发者70行代码破解苹果OSX远程锁定安全功能
  8. linux 微秒延时_Linux基础知识(Linux系统、Linux中的链表)
  9. 自然辩证法与计算机科学的关系,自然辩证法和科学技术有什么关系
  10. python中label组件参数_【Python64-tkinter_label组件】
  11. 12 款适用于开发人员的最佳 Web 开发软件
  12. 高德地图第三方组件应用
  13. 关于安装不上tesseract和opencv以及稀里糊涂的解决方案
  14. 微信小程序扫一扫和微信自带的扫一扫 获取二维码的url包括参数数据
  15. rand和srand的用法(转载)
  16. 怎么申请专利?专利多久下证?专利申请费用多少?
  17. python+nodejs+vue的校园二手交易平台django项目源码
  18. 硬仗酱酒:让大众共享硬仗好酒,让时代见证硬仗精神
  19. 彩虹服务器列表文件,彩虹引擎服务器架构图最详细的讲解
  20. 计算机系统的组成说课,计算机系统的组成说课稿

热门文章

  1. Learning Perl chapter 4 练习题
  2. 利用Java生成静态HMTL页面的方法收集
  3. Android 打开网页搜索关键词
  4. re 模块 分组特别说明
  5. SDNU 1085.爬楼梯再加强版(矩阵快速幂)
  6. bzoj3140: [Hnoi2013]消毒(二分图)
  7. asp.net站点时间格式与系统时间格式不一致。手动修改
  8. windows连接投影仪后桌面画面和白板画面不一致
  9. Java通过class文件得到所在jar包
  10. C++ 的多态性与虚函数