您好,欢迎来到网站模板网站建设公司!

横幅
电话咨询:400-888-8888

当前位置:网站首页 图片展示 招生方案

课程介绍android

发布时间:2016-07-01 12:07  浏览次数:242  作者:

新博教育Android核心课程2016年5月最新升级V7.0版

课程阶段

课程主题

第一阶段:JAVA基础

1. JAVA基础

Java开发环境搭建,Java虚拟机原理,注释,关键字,标识符,常量,变量,数据类型,运算符
  表达式,分支,顺序,循环,方法和数组等Java基础编程知识

2. JAVA面向对象

面向对象思想,类与对象,成员变量和局部变量,匿名对象,封装、继承、多态、抽象类、接口、内部类、this、super、final、static、访问控制符,package、import

3. 常用类

掌握Object、Scanner、String、StringBuffer、StringBuilder、Arrays、基本包装类、正则表达式、File、Math、Random、System、Date、DateFormate、Calendar及其常用方法。

4. JAVA核心

JAVA核心API、数据结构、Collection、Stack、Heap以及常用的排序和查找算法、Java5.0新特性、集合框架、常用IO流、多线程、生产者消费者、网络编程、Enums (枚举)、Exception、Varargs (可变参数)、for   each(增强)循环、Generic(泛型)程序设计等

4. Java设计模式

常用设计模式,包括单例模式、工厂模式,模板方法模式、策略模式、装饰器模式和观察者模式等,更深入理解框架内部实现原理

5. JAVA网络编程

Socket原理机制、UDP传输、TCP传输等

第二阶段:JAVA项目实战

1. JAVA项目

开发贪吃蛇、俄罗斯方块、Socket聊天室、管理系统等项目

第三阶段: Android基础

1. 开发环境搭建

Android SDK ADT、模拟器的配置及用法

2. Android项目结构

Android项目的文件夹结构及功能

3. UI组件

TextView、Button、EditText、CheckBox、ImageView、ImageButton等界面组件的使用方法

4. 布局管理器

LinearLayout、RelativeLayout、FrameLayout、TableLayout、Absolutelayout、GridLayout等布局的用法

5. 四大组件和Intent

Activity的生命周期、Service的生命周期、Service的启动方式、BroadcastReceiver、Intent的用法

第四阶段: Android中级

1. 深入Activity

ListView的使用方法和优化技巧、Activity的LaunchMode、通知系统Toast、Dialog、Notification、其他常用UI控件

2. 深入Service

Service的控制方法、进程间通讯IPC的方法AIDL、Processor LifeCycle进程优先级、线程间通讯、Handler、Looper、MessageQueue、AsyncTask和IntentService的用法、ListView数据的异步加载和Lazy Load以及性能优化技巧

3. 深入Broadcast

OrderedBroadcast、广播的拦截、Intent隐式意图、Action、Category、Data、Type条件的用法

4. 深入ContentProvider

数据持久化
  SharedPreferences
  InternalStorage
  SDCard
  Web Storage
  SQLite数据库用法,ORM的用法
  自定义ContentProvider
  ContentResolver的用法
  系统的联系人、音乐、图片的获取方法

第五阶段: Android高级

1. 传感器

方向传感器、温度传感器、加速度传感器、磁场传感器等传感器的用法

2. 动画特效

DrawableAnimation、ViewAnimation和PropertyAnimation动画的用法

3. 游戏引擎

游戏开发方法及游戏引擎使用方法简介

4. Android NDK

Android中NDK开发环境搭建、NDK的开发流程

NDK的应用场景和常见误解

5. Android高级技巧

定制系统UI控件外观、自定义控件等高级技巧

6. 碎片化的解决方案

多分辨率、多屏幕密度、多版本和多机型的解决方案和技巧

7. 开源项目常用OpenAPI

开源项目、常用开放API(例如:广告平台、支付平台、统计平台、第三方登录、地图、二维码等)

8. 提高用户体验的技术

开发高响应性、高性能、流畅App的方法和技巧

9. Android4.0新增API

ActionBar、Fragment、Loader、SupportV4兼容包的用法、Holo设计风格

9. Android5.0新增特性

5.0风格的UI框架、MaterialDesign的特点和技术实现要点

10. 项目实战开发必备技能和高级技巧

1. 常见问题的解决方法、调试的方法和技巧
  2. 查看日志分析解决问题的逻辑
  3. 代码修改的艺术
  4. 阅读他人代码的方法
  5. 常用快速开发框架的用法
  6. 自学新技术的方法
  7. 英文文档的阅读方法和技巧
  8. 整合开源项目的方法和技巧

第六阶段 :Android项目

1. 项目开发实战

软件工程方法CMM和敏捷开发简介

2. 项目开发实战

1. 电商类    : 天猫、淘宝、京东   

2. 团购      : 美团、百度糯米、拉手  

3. 互联网门户: 51CTO、CSDN

4. 资讯类    : 开源中国、推酷、知乎、今日头条

5. 视频类    : AnimeTaste、多贝在线教育

5. 在线旅游类: 途牛、同程旅游

第七阶段 :职业软技能

1. 软件工程

1. 软件工程方法

2. CMM和敏捷开发流程

3. 版本控制技术SVN/git的用法

4. 需求分析

5. 系统设计

6. 单元测试

2. 职业软技能

1. 职业生涯规划

2. Android工程师的职业发展路径和职场晋升之路
  3. 简历个性化指导
  4. 笔试面试经验指导


扫一扫微信公众平台

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