第一阶段 | |||
程序员基本素质养成 | 程序员所需要具备的12条职业素质让学员初步了解和审视自己所应该具备的职业素质。并且我们会在授课中随时训练和贯彻这样的素质,最终把大家捏成专业的职业的程序员。 | ||
迭×××发各个环节及工具初步介绍 | 总概性的讲解一个完整的项目所需要进行的方方面面。让学员了解一个完整项目的方方面面,并且开始接触从需求一直到完工交接所需要用到的十几款工具。我们今后所有的项目实践都是对这节课的具体化应用。 | ||
Java For Android语言重点难点讲解 | 这个不是从零开始讲Java,而是讲针对Android,java语言的重点,比如匿名内部类, Hashtable,泛型,多线程,网络连接等等 | ||
Android编码规范 | 没有规矩,无以成方圆,命名规范直接显示你的专业程度 | ||
Eclipse IDE提高详细介绍 | 让我们把Eclipse用得更好 | ||
版本控制之道 - SVN及Git的版本控制 | Android源码采用Git来控制的,我们当然要学习他的好处,同时,主流的SVN也是必不可少的 | ||
程序员沟通的语言不是中文,是UML | UML是我们开发的交流语言,这个语言我们要像中文一样使用,并且标准化使用。 | ||
EA使用建模详解 (or Rose UML) | 工欲善其事,必先利其器,工具的掌握很重要:小巧而强大的EA | ||
第二阶段 | |||
什么是Android? | Android的前世今生Android的优点Android的系统架构Android与移动互联网的关系Android的发展前景Android的四大网站 | 1. Android的诞生2. Android的优点3. Android的系统架构4. Android与移动互联网的关系5. Android的发展前景 | |
开发环境搭建及HelloWorld | 掌握并且能够独立搭建Android开发环境能完成自己的第一个HelloWorld应用程序学会打印Log以及使用DDMS查看Log | 1.系统需求2.安装开发环境3.构建第一个Hello, Android程序 | |
Android应用程序基础及框架概要 | 了解Android应用程序基本概念以及Android应用程序的几大重要组件Android系统框架理解 | 1.程序的基本组件:Activity, Service BroadCastReceiver,ContentProvider, Intent2.程序的生命周期3.程序的资源管理 | |
四大组件之一:Activity与Intent | 掌握Activity这个Android最重要的组件的用法理解性记忆Activity的生命周期理解Activity栈管理方式熟练使用Activity与Intent配合传递值的方式 | ||
四大组件之二:Service初步 | 掌握Service概念掌握Service分类Service开发能力具备了解Service 和 IntentService类的区别 | ||
系统标准化UI ,我来了 | 掌握View和ViewGroup类学习各个常用控件的使用方法掌握标准组件的使用 | 1. View与ViewGroup2.可视化控件3.布局4.菜单5.对话框6.响应用户界面事件7.用户界面的数据绑定8.更改空间外观 | |
Android数据存储 | 掌握Android中数据存储的几种方式熟练使用SQLite3来存储数据了解网络存储C/S结构原理 。 | ||
四大组件之三:ContentProvider | 理解ContentProvider的作用及好处认清ContentProvider与数据存储的关系掌握ContentProvider对外提供的数据模型形式能够编写ContentResolver的增删改查能够自定义一个ContentProvider | ||
四大组件之四:Broadcast Receiver | 了解Android消息机制掌握Broadcast发送消息的两种类型掌握BroadcastReceiver接收消息的编程 | ||
Widget及Launcher | Android启动的第一个应用程序Launcher掌握Widget小部件开发 | ||
Android应用程序签名及发布 | 我们要上传写好的程序到Market了,当然要签名和发布了 | 1.如何生成最终用户许可2.程序签名3.程序版本管理 | |
第三阶段android高级应用课程 详询:874511079 2224343088 | |||
界面,还是界面:主题,换肤及高级商用界面开发 | 界面高级知识 , 复杂的商业界面如何做出?如何使用主题,如何换肤?动画效果的实现Animation | ||
NDK初步 | 很多时候,只有Java是不够的,我们需要了解如何将我们的触手伸到类库层 | ||
Service高级 | Native Service , Bound Service原理分析 。 并且习惯用Service的IntentService等特性 | ||
电话与短信应用 | 电话和短信 是手机的功能基石 | 1. 详解Intent与Intent Filter2. 利用Intent创建自己的电话拨号与短信应用 | |
多媒体的世界 | MediaPlayer(MusicPlayer, VideoPlayer), Camera的使用 | ||
位置服务及Google Map API | 使用GoogleMap开发地理信息系统 | ||
传感器Sensor应用 | 光线,重力加速度,水平等各类传感器编程 | ||
Android多线程及异步任务 | 了解Linux的多线程概念, 了解Android的异步任务机制 ,了解Android 多线程的实现熟悉Handler的概念,Handler的实现原理,Handler 异步实现方法,Handler与线程的关系了解AsyncTask类 以及此类的实现 。明了它与Handler谁更轻量级如何使用AsyncTask . | ||
Android设计模式概述 | 我们要深入研究android,怎么能不了解他为何要这样设计呢?很多地方的设计模式应用,我们举一些典型的地方来说明,这样能让我们从设计者角度去思考设计原理,这个章节,太强了! | ||
Android应用开发总结 | 对应用开发的综述 | ||
第四阶段 | |||
分清项目和产品,MDA方式 | |||
软件生产过程标准阶段 | |||
软件生成过程我们的阶段 | 了解项目环境并评估-制定粗略项目计划-第一次需求成文-抽象资源计划(第一次设计)-第二次需求-设计界面原型(第二次设计)-第三次需求-持久化设计(第三次设计)-系统模块及目录结构设计…… | ||
拿到一个项目,我无所是从 | |||
需要制定计划么? | |||
第一次需求 | |||
抽象R&P(资源和计划)- 第一次设计 | |||
第二次需求及客户沟通 | |||
设计界面原型 - 第二次设计 | |||
再次和客户沟通(第三次需求) | |||
持久化设计 - 第三次设计 | |||
系统模块及目录结构设计 | |||
分模块编码 | |||
项目进度控制及开发日志 | |||
可选择的单元测试,压力测试和Robot测试 | |||
各类文档的编制 | |||
项目评估及交付 | |||
我们的项目(三选二) | |||
语音记账小助手 | 我们的项目都是遵循商业化软件开发要求 ,遵循迭×××发流程 。从需求分析开始一直到最后的实现,比仅仅是讲技术实现点 。语音记账小助手是一款结合了语音输入识别功能的AA记账软件,完整的联系了我们所学内容的基本方面 。同时,本软件也可以作为你的第一款共享软件上传到Market上,感受第一个商业作品的魅力吧!一天5000的下载量,不是梦 | ||
Microoh微博客户端系统 | 这套系统是Microoh网站客户端项目,但系统涵盖了服务器端的开发以及项目管理过程 。整个系统是团队开发模式,不仅仅是讲解技术点,同时连项目会议过程也会录制下来 。 真正的让大家了解商业项目开发过程 。 客户端技术点包括,微博,图片,地理定位等。 | ||
Tolo移动教学系统 | 这套系统是基于C/S结构的,通过android手机操作,实现远程PC端的控制以及上课其余操作,包括画图,批注,PPT控制等功能,实现真正的移动上课的功能,技术点会用到Socket通讯,老师实现Server端内容,学员实现Client端内容,这个项目本身就是一个无线应用创新产品 |