《Android培训》PPT课件

《Android培训》PPT课件

ID:38586288

大小:247.43 KB

页数:22页

时间:2019-06-15

《Android培训》PPT课件_第1页
《Android培训》PPT课件_第2页
《Android培训》PPT课件_第3页
《Android培训》PPT课件_第4页
《Android培训》PPT课件_第5页
资源描述:

《《Android培训》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android培训课件Android培训课件之课程背景课程结构课程优势课程(内容)大纲结语千锋教育www.mobiletrain.org历时近一年调研分析,融合了北京、上海、深圳、广州等上百家合作企业的人才需求,千锋数千名毕业学员的工作反馈,全国上万名在校大学生、在职人员的实际情况。强力推出最科学、最严谨、最权威、最专业、最符合市场需求、最适合现在学员的移动Android开发课程。Android系统是基于Linux的手机操作系统平台,要深入系统的学习Android,不仅仅是有Java和Android应用开发,必须要具备L

2、inux,C/C++高级编程才能深入的涉及AndroidFramework和Android内核开发。成为Android开发的高素质人才。课程由原来的4个月课程增加到5个月课程,融合了C/C++/Java、Linux、Android开发、AndroidFramework中间件等几大模块。Android培训课件之课程背景Android培训课件之课程结构Android培训课件之课程优势第一阶段Linux基础Linux命令和环境搭建,Linux命令详解,svn代码控制服务管理。shell编程。Makefile工程搭建、gcc编译

3、器使用、GDB使用。30课时Android培训课件之培训课程大纲C/C++开发,数据结构和算法C语言强化本阶段C语言基础为比较薄弱甚至是0基础的学员量身定制。在教学过程中特别突出C语言的本质,C语言的陷阱以及注意事项等,以大量实例分析着重介绍函数与程序结构,字符串、数组、结构体、指针、递归和栈编程、位运算、位域操作。静态库及动态库的构建及常用C库函数编程接口的使用等知识。强化学员在Linux下C编程的代码能力和和编码调试能力。使得学员具有扎实的C语言开发功底。第二阶段--C语言强化主要讲解工作中常用的数据结构和算法,主要

4、内容有链表、栈、队列、树、表、排序和查找等。同时也会讲解Android内核常用算法,比如红黑二叉树、Hash表、双向链表等。增强对后续开发的理解和深入学习打下牢固的基础。150课时第二阶段--数据结构和算法高级编程本阶段在整个培训体系中,起到承上启下的作用,对之前的C语言,后面的Linux和应用开发,以及深入理解linux内核工作机制有着非常大的帮助。本课程主要讲解如何驱使操作系统工作,学习常用的系统调用以及库函数。主要内容有:1、文件IO编程;2、UNIX系统杂项编程;3、多进程编程,进程标识,用户标识,守护进程等;4

5、、信号,包括信号处理以及定时器处理;5、进程间通信,有名匿名管道、SYSVIPC,POSIXIPC等;第三阶段—高级编程6、IO高级操作,同步IO(阻塞),同步非阻塞IO,同步阻塞多路IO(select、poll、epoll),信号驱使IO,异步IO,内存映射mmap;7、Posix线程编程,线程创建、取消、互斥、条件变量同步,线程属性(线程栈、递归锁,分离、取消优先级等);8、网络BSD套接字编程,包括TCP/IP协议,数据报套接字编程,流式套接字编程,原始套接字编程(RAWSocket)模拟SYN攻击,PACKET编

6、程模拟ARP攻击等。利用动态进程池或者线程池搭建网络服务器、客户端模型,实现网络基本通信(聊天,传文件等)。120课时Java强化训练本阶段主要讲解Java语言与面向对象的程序设计,主要内容有:Java基本数据类型与表达式,Linux下面Java编译,Linux下面Makefile和ant详解,抽象,封装,继承,多态,类与对象,对象初始化和回收,方法的控制流程,异常处理,方法的重载,数组,类的组织与继承机制,继承的实现,构造方法的重载与继承,接口的概念与应用,最后讲述多线程和网络编程,多线程的基本概念,线程的使用方法,线

7、程的同步,Java网络编程基础,使用URL访问WWW资源和基于Socket的客户和服务器编程。60课时第四阶段--Java开发第五阶段之Android4大组件和UI开发(项目实战)本阶段熟练Android创建UI组件的应用、使用创建UI组件设计实际项目UI、熟练高级UI的使用,熟悉Android各类UI组件,ListView、WebView、Gallery、GridView等,本阶段会设计一个千锋文件浏览器。同时也涉及到事件处理和Andriod手机GUI设计和窗体设计。其中包括,Activity控件编程,View控件编程

8、,ViewGroup控件编程,,Dialog控件编程,Window控件编程。最后熟练Android开发平台的四大组件Activity、Service、BroadcastReceiver、ContentProvider等详细使用,熟悉电话功能。Android多线程,异步处理,Handler,Looper,Thread,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。