一、Andriod课程简介
自从2005年Google公司收购Android操作系统以来,Android系统得到了长足的发展,已经成为球具有广泛影响力的移动设备操作系统,三星、HTC、摩托罗拉、LG、索尼爱立信等手机厂商已经投向Android阵营,国内的厂商华为、中兴通讯、联想等大厂商也都发布搭载Android系统的手机和平板电脑。目前,软件行业对Android开发人才的需求也迅速增长,日益火爆。
Android是包括操作系统服务、用户界面和应用软件,是为移动终端打造的真正开发和完整的移动软件系统。Android系统是内置支持JAVA的操作系统,所有的应用使用java语言编写。因此,Android开发水平的高低很大程度取决于java语言核心能力是否扎实。
北大青鸟武汉宏鹏鲁广校区的Android课程,从Java基础开始学习、循序渐进,让学员能熟练的掌握JavaSE、JavaEE、Android应用程序开发流程。该课程采用项目案例为主线,贯穿讲解Google Android在企业中所需的技能,使学员不但可以系统掌握基于Android平台的智能手机编程技巧(如:手机游戏、多媒体应用、监控和安、实用工具、定位和导航等),而且还能体验熟悉智能移动终端与JAVAEE服务器终端相结合的新企业应用。
二、Android课程的六大核心技术点
1、Java技术与应用框架
Java基础、面向对象程序设计、设计模式、异常处理、反射与代理、泛型程序设计、接口与内部类、事件监听器模型、并行操作、Swing UI、文件与流、分布式对象、XML处理、网络编程、JavaBean、注解、国际化。
2、Java Web开发及应用框架
HTML页面设计、Javascript、CSS、Web Service、Ajax、ExtJs、Jquery、DWR、Web安、Log4j、
Spirng 2.5、Structs 2.1、Hibernate、SOA、Tomcate、WebLogic商用服务器的部署。
3、数据库技术
SQL基础与用法、存储过程、触发器、事务、视图、索引的使用、数据库设计与优化、
数据库产品(SQLite、Oracle 11g、MySQL)的应用。
4、数据结构和算法
线性表、栈、队列、递归、哈希表、树、二叉树、二叉树的存储结构、遍历二叉树、图、图的存储结构、图的遍历、插入排序和交换排序,查找表与查找、二叉树查找、平衡二叉树、算法设计技巧。
5、Android基础开发
开发环境搭建和开发工具、界面交互设计理念、UI构建、2D图形处理与动画、3D开发(OpenGL ES)与动画、Activity/Intent/Service、手机服务的开发、Broadcast/BroadcastReceiver、文件存储、SharedPreferences、ContentProvider、应用发布。
6、Android应用
TCP/IP协议、HTTP协议、多线程的概念、运用、控制与调度、通讯、Android IPC机制、Android的消息队列和消息处理机制、Socket编程、XML解析方式、SQLite数据库、SAX、WiFi开发、Bluetooth、多媒体(音频、视频)的开发、Android游戏简介(AVG、PZL、RPG、ACT、STG、SLG、FPS、SPT)、游戏框架和元素设计、2D/3D游戏的开发。
三、Andriod实训课程安排以及阶段项目介绍
Andriod实训课程采用6+1模式,即6个月课程,1个月项目,在课程中采用分阶段实训模式。部课程分为三个阶段,分别以三个真的实训项目贯穿始终。
(一)阶段订单实训课程介绍
订单实训主题 | 订单实训内容 | 订单实训目标 |
Android手机应用基础 | Android发展史及行业前景、Android的基本设置和软件安装、第三方软件介绍 | 了解Android发展史及移动通信行业背景; 能够对Android终端设备进行基本设置和软件安装; Android平台上的第三方软件介绍。 |
Java语言理解程序设计 | Java语言理解程序设计 | 掌握java语言编程基本语法和数据结构; 能够使用java语言按照企业级规范进行代码编写。 |
应用HTML语言和CSS构建商业应用 | HTML常用标签、CSS基本语法和使用、Form表单基本控件标签的使用 | 掌握HTML网页制作的基本原理; 能够熟练使用样式表对网页页面布局及显示效果进行控制; 能够使用表单控件制作用户数据提交页面。 |
使用Java OOP构建 Android应用 | Android开发环境搭建、在Eclipse下开发android基础应用程序、XML | 能够快速搭建Android开发环境及配置Android虚拟机; 能够使用Eclipse熟练建立Android项目,并使用JAVA语言进行逻辑实现; 熟练掌握Android的开发模式并使用Eclipse实现。 |
移动数据库应用基础 | SQL语法基础和提高、MYSQL数据库应用 | 掌握数据库常用语法及原理; 熟练使用MYSQL数据库实现数据库增删改查; 能够对SQL查询语句实现优化。 |
职业修养和基础项目训练 | 软件团队的搭建 | 了解软件开发团队的分工合作模式; 能够准确定位自己在软件团队中得位置比发挥自己的价值; |
阶段实训项目介绍:游戏开发
描述 | |
制作完成一款基于Android的手机游戏,包括:益智类、竞技类、滚屏动作类、3D物理传感器类、策略类。涉及到: 1、 游戏策划 2、 游戏的整体架构 3、 游戏界面的开发 4、 游戏后台逻辑的实现 5、 游戏引擎结构和功能设计 6、 游戏的优化与改进 |
(二)第二阶段实训课程介绍
订单实训主题 | 订单实训内容 | 订单实训目标 |
应用Java语言特性 | 面向对象特性:封装、继承、多态等;异常处理、集合框架、线程通讯、I/O流等 | 掌握面向对象的基本原则以及在编程实践中的意义; 掌握面向对象编程的实现原理及特性应用; 熟练掌握JDK核心API编程基础; 具备一定的API文档阅读能力; 熟练掌握异常、集合、线程、I/O等相关开发。 |
应用UML进行项目工程建模 | 数据建模、业务建模、对象建模、组件建模 | 能够熟练使用:用例图、类图、序列图、状态图、活动图、组件图和部署图。 |
JavaScript客户端验证及特效制作 | JavaScript语言基础:数据类型、函数、对象等、DOM编程、事件模型 | 深入理解JavaScript语言原理; 熟练掌握JavaScript的事件触发机制; 熟练使用JavaScript对DOM进行编程; 熟练掌握JavaScript完成客户端表单验证技术; |
构建移动服务端Web应用系统 | JSP语法、Servlet生命周期及实现、Tomcat服务器部署配置 | 理解Servlet核心原理; 熟练掌握Servlet API; 熟悉常见的Java Web设计模式; 能够开发网站服务器端应用并部署; |
职业修养和阶段项目 | 技术能力描述训练、项目描述训练、简历制作 | 能够对自己具备的技术能力做准确陈述; 了解并掌握如何描述项目及抓住项目核心; 能够根据自己的技术特长制作自己的求职简历; |
第二阶段实训项目介绍:应用软件开发
描述 | |
制作完成一款基于Android的手机应用软件,包括:RSS阅读器、微薄客户端、进销存管理软件、系统管家。涉及到: 1、 android应用软件分析、架构 2、 业务流程分析与实现 3、 业务数据交互设计 4、 系统部署 |
(三)第三阶段实训课程介绍
订单实训主题 | 订单实训内容 | 订单实训目标 |
数据结构和算法 | 常用数据结构和编程算法:排序算法、二叉树、图等 | 能够使用Java语言实现常用数据结构和算法。 |
Android网络通信及互联网应用 | 无线网络基础、HTTP通信、WEBKIT应用 | 能够掌握移动平台下的无线网络应用开发; 能够熟练掌握Android应用程序同WEB应用程序的通信和数据交换; 能够使用WEBKIT进行android网络应用开发; |
Android多媒体应用开发 | 2D/3D绘制、音乐、视频 | 具备一定的Android多媒体开发经验; |
Android 游戏应用的设计与开发 | Android 游戏应用的设计与开发 | 具备一定的Android 游戏应用的设计与开发能力; |
深入理解Android 系统 | 分析底层各个模块的原理和实现细节、分析应用层和应用框架层的底层原理和实现细节 | 加深对Android系统架构设计和实现原理的认识,从而解决开发中遇到的更加复杂的问题。 |
职业修养和阶段项目 | 模拟面试训练 | 能够适应面试各个环节,顺利通过企业招聘考察。 |
第三阶段实训项目介绍:多媒体应用
描述 | |
制作完成一款基于Android的手机多媒体软件,包括:音乐播放器、视频播放器。涉及到: 1、 Android多媒体框架 2、 Android多媒体流程分析与设计 |
四、远大的就业前景及多样化的就业岗位
1、远大的就业前景
目前中国拥有世界上较大的手机用户群,再加上3G的推出对整个行业的巨大推动作用,世界所有大中小型手机制造商几乎都在招聘Android工程师。然而每天有超过16万台的Android设备出货,一年后球可能会有超过1亿台的Android设备,以后将超越iphone成为智能手机平台的旗舰。
随着Android平台的扩张,引发了Android人才荒,2011年移动开发人才需求20万,未来人才需求缺口将达百万。3G人才球紧缺,实用人才培养已迫在眉睫。在国内三大运营商如火如荼的3G营销战持续升温,再加上3G的推出对整个行业的巨大推动作用,无疑将引爆3G手机开发工程师这个黄金职位。但符合条件的Android工程师屈指可数,在未来几年内,Android开发工程师将成为3G行业炙手可热的岗位之一。
2、多样化的就业方向及就业岗位
java主要应用方向:
Java桌面应用程序、网络通信服务和WEB应用开发
android主要应用方向:
3G移动手机设备上,单机/网络游戏、多媒体应用、网络通信开发、GOOGLE服务、地图搜索和导航
就业岗位:
安卓手机软件研发工程师
安卓手机游戏开发工程师
安卓软件开发工程师
安卓手机游戏移植工程师
安卓手机游戏策划师
安卓系统UI设计师
安卓测试工程师
安卓架构师
五、就业薪资及巨大的加薪潜力
安卓(Android)软件工程师工资待遇比普通软件工程师高,随着开发经验的积累,涨薪幅度大,下面就以“Android手机软件研发工程师”这一岗位的薪资及薪资涨幅来说明。
岗位 工作年限 薪资
安卓手机软件研发工程师 1年以下 5000元/月
1-2年 6000—8000元/月
3-5年 9000—12000元/月
5年以上 13000元/月以上
本文标题:北大青鸟安卓工程师课程体系,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于2016-09-10 12:19:44发布于北大青鸟鲁广校区。北大青鸟宏鹏鲁广校区安卓课程,从Java基础开始学习,循序渐进,让学员能熟练的掌握JavaSE,JavaEE,Android应用程序的开发流程,学员可从事安卓系统开发,手机游戏编程开发等工作.
预约将免费领取7天课程体验卡
只为您方便就学
专业老师24小时1对1学习指导
定制专属于你的专属学习方案
微信号:17740513250
微信号:17740513250