教育培训网站模板教育培训网站模板

Android 中级工程师

【Android中级工程师课程】:

课程阶段课程主题
第一阶段:JAVA基础
1. JAVA基础

Java开发环境搭建,Java虚拟机原理,常量,变量,数据类型,运算符

表达式,分支,顺序,循环,方法和数组等Java基础编程知识

2. JAVA面向对象

封装、继承、多态、抽象类、接口、内部类、this、super、final、

static、访问控制符package、import等面向对象高级编程知识

3. JAVA核心

JAVA核心API,数据结构,集合、堆栈以及常用的排序和查找算法,Java5.0新特性,

容器、集合框架、常用IO流、多线程、生产者消费者、网络编程、Enums (枚举)、

Varargs (可变参数)、for each(增强)循环、Generic(泛型)程序设计等

4. Java设计模式常用设计模式,包括单例模式、工厂模式,模板方法模式、策略模式、装饰器模式

和观察者模式等,更深入理解框架内部实现原理

5. JAVA Web开发技术JAVA网络编程、MySQL数据库、XML、HTML、JSP等
第二阶段:JAVA项目实战
1. JAVA项目开发贪吃蛇、俄罗斯方块、Socket聊天室等项目
2. JAVA Web项目开发超市收银系统、图书馆管理系统等项目
第三阶段: Android基础
1. 开发环境搭建Android SDK ADT的设置及用法
2. Android项目结构Android项目的文件夹结构及功能
3. UI组件文本、按钮、列表、复选框、图片按钮等界面组件的使用方法
4. 布局管理器线性布局、相对布局等常用布局管理器的用法
5.四大组件:

Activity

Service

BroadcastReceiver

ContentProvider

Activity的生命周期

服务的生命周期

服务的启动方式

广播接收者的用法

内容提供者的用法

第四阶段: Android中级
1. 深入Activity

五大布局、ListView的使用方法和优化技巧、Activity的加载模式、

通知系统Toast、Dialog、Notification

2. 深入Service

Service的控制方法、进程间通讯的方法AIDL、进程优先级、线程间通讯、Handler

Looper、MessageQueue、AsyncTask和IntentService的用法、ListView数据的异步加载

和延迟加载以及性能优化技巧

3. 深入Broadcast有序广播、Intent隐式意图、Action、Category、Data、Type条件的用法
4.深入ContentProvider数据持久化

SharedPreferences

InternalStorage

SDCard

Web Storage

SQLite数据库用法,ORM的用法

自定义ContentProvider

ContentResolver的用法

系统的联系人、音乐、图片的获取方法


相关推荐

Copyright © 2019 网站模板网站建设公司版权所有
技术支持:万美云计算

该模版网站数据仅为展示使用,如有侵权,请联系删除!