安卓Android开发实训营

导读 Android是Google公司推出的基于Linux平台的开源手机操作系统,已成为新3G时代的主流移动智能平台之一。由于Android开源的特点以及摩托罗拉、三星、索爱、LG、HTC等主流手机厂商的鼎立推动,Android平台在智能手机领域后来居上,市场份额由2009年的3.5%飞速上升 为2010的25.5%,成为*发展潜力的移动智能平台。
400-688-0112 282
思科认证 微软认证 JAVA .NET开发 安卓 IOS开发 HTML5 软件测试 Oracleocp LINUX office 虚拟化

课程详情

2017-09-25

关于安卓:
Android是Google公司推出的基于Linux平台的开源手机操作系统,已成为新3G时代的主流移动智能平台之一。由于Android开源的特点以及摩托罗拉、三星、索爱、LG、HTC等主流手机厂商的鼎立推动,Android平台在智能手机领域后来居上,市场份额由2009年的3.5%飞速上升 为2010的25.5%,成为*发展潜力的移动智能平台。
随着3G行业的迅猛发展,企业对于基于Android平台的开发人员的需求量在急剧提升。在这个时机,掌握Android核心技术,进入3G开发行业,不但意味着高薪,更重要的是将获得良好的个人发展契机,成为引领3G行业发展潮流的先行军!     随着Android平台的扩张,引 发了Android人才荒,未来人才需求缺口将达百万。但符合条件的Android工程师屈指可数,企业招聘难度可想而知。据新京报等媒体报道 Android工程师一年经验月薪8000元,对此李开复曾在微博谏言学生转学Android软件开发。我们相信,在未来几年内,Android开发工程 师将成为3G行业炙手可热的岗位之一。
课程特色:
该课程课程内容采用案例贯穿的教学模式,突出“理论+实践”。学员通过项目代码分析、完整项目流程以及软件工程的实践,快速掌握实际项目开发管理要点,积累开发经验。该课程具有如下特点:
一、注重职业素养的培养
二、选择实际*中常用的实用技术,不是求全求广,而是求精求专三、授课方式遵循企业实际项目开发流程和要点
四、深刻体会技能点的应用场合,同时积累更多的行业知识和项目经验五、大型项目完整的知识点学习
六、强调思路的指导和难点分析,训练学员的思维、学习、解决问题的能力*方向:
A、智能设备开发工程师;
B、Android手机应用开发工程师;
C、Android游戏开发工程师;
***!
课程大纲:

422课时 (全日制 4个半月,业余制 7个月)

培训费:

阶段 内容 描述

*阶段
Java基础

Android的背景 介绍Android操作系统的由来,以及google公司的Android开发者团队
Android与java之间的关系 虽然Android与Java有天然的血缘关系,但本课程将带你了解到一个你所不知道的Android秘密
Android软硬件特性 Android硬件基础,模拟器与实机区别,Android模拟器的使用,加速计说明,多点触控说明。
开发利器介绍 Eclipse的配置、使用,热键,字体环境配置。ADT简介,与Eclipse的集成。SDK文档的获取及使用,DVM介绍
内容 描述
java语言基础的巩固、java的内存管理 加强和巩固java语言基础,掌握在Eclipse下开发/调试程序
Java基本语法 Java基本语法:变量、数据类型、运算符与表达式、分支与循环、数组
Java的OOP 面向对象基本概念;面向对象特性:封装(描述)、继承、多态;面向对象高级特性:内部类、抽象类、接口;异常处理;
内容 描述
JavaAPI介绍 熟悉Java常用API,集合API,并了解Java的高级特性,熟悉各种基本数据类型包装类:String和StringBuffer等常用API
java数据结构和集合框架 栈、队列、二叉树、查找。JavaCollectionsFramework:Collection、Set、List
IO概念、多线程、泛型 熟悉Java中的文件操作、字节流的操作和常见文件相关类,分析IO性能,熟练使用常用包装类IO;多线程;泛型与元数据(注解);
设计模式理解 熟悉常用设计模式:Singleton、Template、Strategy、Adapter模式。为搭建结构良好的Android应用程序奠定基础。
阶段 内容 描述
第二阶段Android应用开发 平台架构,开发者社区,应用程序商店,SDK与程序开发环境,模拟器的使用 对Android的生态链和应用程序开发有一个基本的认识,可以比较熟练的使用SDK开发环境和相关工具。
应用程序的组成模块,任务的概念,进程、线程Intent和InterFilter 初步理解应用程序的组成和编写,了解AndroidManifest.xml文件,模块的生存期,进程间通讯方式等
界面布局Layout的定义,AndroidUI引擎的设计,UI事件 掌握基本的界面设计能力,并且可以熟练的定制符合自己需求的UI组件,熟练掌握资源文件的定义和设计。
触控和动作,编写兼容不同硬件的程序,资源文件的访问方式,. 理解API的细节和使用技巧,掌握资源XML文件中常见的属性的定义和使用,结合API中的代码访问和修改属性
Activity的生命周期、参数的传递和使用技巧Intent的概念和设计思想 深入理解和熟练使用Intent与Activity设计应用程序
内容 描述
Android安全架构的设计与实现 理解整个平台在安全设计方面的考虑和实现方式,能够把知识融合到自己进行程序设计的过程中
LinuxIPC的基本方式
Android平台主要使用的IPC方式
深入理解Android的Service框架,具备自己编写Service服务和接口的初步能力。
Service程序的结构,AIDL接口的定义和实现方式Client与Service的交互 掌握Service程序设计的基本技术,理解Service程序的适用场合,能够编写AIDL接口和实现代码
数据存储 合理的使用内置存储和外部SD卡存储,能够熟练的设计和使用SQLite数据库,能够根据实际需求选择合适的数据存储方式
ContentProvider的设计和实现原理 掌握ContentProvider的原理和实现技术和ContentResolver的使用,能够自己编写接口和代码实现
Android开发中通常使用的程序调试技术 具备分析问题根源和寻找解决方案的能力
GoogleMap和GPS 能够在程序中熟练使用地图服务和GPS定位服务
阶段 内容 描述
第三阶段项目开发 软件开发的准备* 软件设计思想,理解软件开发流程,包括需求分析、开发、测试等完整过程
明星微博(老师为主) 实现微博的常见功能:查看微博,发表文本图片微博和评论等,缓存机制,翻页功能,多线程处理,高级控件应用。
闪聚(学生为主) 基于sns的android平台交友平台。涉及到的知识点有缓存机制,翻页功能,多线程处理,高级控件应用。

上一篇: 微软.net开发实战班 下一篇: IOS开发

推荐课程

查看全部课程
交大慧谷IT

交大慧谷IT

徐汇区

查看全部校区 进入官方主页