Android培训课件.pptx_第1页
Android培训课件.pptx_第2页
Android培训课件.pptx_第3页
Android培训课件.pptx_第4页
Android培训课件.pptx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

Android培训课件 Android培训课件之课程背景课程结构课程优势课程 内容 大纲结语 千锋教育www mobiletrain org历时近一年调研分析 融合了北京 上海 深圳 广州等上百家合作企业的人才需求 千锋数千名毕业学员的工作反馈 全国上万名在校大学生 在职人员的实际情况 强力推出最科学 最严谨 最权威 最专业 最符合市场需求 最适合现在学员的移动Android开发课程 Android系统是基于Linux的手机操作系统平台 要深入系统的学习Android 不仅仅是有Java和Android应用开发 必须要具备Linux C C 高级编程才能深入的涉及AndroidFramework和Android内核开发 成为Android开发的高素质人才 课程由原来的4个月课程增加到5个月课程 融合了C C Java Linux Android开发 AndroidFramework中间件等几大模块 Android培训课件之课程背景 Android培训课件之课程结构 Android培训课件之课程优势 第一阶段Linux基础Linux命令和环境搭建 Linux命令详解 svn代码控制服务管理 shell编程 Makefile工程搭建 gcc编译器使用 GDB使用 30课时 Android培训课件之培训课程大纲 C C 开发 数据结构和算法C语言强化本阶段C语言基础为比较薄弱甚至是0基础的学员量身定制 在教学过程中特别突出C语言的本质 C语言的陷阱以及注意事项等 以大量实例分析着重介绍函数与程序结构 字符串 数组 结构体 指针 递归和栈编程 位运算 位域操作 静态库及动态库的构建及常用C库函数编程接口的使用等知识 强化学员在Linux下C编程的代码能力和和编码调试能力 使得学员具有扎实的C语言开发功底 第二阶段 C语言强化 主要讲解工作中常用的数据结构和算法 主要内容有链表 栈 队列 树 表 排序和查找等 同时也会讲解Android内核常用算法 比如红黑二叉树 Hash表 双向链表等 增强对后续开发的理解和深入学习打下牢固的基础 150课时 第二阶段 数据结构和算法 高级编程本阶段在整个培训体系中 起到承上启下的作用 对之前的C语言 后面的Linux和应用开发 以及深入理解linux内核工作机制有着非常大的帮助 本课程主要讲解如何驱使操作系统工作 学习常用的系统调用以及库函数 主要内容有 1 文件IO编程 2 UNIX系统杂项编程 3 多进程编程 进程标识 用户标识 守护进程等 4 信号 包括信号处理以及定时器处理 5 进程间通信 有名匿名管道 SYSVIPC POSIXIPC等 第三阶段 高级编程 6 IO高级操作 同步IO 阻塞 同步非阻塞IO 同步阻塞多路IO select poll epoll 信号驱使IO 异步IO 内存映射mmap 7 Posix线程编程 线程创建 取消 互斥 条件变量同步 线程属性 线程栈 递归锁 分离 取消优先级等 8 网络BSD套接字编程 包括TCP IP协议 数据报套接字编程 流式套接字编程 原始套接字编程 RAWSocket 模拟SYN攻击 PACKET编程模拟ARP攻击等 利用动态进程池或者线程池搭建网络服务器 客户端模型 实现网络基本通信 聊天 传文件等 120课时 Java强化训练本阶段主要讲解Java语言与面向对象的程序设计 主要内容有 Java基本数据类型与表达式 Linux下面Java编译 Linux下面Makefile和ant详解 抽象 封装 继承 多态 类与对象 对象初始化和回收 方法的控制流程 异常处理 方法的重载 数组 类的组织与继承机制 继承的实现 构造方法的重载与继承 接口的概念与应用 最后讲述多线程和网络编程 多线程的基本概念 线程的使用方法 线程的同步 Java网络编程基础 使用URL访问WWW资源和基于Socket的客户和服务器编程 60课时 第四阶段 Java开发 第五阶段之Android4大组件和UI开发 项目实战 本阶段熟练Android创建UI组件的应用 使用创建UI组件设计实际项目UI 熟练高级UI的使用 熟悉Android各类UI组件 ListView WebView Gallery GridView等 本阶段会设计一个千锋文件浏览器 同时也涉及到事件处理和Andriod手机GUI设计和窗体设计 其中包括 Activity控件编程 View控件编程 ViewGroup控件编程 Dialog控件编程 Window控件编程 最后熟练Android开发平台的四大组件Activity Service BroadcastReceiver ContentProvider等详细使用 熟悉电话功能 Android多线程 异步处理 Handler Looper Thread Runnable等多线程处理和平台消息机制 第五阶段 Android系统开发 本阶段讲解Android数据存储 SQLite数据库处理 熟练Android平台的数据存储 熟练使用Sqlite数据库实现SQL操作 可以使用SQLite操作电话本 通话记录等 各类preference设置 第五阶段之Android数据库高级开发 本阶段熟练使用Android平台的多媒体的使用 播放音频 视频 操作图片等 使用处理音频 视频和图片功能 使用相机接口拍取照片 编程使用MediaPlayer架构进行多媒体播放 第五阶段之Android多媒体高级开发 项目实战 本阶段熟悉Android网络编程 网络编程时Android开发中的一个核心的内容 Android网络中使用WiFi GPRS 2G 3G进行网络连接处理 在本阶段会详细的学习网络编程相关技术 其中包括 检测 使用无线网络 使用WebView 使用WebView访问网页例子使用网络解析XML协议 使用网络POST GET进行网页表单协议进行交互 如何与WebService对话 对XML JSON的解析 第五阶段之Android网络高级开发 项目实战 GPS定位应用 熟练Android平台的定位API 能够使用这些API实现定位 跟踪 查找等功能 可以使用GPS和Map培训显示地图信息等 第五阶段之Android位置信息GPS开发 项目实战 本阶段主主要内容有 如何使用AndroidNDK进行开发混合Java C C 的JNI代码 如何基于前面高级编程知识来构建 本阶段非常重要 NDK可以加快Android程序运行速度 同时NDK可以使得可以重用其它的Symbian iPhone MTK等其它手机和操作系统的C C 语言 减少移植和提高代码的重用 第五阶段之AndroidNDK高级开发 本阶段主要学习如何处理图形功能 比如如何划线 使用2D进行图形绘制 在Surface上直接绘制图形 如何绘制线段 矩形 圆 图片和动画功能 如何制作图片渐变等功能 本阶段还将学习到Anroid游戏编程和 Surface控件编程 SurfaceView控件编程 Canvas控件编程 设计在2D 3D的游戏开发 游戏过程设计 游戏物理引擎设计和各类游戏画面编程 第五阶段之Android游戏编程 项目实战 使用硬件加速计的功能进行编程 处理Android上各种传感器 比如重力传感器 加速度传感器等 第五阶段之Android特有硬件 本阶段是下载Android内核git源码树 从头编译Android的SDK和镜像文件 理解Android系统的内部机制和原理 第五阶段之AndroidFramework介绍 本阶段主要是为各种机型适配 熟悉apk内部结构 熟悉Android签名机制和产品发布 学员作品可以发布在GoogleMarket上 第五阶段之产品发布 就业指导和职业规划就业老师根据学员意向及学习情况 对学员进行职业规划 第六阶段 就业指导 职业规划 千锋3G培训既有AndroidSDK 基于Java语言 也有AndroidNDK 基于C语言 培训 也已经成功的为很多公司以及大学院校和科研部门做过Andro

温馨提示

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

评论

0/150

提交评论