Android需要掌握的一些课程模块
进阶之路 | 课程模块 | 内容描述 |
---|---|---|
初级工程师 | Java初级 | Java开发环境的搭建,Android 开发环境的搭建 、数据类型、变量、常量、标示符、程序的结构 |
面向对象写代码(一) | 循环语句while与do while 以及 for循环语句、数据和增强for循环、面向对象的基本概念 | |
面向对象写代码(二) | Java语言的特性之继承、Java语言的特性之封装、方法的结构及调用时间、颜色、随机数 | |
集合+io+网络编程 | 抽象类和接口、内部类、集合、异常处理、io流、线程的基本概念、网络编程、反射机制、Annotation | |
中级工程师 | UI布局 | Android基本概念、系统架构、Android 开发环境 的搭建、用户界面风格、布局 |
Android控件的使用 | 基础控件的使用、ListView的使用、ViewPager、SlidingMenu | |
Android 数据的存储 | SharedPreferences、File存储、读写SdCard上的文件、数据共享、数据存储实战序列化、Json、Xml、第三方数据解析框架的使用 | |
多线程与网络开发 | Thread、Handler与Message、AsyncTask、Socket、url访问网络、Http访问网络、WebView | |
高级工程师 | Android四大组件 | Android 组件的信使Intent、BroadcastReceiver、Service、ContentProvider |
Android UI特效 | Android 常见ui效果、Android动画 | |
Android 高级ui特效 | 自定义控件、反编译、ListView的高级扩展 | |
第三方组件 | 地图定位、使用统计、云存储、第三方登录、分享 | |
项目经理 | Android 团队项目开发 | Svn的搭建,团队项目的选定(掌握实际项目开发流程、掌握项目开发规范及工具、练习掌握相关开发技能及开源框架)、个人项目的选定及个人项目所需技术的分析,项目开发流程、项目接口文档的编写与阅读Android与iOS的协同开发、Android与iOS的跨平台技术 |
Android 项目技术难点分析 | 个人项目跟进及技术难点分析 | |
Android 技术总结 | 项目中的算法逻辑、复杂外观技术扩展、Android高端技术问答,项目总结 | |
Android 面试常见问题 | 工作环境与项目流程、Android面试技巧、模拟面试,编写自己的简历,总结在模拟面试当中发现的问题,简历,形象,自我介绍,项目介绍 |