通过本课程可以使学员由浅入深地对3GAndroid系统全面学习,能够独立胜任Android应用开发、系统移植、驱动开发等多方面工作,是中低基础在职工程师和在校学生利用业余时间从事3GAndroid职业发展的理想课程,也是目前武汉华嵌最热门的周末课程,已经开设多期,为社会输送了大量Android人才,学员素质深受企业认可。
本课程培养周期为25周(6个月,每周6、日上课,周1至周5提供技术支持,不占用学员平时的学习和工作时间),共50天,每天7小时,总课时为350学时,理论与实战相结合,全程主讲老师讲授与辅导,主讲老师都是来自研发1线的高级工程师或项目经理。课程目标包括:
1.精通linux操作系统使用;
2.精通linux下C语言高级编程;
3.精通java语言编程;
4.精通Android应用开发各知识点,能编写较复杂Android程序;
5.掌握ARM处理器平台及其接口硬件开发;
6.掌握Android内核裁减移植及内核调试技巧;
7.掌握Android的驱动框架与驱动程序编写方法;
8.掌握Android应用程序与驱动程序的配合使用;
9.精通Android实际项目案例开发流程
10.职业素质培养:如简历制作、面试技巧、职场心得、模拟面试
序号 | 课程名称 | 课程内容 | 掌握要求 | 1 | C语言强化 | C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识。 | 精通 | 2 | java语言编程基础 | 主要以Java语言编程基础为主,内容包括Java开发工具的安装和配置,Java虚拟机原理,Java的数据类型,运算符,表达式,数组,流程控制等Java基础编程知识。 | 精通 | 3 | java面向对象编程 | 本节重点让学员掌握面向对象编程的基本思想,内容包括抽象类、接口、内部类、类的继承、多态等面向对象高级编程知识,为后面的课程做好铺垫。 | 精通 | 4 | java数据结构与算法设计 | 程序=数据结构+算法。本节课程内容包含了简单的数据描述和数据操作的知识,在本部分课程中将系统的讲解常见数据结构,集合、队列、数、图,以及常用的排序和查找算法。 | 掌握 | 5 | Android体系结构和软件安装 | 本部分内容包括Android应用开发工具的安装和配置,以及Android系统的体系结构和原理,讲解Android编程框架。 | 掌握 | 6 | Android应用初级 | 包括用户界面开发、图形编程接口、4大应用程序组件;通过大量的现场代码演示达到讲授目的,并通过布置小作业起到强化训练的效果。 | 精通 | 7 | Android应用中级 | 包括sqlite数据存储、文件、多进程、网络编程、google地图、打包发布等;通过大量的现场代码演示达到讲授目的,并通过布置小作业起到强化训练的效果。 | 精通 | 8 | Android应用高级 | 包括传感器开发、设备相关编程、JNI、多媒体开发、2D、3D等;通过大量的现场代码演示达到讲授目的,并通过布置小作业起到强化训练的效果。 | 精通 | 9 | Android应用项目实战1 | Mp4播放器,主要功能如下: 1)播放音乐; 2)播放视频; 3)出色的用户交互设计。 4)从网络下载歌词; 5)晃动手机播放下1首歌; 6)支持手势操作,可以根据手势来查找歌曲 | 掌握 | 10 | Android应用项目实战2 | Google地图应用,主要功能包括: 1)获取地图; 2)配合GPS传感器定位; 3)查找目标; 4)路径规划; 5)位置信息共享。 | 掌握 |
未完,待续。。。。。。。
确定
|