【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的生命周期 服务的生命周期 服务的启动方式 广播接收者的用法 内容提供者的用法 |