学andriod很详细的课程计划

上传人:博****1 文档编号:499077183 上传时间:2022-08-02 格式:DOC 页数:9 大小:99.50KB
返回 下载 相关 举报
学andriod很详细的课程计划_第1页
第1页 / 共9页
学andriod很详细的课程计划_第2页
第2页 / 共9页
学andriod很详细的课程计划_第3页
第3页 / 共9页
学andriod很详细的课程计划_第4页
第4页 / 共9页
学andriod很详细的课程计划_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《学andriod很详细的课程计划》由会员分享,可在线阅读,更多相关《学andriod很详细的课程计划(9页珍藏版)》请在金锄头文库上搜索。

1、浙大网新Andriod课程计划文档可自由编辑打印Android开发发展空间大,适合大学生长远的职业规划。说起Android手机操作系统大家都不陌生,而Android开发其实就是针对Android平台开发各种应用软件。大学生系统学习Android开发后,通过自身对新鲜事物的感知和创新能力,可以很好的运用到实际工作中。因为该领域还比较新,给了Android开发从业者更多的发挥空间,更大的发展平台。只要肯在该领域钻研,一段时间后都可获得不错的收益。不但技术水平不断攀升,薪水、职位都会相应的提高,对于刚刚毕业的大学生来说,是一个不错的职业发展轨迹。这几年来Andriod的发展是有目共睹的。其不断扩大的

2、市场占有率和用户群都昭示着其可观的发展前景。目前,Andriod人才缺口多达30万,很多企业都不惜高薪挖角,Android开发工程师的工资也是水涨船高。所以如果选择一家像浙大网新这样的专业的机构培训,学习与企业需求相契合的技术,毕业后就完全不用担心找不到工作。网新从学生和企业的需求出发,研发了一套相对完整的课程体系,让学生循序渐进深入学习安卓,并拥有良好的就业竞争力。3G(Android)开发工程师课程体系第一阶段:Java语言基础课程名称课程描述和目标知识点执行特色Java基础课程:Java平台、语法、常用API使用,涉及相关java算法,掌握面向对象的编程思想,掌握Java常用工具类和集合

3、框架的使用,掌握JavaIO流操作和多线程网络程序开发,掌握JavaUI用户界面设计,掌握最基本的MySQL数据库的使用,掌握SQL语句的应用。 目标:本部分内容培训学员Java开发的基本能力,项目的理解能力,以及技术调研和调试能力,为后继android开发打下一个基础。1、Java开发运行环境:搭建Java开发和运行环境等,IDE工具的学习和使用。 2、Java基础语法:Java编程基础,数据类型,运算符,条件和循环,数组使用等。 3、Java面向对象编程:面向对象程序设计,Java类与对象,对象的内存模型和访问权限,面向对象继承,封装,多态的概念和实现。抽象类与接口,内部类,匿名类等。 4

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核心类

5、库的高级应用,如:文件输入输出流处理、反射、序列化、泛型、多线程、网络编程 数据库开发技术综合讲解,具体包括以下数据库:MySQL+Oraclejava中jdbc对以上四种数据库的调用1、Java IO编程:文件和目录的操作,字节流字符流读取和写入,序列化反序列化的使用等等。 2、Java多线程:线程同步,线程间通信等等。 3、Java网络编程:基于TCP、UDP协议的开发等等。 4、软件工程:流程图、Visio使用、需求说明书的编写规范等等。 5、Oracle数据库:Oracle数据库体系结构,表空间,用户权限分配和授权等等。 6、PL/SQL编程:PL/SQL语法,存储过程,函数,触发器,

6、索引,视图等等。 7、Java JDBC编程:Java连接数据库编程,调用存储过程和函数以及JDBC常用封装操作、DAO封装 8、Java 设计模式:单例、工厂、适配器、观察者等模式设计。 9、UML设计:用例图、类图、时序图与协作图、状态图、活动图、对象图、包图、组件图、部署图等等。 10、PowerDesigner建模设计:数据库设计的方法,ER模型,三大范式,使用PowerDesigner工具进行数据库设计等。 11、软件工程:数据库设计文档书写规范、概要设计文档书写规范等等。1.自底向上,逐步掌握设计系统数据库的技巧 2.侧重项目理解,业务及技术模块分解分析透彻,实现过程胸有成竹 3.

7、软件开发过程规范有序,完成项目轻松可控。可选主要项目罗列:1.家庭理财系统 2.餐馆点餐系统 3.机动车选号系统 4.晚会抽奖系统 5.公司考勤系统第三阶段:Java 服务端技术课程名称课程描述和目标知识点执行特色Java 服务端技术Web开发环境搭建:Tomcat服务器技术 掌握基于JavaEE体系下的B/S架构的软件开发。掌握采用JSP+Servlet+DAO+JavaBean的mvc模式开发,掌握ajax的异步刷新技术。掌握采用Oracle作为数据库服务器的开发。 掌握Hibernate实现ORM原理,掌握利用Hibernate作为持久层解决方案的开发能力,掌握Hibernate性能优化

8、,掌握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使用d

9、om4j操作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.快速从最

10、简易出入手,技术框架整合分解清晰明了 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平台的

11、搭建、框架的理解与界面UI、组件编程,本部分学习完后,学员可以轻易的实现 基于android平台的如:通讯录,手机记帐小程序、短信功能、拨打电话、Email、应用程序管理等 单机应用小程序,是后继android网络应用及游戏编程的基础.1.Android体系结构简介 2.Android环境搭建 3.Android模拟器配置详解 4.Android Manifest.xml文件详解 5.第一个android应用程序 6.如何查看android官方APIAndroid中的布局 基本控件 Android中的菜单、对话框及复杂控件 Android中的自定义控件 Android中的3种存储技术(Shar

12、edPreferences,File,数据库) Android中的数据存取sqlite从UI设计入手,培养学生的兴趣,短期内完成手机应用的一般软件,提高学生的学习主动性。可选主要项目罗列:B2C电子商务的UI设计及本地存储。第五阶段:3G 核心编程课程名称课程描述和目标知识点执行特色3G 核心编程课程 1.Android中的数据存取 2 -利用SQLite存取数据2.Android中解析xml及其应用3.Android四大核心组件之一 - Activity+Intent4.Android四大核心组件之二 - 使用内容提供器Content Provider在应用程序间共享数据5.Android四

13、大核心组件之三 - android中的服务(Service)详解6.Android四大核心组件之四:BroadCast与Receiver7.android消息机制,异步和多线程8.android中的网络与通信目标: 本部分内容涉及本地数据存储,android核心四大组件及多线程和网络编程, 是android开发的核心模块,学完本部分内容后要台进行android网络应用软件的开发工作。Android四大核心组件之一 - Activity+Intentandroid之屏幕方向改变以及onConfigurationChanged事件 Android四大核心组件之二:使用内容提供器Content Pr

14、ovider在应用程序间共享数据 利用ContentProvider查询数据 利用ContentProvider操作数据 Android四大核心组件之三、android中的服务(Service)详解 绑定Activity和Service 跨进程访问(AIDL服务) Android四大核心组件之四:BroadCast与Receiver接收系统广播 短信拦截 用代码注册广播接收器 广播接收器的优先级 来去电拦截 截获屏幕休眠与唤醒 开机自动运行 显示手机电池的当前电量 发送广播 android消息机制,异步和多线程 android中的网络与通信 1WebView控件 1.1用WebView控件浏览

15、网页 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中

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号