学andriod很详细的课程计划.doc_第1页
学andriod很详细的课程计划.doc_第2页
学andriod很详细的课程计划.doc_第3页
学andriod很详细的课程计划.doc_第4页
学andriod很详细的课程计划.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙大网新Andriod课程计划 Android开发发展空间大,适合大学生长远的职业规划。说起Android手机操作系统大家都不陌生,而Android开发其实就是针对Android平台开发各种应用软件。大学生系统学习Android开发后,通过自身对新鲜事物的感知和创新能力,可以很好的运用到实际工作中。因为该领域还比较新,给了Android开发从业者更多的发挥空间,更大的发展平台。只要肯在该领域钻研,一段时间后都可获得不错的收益。不但技术水平不断攀升,薪水、职位都会相应的提高,对于刚刚毕业的大学生来说,是一个不错的职业发展轨迹。这几年来Andriod的发展是有目共睹的。其不断扩大的市场占有率和用户群都昭示着其可观的发展前景。目前,Andriod人才缺口多达30万,很多企业都不惜高薪挖角,Android开发工程师的工资也是水涨船高。所以如果选择一家像浙大网新这样的专业的机构培训,学习与企业需求相契合的技术,毕业后就完全不用担心找不到工作。网新从学生和企业的需求出发,研发了一套相对完整的课程体系,让学生循序渐进深入学习安卓,并拥有良好的就业竞争力。3G(Android)开发工程师课程体系第一阶段:Java语言基础课程名称课程描述和目标知识点执行特色Java基础课程:Java平台、语法、常用API使用,涉及相关java算法,掌握面向对象的编程思想,掌握Java常用工具类和集合框架的使用,掌握JavaIO流操作和多线程网络程序开发,掌握JavaUI用户界面设计,掌握最基本的MySQL数据库的使用,掌握SQL语句的应用。 目标:本部分内容培训学员Java开发的基本能力,项目的理解能力,以及技术调研和调试能力,为后继android开发打下一个基础。1、Java开发运行环境:搭建Java开发和运行环境等,IDE工具的学习和使用。 2、Java基础语法:Java编程基础,数据类型,运算符,条件和循环,数组使用等。 3、Java面向对象编程:面向对象程序设计,Java类与对象,对象的内存模型和访问权限,面向对象继承,封装,多态的概念和实现。抽象类与接口,内部类,匿名类等。 4、Java UI设计:Java图形编程组件和事件处理等。 5、Java 异常和调试:自定义异常,调试技巧等。 6、Java 集合与泛型:List/Set/Map接口,泛型使用等等。1、基础课程,由浅入深,讲解Java基础语法,学习Java的首要步骤 2、图形化的学习方式,所见即所得,印象深刻 3、以模块需求作为起始点,反推技术,快速原型化,增强兴趣。可选主要项目罗列:1.电梯算法2.计算器3.龟兔赛跑4.三国杀5.俄罗斯方块6.扫雷游戏第二阶段:Java 核心技术课程名称课程描述和目标知识点执行特色Java 核心技术面向对象编程的六大基本原则及常见android中的八种设计模式 Java核心类库的高级应用,如:文件输入输出流处理、反射、序列化、泛型、多线程、网络编程 数据库开发技术综合讲解,具体包括以下数据库:MySQL+Oraclejava中jdbc对以上四种数据库的调用1、Java IO编程:文件和目录的操作,字节流字符流读取和写入,序列化反序列化的使用等等。 2、Java多线程:线程同步,线程间通信等等。 3、Java网络编程:基于TCP、UDP协议的开发等等。 4、软件工程:流程图、Visio使用、需求说明书的编写规范等等。 5、Oracle数据库:Oracle数据库体系结构,表空间,用户权限分配和授权等等。 6、PL/SQL编程:PL/SQL语法,存储过程,函数,触发器,索引,视图等等。 7、Java JDBC编程:Java连接数据库编程,调用存储过程和函数以及JDBC常用封装操作、DAO封装 8、Java 设计模式:单例、工厂、适配器、观察者等模式设计。 9、UML设计:用例图、类图、时序图与协作图、状态图、活动图、对象图、包图、组件图、部署图等等。 10、PowerDesigner建模设计:数据库设计的方法,ER模型,三大范式,使用PowerDesigner工具进行数据库设计等。 11、软件工程:数据库设计文档书写规范、概要设计文档书写规范等等。1.自底向上,逐步掌握设计系统数据库的技巧 2.侧重项目理解,业务及技术模块分解分析透彻,实现过程胸有成竹 3.软件开发过程规范有序,完成项目轻松可控。可选主要项目罗列:1.家庭理财系统 2.餐馆点餐系统 3.机动车选号系统 4.晚会抽奖系统 5.公司考勤系统第三阶段:Java 服务端技术课程名称课程描述和目标知识点执行特色Java 服务端技术Web开发环境搭建:Tomcat服务器技术 掌握基于JavaEE体系下的B/S架构的软件开发。掌握采用JSP+Servlet+DAO+JavaBean的mvc模式开发,掌握ajax的异步刷新技术。掌握采用Oracle作为数据库服务器的开发。 掌握Hibernate实现ORM原理,掌握利用Hibernate作为持久层解决方案的开发能力,掌握Hibernate性能优化,掌握Struts2的运行原理,掌握利用Struts2框架开发展现层,掌握Spring控制反转,依赖注入和面向切面编程。达到通过使用Struts2+Spring3+Hiberante4三大框架开发商业行业软件的能力。1.JSP技术 Session、Cookie、Application深入解析 2.Servlet技术深入剖析 3、JSP开发:JSP运行原理,表达式声明和脚本段,基本动作,隐式对象,EL表达式,JSTL标签库,中文乱码解决等。 4、Ajax技术:ajax定义和原理,ajax的实现步骤,json语法等。 5、xml技术:xml基础,xpath表达式,xml dom技术,java使用dom4j操作xml等。 6、Struts:Struts原理,Struts常用标签,值栈和ognl表达式,动态方法调用,拦截器等。7、Hibernate:ORM思想,Hibernate数据操作技术,Hibernate多表关联映射技术,Hibernate多表关联联合查询、Hibernate分页、Hibernate大字段读写、Hibernate一二级缓存,Hibernate(批量抓取和延迟加载)性能优化技术。 8、Spring:IOC思想、Bean作用域范围、Bean生命周期管理、依赖注入、AOP思想、AOP原理解剖、声明式事务管理、数据源配置、和Struts、Hibernate的整合。1.快速从最简易出入手,技术框架整合分解清晰明了 2.框架技术理解生活化描述,想要忘记都难 3.项目选型,技术广度和深度完美结合 4.紧扣技术前沿,拒绝模板化教学可选主要项目罗列:1.电梯算法2.计算器3.龟兔赛跑4.三国杀5.俄罗斯方块6.扫雷游戏第四阶段:3G基础与入门课程名称课程描述和目标知识点执行特色3G基础与入门1.3G平台搭建、体系结构与原理 2.Android中资源文件与布局管理 3.Android UI 高级编程 4.Android中的菜单、对话框及复杂控件(一)5.Android中的菜单、对话框及复杂控件(二)6.Android中的本地存储技术 目标: 本部分内容涉及android平台的搭建、框架的理解与界面UI、组件编程,本部分学习完后,学员可以轻易的实现 基于android平台的如:通讯录,手机记帐小程序、短信功能、拨打电话、Email、应用程序管理等 单机应用小程序,是后继android网络应用及游戏编程的基础.1.Android体系结构简介 2.Android环境搭建 3.Android模拟器配置详解 4.Android Manifest.xml文件详解 5.第一个android应用程序 6.如何查看android官方APIAndroid中的布局 基本控件 Android中的菜单、对话框及复杂控件 Android中的自定义控件 Android中的3种存储技术(SharedPreferences,File,数据库) Android中的数据存取sqlite从UI设计入手,培养学生的兴趣,短期内完成手机应用的一般软件,提高学生的学习主动性。可选主要项目罗列:B2C电子商务的UI设计及本地存储。第五阶段:3G 核心编程课程名称课程描述和目标知识点执行特色3G 核心编程课程 1.Android中的数据存取 2 -利用SQLite存取数据2.Android中解析xml及其应用3.Android四大核心组件之一 - Activity+Intent4.Android四大核心组件之二 - 使用内容提供器Content Provider在应用程序间共享数据5.Android四大核心组件之三 - android中的服务(Service)详解6.Android四大核心组件之四:BroadCast与Receiver7.android消息机制,异步和多线程8.android中的网络与通信目标: 本部分内容涉及本地数据存储,android核心四大组件及多线程和网络编程, 是android开发的核心模块,学完本部分内容后要台进行android网络应用软件的开发工作。Android四大核心组件之一 - Activity+Intentandroid之屏幕方向改变以及onConfigurationChanged事件 Android四大核心组件之二:使用内容提供器Content Provider在应用程序间共享数据 利用ContentProvider查询数据 利用ContentProvider操作数据 Android四大核心组件之三、android中的服务(Service)详解 绑定Activity和Service 跨进程访问(AIDL服务) Android四大核心组件之四:BroadCast与Receiver接收系统广播 短信拦截 用代码注册广播接收器 广播接收器的优先级 来去电拦截 截获屏幕休眠与唤醒 开机自动运行 显示手机电池的当前电量 发送广播 android消息机制,异步和多线程 android中的网络与通信 1WebView控件 1.1用WebView控件浏览网页 1.2用WebView控件装载HTML代码 2 访问HTTP资源 2.1 提交HTTP GET和HTTP POST请求 2.2 HttpURLConnection类 2.3 上传文件 3客户端Socket 3.1连接服务器 3.2扫描服务器打开的端口 3.3发送和接收数据 3.4设置Socket选项 4服务端Socket 4.1手机服务器的实现 4.2利用Socket在应用程序之间通信 5蓝牙通信 5.1蓝牙简介 5.2打开和关闭蓝牙设备 5.3搜索蓝牙设备 5.4蓝牙数据传输新颖的教学方式,项目和技术基础的完美结合,在学技术的同时也参与了项目的开发。可选主要项目罗列:B2C电子商务手机版完成。手机防盗软件,社交平台的手机端开发。第六阶段:3G 高级编程课程名称课程描述和目标知识点执行特色3G 高级编程课程: 1.android中的多媒体开发2.android中的游戏与动画 3.android中其他有趣的应用4.对外发布你的android应用 5,加载广告,赚取自己的第一桶金 目标 本部分内容包括:android娱乐多媒体技术、手机游戏开发、动画编程 及android传感器、GPS、重力感应和android应用程序发布全过程,本部分学习完后,学员可以轻易的实现多媒体编程及动画游戏编程android中的多媒体开发 音乐 播放音乐 录音 视频 使用VideoView播放视频 使用SurfaceView播放视频 录制视频 相机 调用系统的拍照功能 自定义拍照功能 铃声 android中的游戏与动画 1绘制游戏的画布 1.1在View上实现动画效果 1.2在SurfaceView上实现动画效果 2图形绘制基础 2.1绘制像素点 2.2绘制直线 2.3绘制圆形 2.4绘制弧 2.5绘制文本 2.6综合绘制各种图形 3高级图像处理技术 3.1绘制位图 3.2图像的透明度 3.3旋转图像 3.4路径 3.5Shader的渲染效果 4帧(Frame)动画 4.1AnimationDrawable与帧动画 4.2播放Gif动画 5补间(Tween)动画 5.1移动补间动画 5.2缩放补间动画 5.3旋转补间动画 5.4透明度补间动画 6. 传感器 6.1如何使用传感器 6.2加速度传感器(Accelerom

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论