android高级应用课程大纲_sundy出品_第1页
android高级应用课程大纲_sundy出品_第2页
android高级应用课程大纲_sundy出品_第3页
android高级应用课程大纲_sundy出品_第4页
android高级应用课程大纲_sundy出品_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

Sundy 麦 可 网 只做别人做不到的!专注于移动高端职业 - Sundy-Android 高端应用课程,系统全面深入 移动梦想的实现,需要你我一起努力! 1. -前言 : 程序员的心声: 为何没有针对刚刚工作的,经验少于两年的程序员的再提升和高薪就业培训 ? 为何没有针对让程序员成为共享软件作者的培训,帮助程序员去跟进新技术的过程获利 ,更好的 激发对新技术的热情? 为何网络上所有的 Android 视频我都学过,感觉拿到一个项目还是无从入手呢,面试也还总是通 不过呢? 为何没有高品质的程序员圈子,将志趣相投的一帮程序员聚集在一起,大家相互交流技术,分享 经验,提供资源? 为何周围遇不到真正的“高手”来带自己? 另一方面 , 很多程序员在工作了几年之后, 总觉得拿到一个新项目的时候总是无从入手 , 没有模式 的开发方式,没有好的开发习惯 .甚至没有趁手的开发工具 . 这样,就在程序员的 Update 之路上遇到 了瓶颈 . 为此,我也打算帮这样的程序员打破瓶颈 . 再次, 因为所处环境的限制, 很多程序员不知道当今最新的技术应用,不知道目前前沿的一些框架和 技术是什么样的,如何在我们的技术中使用 . 那么 , 我将和大家一起探讨和使用,更多的是一起思考 这些问题 ! Android 领域 9 个开创先河 1,首创的系统 Android 培训体系,不讲 J2SE,J2EE,J2ME 2,首创的 Java for Android 讲解,是结合 Android 应用讲 J2SE 重点,而不是直接讲语言 3,首创的研究 Android 设计模式的课程 4,首创的剖析 Android 系统框架,应用原理的课程 5,原创的软件工程内容(30 个项目,10 年经验,10 多本软件工程书籍的总结 )。 6,首创的 Android 共享软件之路课程 7,首创的 Android 系统移植简要课程 8,首创的 Android 一线架构师的企业经验原创总结 , 不是培训讲师可以比拟的。 9,首创的不仅仅是讲技术点,还讲到面,还讲职业修养以及移动互联产业环境综合覆盖的内容 。 总结:Android 职业宝典视频 ! 程序员最了解程序员的心声 Sundy 帮助程序员解决自己想过而又困惑多年的问题 : SundyAndroid 班的“工友” 也即是学员,经过三个月的付出,将真正得到如下的帮助 : a) 掌握 Android 深度应用开发及养成良好的 Android 开发习惯 b) 对 Android 系统移植进行初步的了解 c) 熟练使用 WRUP 敏捷软件开发流程 ,并且熟练使用 UML 工具进行软件开发生命周期的建 模,熟悉 Android 软件从需求到测试到交付的具体过程 。(目前很多玩了 Android 软件 1,2 年的这方面能力都是很薄弱的) d) 享有 Android Market 账号,并且上传自有作品,开始 Shareware 之路 e) 学会共享软件走向海外的真正方式,并且开始尝试,有望再过 3 个月,月入 500 美元以上 。 f) 推荐更好的从事 Android 开发工作,并且保证薪水不低于 4000/M(成都地区),其它地 区当面沟通 。 g) 认识圈内的 Android 资源,并且积极的享受 Android 之路 。 -讲师: Sundy : 7 年的自由职业者,12 年软件项目开发设计经验,8 年的技术管理经验,带领超过 70 人的本土团 队及超过 40 人的国际化团队(俄罗斯,印度,波兰,韩国,中国),8 年移动开发经验 (Palm,BREW,Symbian,J2ME,WM,Android)。Android 架构师,丰富的海外工作经验(包括韩国三星 Android 软件开发)及管理经验。 优秀的讲师及团队培养者, 做过超过 5 年的企业培训经历,超过 30 起企业培训,培训企业覆盖中国 移动,中国电信,中国邮政 , Ixonos , Teleca , NCS,白象集团 ,四川省委组织部, 等各种类型企业 及政府单位 。 同时做了 2 年高职教育 ,培养学生人次超过 1000 人 。 使用语言:Perl , Python, Delphi ,php ,c/c+ , C# , Java , Shell 目前常用领域:移动开发,. 电子商务,企业大型应用软件构架研究 。 移动平台开发经验:Palm , BREW , Symbian , J2ME , NDSL , Android Alfred: 6 年 Linux 开发经验,4 年手机开发经验。精通 Linux C/C+编程, Perl, Python.精通 Symbian 手机 应用开发。2 年 Android 开发经验。 曾在 Intel, Nokia 工作,具有海外工作经验。多年的移动开发培训经验。包括为芬兰公司 Planware 做新员工 Linux 开发培训,为芬兰公司 IXONOS 的新入职员工做 Symbian 培训等等。 使用语言:Perl , Python ,c/c+ , java . 目前专注领域:移动通讯开发 移动平台开发经验:Palm , Symbain , Moto Linux ,Android 国内独创的 android 等移动开发课程体系,引入实战型的迭代软件工程管理,并且针对 Android 系 统的综合移植等由下而上的体系进行介绍 并且侧重应用型软件开发教学 。绝对不同于用 7 天的时 间就所谓的“速成 Android 班”,更不同于,4 个月的课程有 3 个半月都在讲 J2EE 的培训机构, 我们是 Sundy!深入研究 Android! 采用迭代式教学 . 大部分课程不直接从理论入手 .而是从最直观的演示 和 工具入手讲解 . 然后再不 断的重复理论的应用 . 技能课是每课必练 . 同时在培训过程中要和讲师一起引导性完成两个商业 项目的开发 . 直接累计两个完整和标准项目经验 . 同时在我们实际开发中,再不断的强化和应用理 论 . 这就是所谓的迭代开发 . 同时, 我们的培训还包括职业素质的培训 ,协同开发能力 , 项目分析和设计能力以及共享软件的培训 培训完后,我们的预期值是让“ 工友”达到职业化,专业化,标准化 , 并且具备 Android 应用项目开发综 合能力.一级城市 8K 以上,二级城市 4k 以上的就业及再就业! 培训的另外一个特点是 :讲师具有丰富的项目经验和培养开发团队的经验 . 课程中拒绝空谈.大部分 Case & Sample 都是来自我们的经验 .同时, 我们也是另类的 ,因为我们的入学的朋友都要经过筛选,具 备一定的开发基础和身体健康才能入学 ! 玉不雕不成器 , 让我们一起努力吧 ! -课程一级大纲列表 您可以通过截图浏览 : 也可以从 ISTG 服务器(电信独享 10M)上下载 download-课程一级大纲 Android.xls (578.00 kb) Total Android Professional 培训对象 1,本课程适用对象: 2,对移动通讯技术感兴趣的技术人员 3,有一定开发基础的的技术人员 4,企业 CIO 及相关信息化部门成员 5,参与培训人员最好有一定的 Linux 系统基础 培训技能目标 构建 Android 开发环境 剖析 Android 应用程序核心 熟练 Android UI 开发 熟练 Android 的音频、视频开发 熟练 Android 本地数据存取访问 熟练 Android 网络应用开发 熟练 Android 位置服务和 Google 地图 API 熟练 Android 桌面组件(Widget)的开发 熟练 Android 里的 Google Mobile Adsense 熟练 ZAndroid 应用程序的发布流程 熟练 Android 的开发调试技巧 横向对比 Android 与其他当前主流移动开发平台 (Apple iPhone,Nokia Symbian, Nokia/Intel: Meego)的优劣 概述智能平台上的游戏开发 敏捷开发在项目小组中的实战应用 熟悉项目开发各种工具: UML ,CVS/SVN, Bugzilla, Eclipse 系统移植初步 Android 共享软件之路 培训职业目标 Android 应用开发工程师(Android Application Development Engineer),能够独 立胜任 Android 平台上个各类应用程序开发。 Android 共享软件作者 , 能够用 Android Market 平台及其它第三方平台,进 行共享软件的推广及成单。 老师答疑 老师将提供多种方式解决学习中遇到的问题,以此保证学习效果! 第一阶段 程序员基本素质养成 程序员所需要具备的 12 条职业素质 让学员初步了解和审视自己所应该具备 的职业素质。并且我们会在授课中随时 训练和贯彻这样的素质,最终把大家捏 成专业的职业的程序员。 迭代开发各个环节及工 具初步介绍 总概性的讲解一个完整的项目所需要进 行的方方面面。 让学员了解一个完整项目的方方面面,并 且开始接触从需求一直到完工交接所需 要用到的十几款工具。我们今后所有的 项目实践都是对这节课的具体化应用。 Java For Android 语言重 点难点讲解 这个不是从零开始讲 Java,而是讲针对 Android,java 语言的重点,比如匿名内 部类, Hashtable,泛型,多线程,网络 连接等等 Android 编码规范 没有规矩,无以成方圆,命名规范直接显示你的专业程度 Eclipse IDE 提高详细介 绍 让我们把 Eclipse 用得更好 版本控制之道 - SVN 及 Android 源码采用 Git 来控制的,我们当然要学习他的好处,同时,主流的 SVN Git 的版本控制 也是必不可少的 程序员沟通的语言不是 中文,是 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, Intent 2. 程序的生命周期 3. 程序的资源管理 四大组件之一:Activity 与 Intent 掌握 Activity 这个 Android 最重要的组件 的用法 理解性记忆 Activity 的生命周期 理解 Activity 栈管理方式 熟练使用 Activity 与 Intent 配合传递值 的方式 四大组件之二:Service 初步 掌握 Service 概念 掌握 Service 分类 Service 开发能力具备 了解 Service 和 IntentService 类的区别 系统标准化 UI ,我来了 掌握 View 和 ViewGroup 类 学习各个常用控件的使用方法 掌握标准组件的使用 1. View 与 ViewGroup 2. 可视化控件 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. 程序版本管理 第三阶段 界面,还是界面:主题, 换肤及高级商用界面开 发 界面高级知识 , 复杂的商业界面如何 做出? 如何使用主题,如何换肤? 动画效果的实现 Animation NDK 初步 很多时候,只有 Java 是不够的,我们需要了解如何将我们的触手伸到类库层 Service 高级 Native Service , Bound Service 原理分析 。 并且习惯用 Service 的 IntentService 等特性 电话与短信应用 电话和短信 是手机的功能基石 1. 详解 Intent 与 Intent Filter 2. 利用 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 方式 软件生产过程标准阶段 软件生成过程我们的阶 段 了解项目环境并评估-制定粗略项目计划 -第一次需求成文- 抽象资源计划(第一次 设计)-第二次需求-设计界面原型(第二次 设计)-第三次需求-持久化设计(第三次设 计)-系统模块及目录结构设计 www.mic

温馨提示

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

评论

0/150

提交评论