课程目标:
1)使用Android SDK进行移动应用开发有全面深入的了解,掌握Android编程的基本模式;
2)完成三个功能较全面的Android程序;
3)理解Android编程的关键技术,能够自己进行更加深入的学习;
4)具有Android编程的实力,能够在文档辅助下完成企业要求的应用开发。
培养对象:
希望迅速了解和掌握Android应用开发的学员;希望从事移动终端开发的爱好者、工程师、程序员、已及相关行业的工程技术人员;有志于从事以下工作的软件开发技术人员和正在学习计算机、软件、通信专业的学生:
◆ 手机应用软件开发;
◆ 各类手持终端设备的行业应用软件开发;
◆ 移动互联应用开发(服务器端);
◆ 移动增值服务开发。
就业前景:
各大移动互联网公司以及手机软件开发公司:*移动、腾讯、网易、3G门户、中兴、华为、金利手机、魅族等;初级开发工程师月薪不低于3000;中级开发工程师月薪不低于6000。
入学要求:
学员学习本课程应具备下列基础知识:
◆ 了解java语言;
◆ 了解OOP(面向对象)编程相关概念。
课程 大纲 内容 目标 课时
基
本
课
程 Android背景 手机操作系统简介 (1)讲解目前手机操作系统的情况和*趋势、让学员从更广的角度了解整个手机操作系统的发展趋势。 2
Android系统优势 (2)讲解Android手机操作系统的发展历史、以及未来前景,让学员对Android手机系统的应用学习更有兴趣、更有信心。
开发环境 eclipse+jdk+sdk开发环境讲解 (1)讲解android应用开发的开发环境 3
熟悉常用的编辑,调试,脚本工具 (2)实时演示开发环境的搭建全过程,让学员具备自己搭建开发环境的能力
(3)讲解开发环境的使用方法、常用的功能,包括代码编辑、编译、调试、脚本、调试工具等内容
Java基础 Java基本语法讲解 (1)讲解Java语言的最基本语法、基本结构、让学员对Java有个最基本的了解,为后面的学习打下一个良好的基础 2
Android中的Java编程 (2)简介Java编程的基础知识、常用技巧,让学员具备基本的Java编程能力
*个程序 Helloworld程序 (1)通过HelloWorld程序,来讲解Android应用程序的创建、编译、调试技巧 2
(2)让学生对Android应用程序有个最基本的感性认识
Android架构 Android操作系统架构讲解 (1)Android操作系统架构讲解 3
Android操作系统应用编程原理 (2)Android操作系统应用编程原理
UI编程 Android的UI编程 (1)讲解Android应用程序的最基本部分,UI编程,让学生掌握应用程序最基本的编程思想和开发技能 4
网络编程 Android的网络编程 (1)讲解Android应用程序的网络编程部分,让学生掌握Android应用程序网络编程的最基本的编程思想和开发技能 4
多媒体编程 Android的多媒体编程 (1)讲解Android应用程序的多媒体编程,包括音频、视频等组件的应用。让学生掌握Android多媒体编程的最基本的编程思想和开发技能 4
高级应用 Android开发的高级应用和技巧 (1)Android中使用C语言开发环境搭建 4
(2)Java+C++的使用技术
(3)其他Android开发的高级技巧
让学生掌握Android开发的更高技巧
总课时 28
课程 项目 内容 目标 课时
实
战
课
程 手机智能搜索 Android开发的基本应用、UI定制、网络编程、综合应用 在老师的指导下,学生最终完成该实战项目的开发。 14
该项目功能包括:自定义UI、本地数据搜索、网络数据搜索、网络应用组件等。
通过该项目的实战演习,能让学生把在基础班中学到的理论知识和当前实际开发项目联系起来,加强对 Android开发理论的理解,同时提高学生的实战开发能力。让学生学完该课程后,具备为手机应用开发公司工作的优秀的技能。
酷客e族 Android开发的基本应用、UI定制、dll编程、综合应用、项目实战的能力,同时培养学员良好的产品概念、产品设计能力 在老师的指导下,学生最终完成该实战项目的开发。 14
该项目功能包括:基本应用、UI定制、dll编程、综合应用。
通过该项目的实战演习,能让学生把在基础班中学到的理论知识和当前实际开发项目联系起来,加强对 Android开发理论的理解,同时提高学生的实战开发能力。
总课时 28