:
:
:
:
:
:
:
:
一:本课程能让你学到什么,做到什么?
1. 学习Java语言及核心知识,快速掌握应用程序开发所需的程序语言基础
2. 掌握Android开发环节中的工具和控件的属性和使用方法,了解技术的开发环境、熟练掌握开发工具
3. 应用实战开发,掌握完整项目开发流程,增强团队合作意识
二:谁最适合参加Android开发培训课程?
- 热爱技术开发,有严谨的逻辑思维能力
- 理工科院校或有相关职业培训的学员,有一定Java程序基础等(基础薄弱学员,可以参加免费程序基础课程)
三: 可胜任的职位
. Android应用研发工程师 . Android测试工程师 . Android系统UI设计师
. Android系统架构设计师 . Android系统移植师 . Android动漫架构师
四:培训模式:小班授课+项目开发
Android程序开发工程师培训不是轻松听课就可以,而是必须能动手操作,达到熟练使用的要求和效果。为了保证学习效果,使每个学员都能充分享受导师的指导,我们的Android高级工程师培训采用小班授课原则。
学员参与项目开发,将理论知识和实践动手能力结合起来,了解公司流程,增强团队合作意识。
五:课程介绍
一 、JAVA基础
1.Java基础与基本思想(必须);
2.HTML/CSS/javascript(Android web应用必须);
二、 Android基础开发课程
1-架构&开发环境搭建;
2-工程结构&核心组件&模拟器&DDMS&LogCat;
3-Android程序生命周期&Activity组件;
4-UI事件处理与布局管理;
5-View&基础UI控件;
6-Intent与Intent过滤器;
7-高级UI控件;
8-SharedPreferences&文件操作;
9-SQLite数据库基础CRUD;
项目案例(两周32课时)
三、Android中级开发课程
1-UI样式&主题&UI设计;
2-Android后台服务;
3-Handler与Looper技术;
4-ContentProvider共享数据;
5-BroadcastReceiver与Notification;
6-SQLite数据库高级&DAO模式;
7-MVC模式与N层架构;
8-XML数据解析;
9-HTTP网络编程;
10-WebKit应用与javascript支持;
11-Socket编程&协议&多线程;
12-WebService&云计算;
13-国际化与本地化;
项目案例(两周32课时);
四Android高级开发课程
1-收发SMS/MMS短消息;
2-电话相关应用;
3-WiFI编程;
4-蓝牙编程;
5-定位与GPS;
6-Map地图应用开发;
7-传感器应用开发;
8-2D图形开发技术;
9-动画开发技术;
10-OpenGL基础应用;
11-OpenGL高级应用;
12-音频捕捉与回放;
13-视频捕捉与回放;
14-游戏开发与游戏引擎;
15-JNI&NDK&应用移植;
16-开机启动&桌面组件开发&快捷方式;
五、企业实训项目
1-Documentum客户端Android版本(企业级应用);
2- Android即时通讯工具(Tomcat+Socket服务器,底层网络编程);
3-SNS社会化网络软件+ Android客户端系统(参照Facebook);
4-鲲鹏微博(参照新浪微博)
5-推箱子游戏Android版本或其他创意游戏;
6-超级飞信(手机短信软件);
7-淘宝Open API应用;
8-去哪儿玩?(服务器端S2SH/JSP/Servlet+ Android客户端地图应用);
9-移动学习(M-Learning)系统;
10-照片/视频分享软件(Flickr);
11-MP3播放器Android版本。