达内安卓课程:
Android开发基础(5天):
实训内容:行业背景介绍、Android框架介绍、Android开发环境构建、Android开发工具介绍、创建*个android程序、使用模拟器运行Android程序
实训目标:了解行业背景,了解Android框架,搭建Android开发环境,在Android开发环境下开发*个程序
Android语言基础(7天):
实训内容:UI基础、算法基础、常用数据结构、企业编程规范
实训目标:Android程序界面绘制、Java语言基本语法、掌握常见的数据结构和实用算法;培养良好的企业级编程习惯
JDK常用API(4天)
实训内容:Activity入门、常用基本控件、事件处理、语言核心包、异常处理、常用工具包、集合框架、IO系统、xml语法、xml解析
实训内容:熟练掌握JDK核心API编程技术;理解API设计原则;具备熟练的阅读API文档的能力;为后续的课程学习打下坚实的语言基础。熟练掌握JavaSE核心内容,特别是IO和多XML解析;初步具备面向对象设计和编程的能力;掌握基本的程序优化策略
Android初级(10天)
实训内容:Android视图系统、核心事件处理和派发机制——触屏操作和按键操作、Android绘图原理和高级UI订制Android绘图基础、图片和文字特效、动态背景、自定义动画、音乐示波器、高级控件使用、自定义控件Activity——创建、启动、生命周期、启动模式、显式意图的使用——ComponentName类和Intent类、Fragment和ActionBar
实训目标:熟练掌握Android活动场景开发和设计技术;熟练使用Android框架各种控件;熟练掌握Android中各种资源的定义和使用熟练掌握Fragment和ActionBar的使用,了解界面设计规范
服务端原理(2天)
实训内容+实训目标:Http协议介绍、服务端程序部署、服务端原理介绍:Session、Cookie
Android核心(9天)
实训内容:Android进程优先级和Service组件、Intent详解、广播接收器、SLite和ContentProvider组件、联系人提供程序、短信技术、电话技术、Android设备各种传感器的使用、JNI-Java本地调用技术、NDK工具集
实训目标:掌握Acitivty组件的生命周期和启动模式;了解Android的进程回收机制;掌握Service组件的使用场合和两种使用方式;掌握广播接收器的使用;掌握有序广播和驻留广播的应用;掌握媒体提供程序的访问和管理;重点掌握联系人的查询和管理、短信的发送接收和记录管理、打电话、挂断电话、电话监听和通话记录管理;掌握各种传感器的使用方法;掌握使用JNI调用C动态库的技术、熟练使用NDK工具集
混合App开发(9天)
实训内容:HTML5 FOR MOBILE、CSS3 FOR MOBILE、JAVASCRIPT FOR MOBILE、混合App开发案例
实训目标:熟练掌握Html5+css3+javascript技术;熟练WebView控件开发混合App
LBS相关技术
实训内容:GoogleMap API;百度API;高德API
实训目标:熟练掌握LBS相关技术;能够进行基于位置服务的客户端程序开发
商业应用项目结构分析及设计
实训内容:商业应用项目结构分析及设计商业项目中的界面功能组织以及导航、掌握正确使用各种资源、如何使用欢迎屏幕和新手导航、网络操作的基本封装
实训目标:掌握商业软件在开发初期,如何搭建项目基本机构,如何在界面和后台功能之间进行通信以及如何正确的组织各种资源
新技术
实训内容:Android TV,Android Wear,Metal Design界面设计规范
实训目标:了解新技术;
面向对象编程(5天):
实训内容:面向对象特性:封装、继承、多态等
实训目标:掌握面向对象的基本原则以及在编程实践中的意义;掌握Java面向对象编程基本实现原理;掌握基本的事件处理逻辑;掌握常用控件的主要事件处理
网络和线程(5天)
实训内容:Java多线程基础、Android线程间通信、Socket网络编程
实训目标:熟练掌握Android线程间通信原理;熟练掌握Socket网络通信技术;能结合实际项目熟练使用线程间通信和网络通信技术
数据库操作(4天)
实训内容:SL语句基础和提高、SL语句调优、MySL数据库的使用ContentProvider组件的使用
实训目标:熟练的掌握SL语句;掌握一定的数据库查询技巧及SL语句优化技巧;
阶段项目(2天)
实训内容:友录项目
实训目标:熟练使用自定义UI技术和电话技术实现友录项目
OpenFire框架和XMPP协议
实训内容:OpenFire框架的安装和使用,XMPP协议
实训目标:能够使用OpenFire构建高性能通讯服务器,了解XMPP协议,能够开发基于XMPP协议的客户端程序
常用的Android第三方框架
实训项目:Http联网:android-async-http,网络图片加载:universal-image-loader,数据库:Ahibernate、androiddataframework,分享:ShareSDK,IM :环信,推送:jpush、百度推送,讯飞语音引擎,Android开发框架搭建原理,综合性第三方框架介绍:ThinkAndroid、Afinal、Xutils
实训目标:能够熟练使用主流的第三方Andorid框架和第三方控件进行开发;