上海android培训 - android应用开发培训 -
- 小班授课
- 实时答疑
- 解决疑点难点
- 重点重学
- 上课方式: 面授
- 上课时段:白天班 周末班 双休班 全日制 灵活安排
Android课程开发学习路线
一、Android基础开发
1、Android开发基础
行业背景介绍、Android框架介绍;Android开发环境搭建;Android开发工具介绍;创建第一个Android程序;使用模拟器运行Android程序;算法基础、常用数据结构、企业编程则。
2、面向对象编程
面向对象特性、封装、继承、多态等;常用设计模式、单例、工厂、适配等;Activity入门、常用基本控件、事件处理;面向对象的基本原则、编程实践中的意义;Java面向对象编程基本实现原理;事件处理逻辑及常用控件的主要事件处理。
3、Java核心API
语言核心包,异常处理,常用工具包,集合框架;API设计原则,如何熟练的阅读API文档。
4、IO及XML
JavaIO系统及开发,XML语法,XML解析;基本的程序优化策略。
二、Android进阶开发
1、Android UI进阶
Android视图系统、核心事件处理和派发机制、Android绘图原理和进阶UI定制、Android绘图基础、图片和文字特效、动态背景、自定义动画、音乐示波器、高级控件使用、自定义控件、Android框架各种控件、各种资源的定义和使用、Fragment和ActionBar的使用、Android界面设计规范,UI定制技术及各种常用的第三方控件。
2、数据库操作
SQL语句基础和提高、SQL语句调优、MySQL数据库、SQLite数据库访问、ContentProvider组件的使用、数据库查询技巧及SQL语句优化技巧。
3、Android核心
Java多线程基础、Android线程间通信、Android核心组件、Socket网络通信技术、Android活动场景开发和设计技术、Android线程间通信原理、Acitivity组件的生命周期和启动模式、Android的线程回收机制、Service组件的使用场合和两种使用方式、广播接收器的使用、有序广播和驻留广播的应用、媒体提供程序的访问和管理、联系人的查询和管理、短信的发送接收和记录管理、打电话、挂断电话、电话监听和通话记录管理、各种传感器的使用方法、使用JNI调用C动态库的技术、熟练使用NDK工具集。
三、Android核心开发
1、服务端原理
HTTP协议介绍、服务端程序部署、服务端原理介绍:Session、Cookie。
2、Android核心进阶
HTTPClient连接服务端、Volley框架访问HTTP服务端、文件的多线程下载技术、基于双缓存的网络图片异步下载。
3、Android常用第三方框架
主流UI框架:Side-Menu、Context-Menu、Pull-to-Refresh、AndroidSwipeLayout等;
HTTP网络框架:android-async-http;
网络图片加载框架:universal-image-loader;
数据库框架:ORMLite、Ahibernate、Android DataFramework;
分享框架:ShareSDK;
IM框架:环信;
推送框架:JPush、百度推送、讯飞语言引擎;
综合性第三方框架介绍:ThinkAndroid、Afinal、Xutils,能够熟练使用主流的第三方Android框架和第三方控件进行开发。
四、Android新技术开发
1、商业应用项目结构分析及设计
商业项目中的界面功能组织及导航、正确使用各种资源、如何使用欢迎屏幕和新手导航、网络操作的基本封装、商业软件在开发初期项目基本框架搭建。
2、LBS相关技术
GoogleMap API、百度API、高德API、LBS相关技术、基于位置服务的客户端程序开发。
3、OpenFire框架和XMPP协议
OpenFire框架的安装和使用、XMPP协议、使用OpenFire构建高性能通讯服务器、开发基于XMPP协议的客户端程序。
4、Hybrid APP 开发
HTML5 + CSS3 基础及进阶、JavaScript语言基础及进阶、WebView控件、HTML5 + CSS3 + JavaScript 综合应用。
5、框架搭建原理
Android源码分析之设计模式初探、Android中的原型模式应用范例 - Intent、Android中的策略模式应用范例 - 动画中的时间差值、Android中的状态模式应用范例 - WiFi管理、Android中的MVC模型、MVP + Dagger2 + Retrofit + RXAndroid 搭建Android项目、MVVM模式、Android中的数据绑定技术。
6、Android新技术
Android权限体系、AppLinking、直接分享、Android企业用户特性。
五、混编开发工程师(进阶)
1、HTML 及 CSS 基础
文本、图像、链接、表格、列表、表单、框架、CSS3 基础语法、各种选择器、框架模型与背景、文本格式化、显示与定位。
2、JavaScript 核心
JavaScript 基础语法、数组、object、Function、String 和正则表达式、常用内置对象、错误处理、作用域链、匿名函数、面向对象编程、闭包、ECMAScript 新特性、JavaScript 面向对象编程。
3、HTML5 新特性
HTML5 Canvas 绘图、HTML5 SVG、音频和视频处理、表单处理、表单验证、Geolocation API、WebSockets API、Forms API、HTML5 拖放、Web Workers API、Web Storage API、离线 Web 应用。
4、Angular JS 框架
Angular JS 的 MVC 开发模式、Angular JS 的依赖注入、表单操作与双向数据绑定、常用指令、服务端通信技术、单页web应用的 URL 与 ROUTE。
5、Ionic 框架
Ionic 框架功能、Ionic 全局 CSS、Ionic 常用 JS 控件。
6、阶段项目实战
当当 APP(混编实现方式)。
达内Android课程6大优势
1、适合企业招聘的课程
以企业需求为痛点,结合新技术,自主研发 Android 课程。
2、企业真项目历练
讲授“混编”的 Android 课程,引爆 Android 开发职业热点。
3、大容量的课程学习
Java、框架、多线程、控件、UI 等全方位知识点,打造更强编程能力。
4、业内更具性价比
700小时学习,24元/课时,性价比更取决于课时数量和平均课时的价格。
5、快速的技术更新
涵盖新技术的“框架级”课程,融入了新 Android 版本的核心内容以及当前业绩流行的技术和框架。
6、差异化教学课程
,达内全面推行因材施教、分级教学,让学员获得更好的体验和收获。
达内教育集团简介
达内时代科技集团有限公司【美股交易代码:TEDU】(简称达内集团)成立于2002年9月。4月3日成功在美国纳斯达克上市,融资1.3亿美元。经过多年技术、经验积累,成为职业教育培训行业赴美上市企业
达内教育集团,集人才培训、人才输送、软件开发为一体,以“缔造年轻人的中国梦”为奋斗使命,以北京为中心,辐射全国,目前已在北京、上海、广州、深圳、大连、南京、武汉、杭州、西安、苏州、成都、沈阳等70余大中型城市成立了330家教育中心,拥有员工12706人,达内集团凭借雄厚的技术能力和研发实力及过硬的教学质量并融合成熟的就业服务体系,在社会中树立了良好的口碑。
达内集团从创建之初就致力于打造成一个教育生态链,业务来源于产业,服务于产业发展。业务领域覆盖职业教育全产业链,其中包括六大板块:
1、高端职业教育
2、企业人才推荐及相关服务
3、Jobshow招聘网站
4、达内精品在线TMOOC
5、软件外包
6、少儿培训
达内蓬勃发展的17年也是互联网快速发展的17年。在互联网发展的浪潮中,达内教育紧随互联网发展的步伐,17年不断的创新,打造覆盖IT全产业链的职业课程版图。达内目前开设Java、Java大数据、Python、Android、iOS、PHP、软件测试、嵌入式、C++、C#、UID、UED、产品经理、Linux云计算、Web前端、VR、网络营销、高级电商等24大课程体系,为企业提供一站式人才输送服务。
联系我时,请说是在图腾培训网看到的,谢谢!