4000857126

上海宝山区兄弟连教育

Android开发

882人浏览 专注教育培训
开课时间 滚动开课
优惠活动 限时优惠,早报名早享受
服务保障:客服在线 试学师资解答 学习计划

 阶段:相亲“Java”

 阶段  课程  课程内容
 Java基础 入门基础

1. Java开发环境搭建

2. 基本语法与命名规范

3. 程序分支结构控制

4. 数组及常用算法

 面向对象

1. 面向过程与面向对象思想分析

2. 面向对象程序设计,封装、继承、多态、方法重载与覆盖、对象创建及内存回收原理、this与super、final、static等

3. 程序接口设计,程序设计中高内聚低耦合、抽象概念与接口、耦合的重要性、项目设计与接口

4. 简单的程序设计模式

5. 内存分析

6. Java的垃圾回收机制

7. 内部类几种方式

8. String、Stringbuilder、StringBuffere及常用类的应用

 异常处理

1. 异常的概念及异常体系结结构,常见的集中异常,Exception、error与异常的关系

2. 异常处理的方式,finally的使用

3. throw 、throws 关键字的使用及两者之间的区别

4. 异常处理的标准操作

5. 自定义异常,开发中常见的一些自定义异常

6. IDE 的配置及使用

 常用类库    1. 深入StringBuffer类及其操作方法

2. 国际化程序的实现

3. 日期操作,Date、DateFormat、SimpleDateFormat等

4. 比较器的实现及原来

5. 二分查找、二叉树、队列、堆栈等算法

 Java语言  Java IO

1. File类的使用及利用递归实现文件搜索器

2. 字节操作流,InputStream、OutputStream、FileInputStream、ByteArrayInputStream等等

3. 字符操作流,缓冲流、管道流、合并流

4. 对象序列化及对象序列化原理,源码解析

5. 装饰者设计模式

6. NewIO

 Java集合

1. 集合与数组的区别,缓存的管理,Collection 、List、Set接口的作用及相关的子类

2. Map集合与Conllection的区别,Map的好处及用法HashMap、HashTable、Properties等

3. Object 类中的方法及Object类存在的意义

4. 泛型的作用、枚举与泛型、泛型的好处

5. 常用集合工具类Collections

6. 哈希算法实现原来剖析

 Java多线程     1. 进程和线程关系及区别

2. Thread与Runnable底层原理及使用作用原理

3. 线程的临界内存解析、级、线程池

4. 线程的同步与死锁

5. 线程的并发处理

 Java网络通信   1. TCP、UDP程序的实现

2. ServerSocket和Scoket类的使用

3. URLConnection的使用

 GUI编程   1. 常用组件了解

2. 事件与监听器

3. 观察者设计模式

 反射和内省   1. Java Reflection API的作用、检查运行时的对象、动态更新字段、调用方法

2. 反射主要的类Class 、Method 、Field 、Constructor

3. 内省机制的使用

 XML

1. XML基础简介

2. XML的解析方式

3. 深入XML两种解析思想DOM与SAX

4. DOM4J与JDOM

 Java应用  通讯软件 通过本阶段的学习,每个学员能够独立完成该项目。 
 课程目标   该阶段主要讲解了java基础编程、面向对象程序设计思想、网络通信、常用算法及设计模式等。学员通过本阶段的学习可以熟练使用java语言进行软件的设计与开发。

 第二阶段:网恋“Java Web

 阶段 课程   课程内容
 Java基础  MySQL 1. Mysql安装、基础语法、DDL、DML、DCL语法的操作、事务管理、数据库设计范式等 
 JDBC   1. JDBC实现对Mysql实现CURD操作

2. SQL注入问题及解决方案

3. 批处理与事务控制

4. DAO设计模式

 Java语言 前台与服务器端应用    1. HTML标签,布局与样式

2. Web服务器环境搭建与配置

3. Web组件,Servlet、Fileter、Listener

4. 使用httpwatch解析Http协议原理

5. Web程序设计及MVC设计模式

 课程目标   该阶段课程主要讲解了MySQL数据库的使用与管理,使用Java中的JDBC操作数据库、Web组件的应用及经典的MVC程序设计模式。学员通过本阶段的学习,能够熟练使用以上技术开发企业级的应用。

 第三阶段:蜜月“Android

 阶段 课程   课程内容
 Android  入门基础

1. Android历史

2. 移动操作系统简介

3. Android系统架构

4. Windows下搭建开发环境

5. Android应用程序框架

6. 常用的开发与调试工具

7. Android四大组件简介

 Android基础UI   1. Android UI框架

2. 常用的基本控件

3. Android UI布局

4. Dialog(对话框)

5. Menu(菜单)

6. Toast

7. 样式和主题

 Activity与Intent   1. 使用Activity

2. Activity的生命周期

3. Activity的启动与关闭

4. Activity的管理

5. Intent对象的属性

6. IntentFilter(Intent过滤器)

 AdapterView的使用   1. Adapter简介

2. ListView的使用

3. ArrayAdapter

4. SimpleAdapter

5. 自定义Adapter

6. ListView的缓存原理

7. Spinner(选择列表)

8. GridView(网格图)

 数据存储

1. 使用SharedPreferences

2. 使用内部存储

3. 使用Sdcard存储

4. 使用SQLite数据库

5. 使用ContentProvider共享数据

 Service与广播机制

1. Service简介

2. 以启动方式使用Service

3. 以绑定方式使用Service

4. Android广播机制

5. 广播的分类

 进程与多线程    1. Android进程管理机制

2. UI线程模型

3. Handler机制

4. AsyncTask简化多线程开发

5. 进程间通信(IPC)

 Android网络通信    1. Android网络通信分类

2. 获取网络状态

3. HTTP协议简介

4. HttpUrlConnection的使用

5. HttpClient的使用

 多媒体    1. Android多媒体基础

2. 音频播放

3. 视频播放

4. 实现拍照功能

5. Android动画开发入门

6. 图形图像处理

 课程目   通过该段课程的学习,学生都能学习Android的基础,能正常使用基本的Android技术。
 Android进阶  UI

1. Viewpager的使用

2. Drawlayout的使用

3. PopupWindow的使用

4. ExpandableListView的使用

 Fragment

1. Fragment简介

2. Fragment生命周期

3. Fragment事务管理

4. Fragment配合Viewpager使用

 常用集成框架

1. Volley简介

2. Xutils简介

3. ImageLoader简介

4. ThinkAndroid简介

 LBS应用

1. 百度地图简介

2. 基础地图使用

3. POI检索

4. 定位服务使用

 应用 常用框架

1. Auth2.0授权认证

2. Xlistview的使用

3. Viewpager+Fragment的使用

4. 瀑布流的使用

5. Xutils的使用

 常用云服务

1. Bmob云服务简介

2. Bmob云统计的使用

3. 基础地图的使用

4. 地图定位的使用

5. DrawLayout的使用

6. 消息推送原理

7. 推送实现私信聊天

8. ImageLoader的使用 

 课程目标 通过项目课程和Android基础课程的学习,学生能掌握了Android基础,和较为复杂的逻辑关系。再通过项目的锻炼,学生能做出来市面上主流的项目。 

课程实战项目

好吃吗外卖

项目描述:这个应用是目前点餐好用的应用,收集了身边的各种美食、小吃。想吃就吃随时随地就可以订餐,时时刻刻享受吃货的世界。

项目特点:1. 使用了ListView和GridView等控件的优化技巧,提供应用的运行效率2. 使用Goolgle自定义控件工具ViewDragHelper,实现侧滑面板3. 项目中运用了观察者模式、模板模式、工厂模式等设计模式4. 根据实际项目需求,对项目进行分析、设计5. 对网络通信、解析器等进行二次封装

项目预览

 

新浪微博

项目描述:新浪微博。微博你懂的,在这里你可以做发表微博、关注好友、相互评论、点赞、授权登录呀等等。总之呢就是微博的功能这里都应有尽有啦。

项目特点:1. 使用auth2.0授权认证2. 使用ImageLoader图片加载3. 使用ViewPage加Fragment实现界面功能4. Xutils框架的使用5. 基于ListView中item的局部刷新

项目预览:

XXX社交应用

项目描述:此款应用突破了以往的社交应用。可以随时随地发布您的日记,并通过浏览地图能够查看日记发布的位置及内容。通过位置可以添加好友,然后就可以进行你们的私密聊天啦。什么评论、收藏这里全都有哦。

目特点:1. 使用Bmob云服务,使用Bmob消息推送实现即时通讯2. 基于百度地图的显示信息及发送地点数据3. 百度定位服务4. Drawlayout应用

项目预览

 

时光碎念

项目描述:时光碎念是一款心情日记软件。随时随刻记录你现在的心情、感受、想法,可以将身边有趣、美好的景色图片收集到软件中。并可以将美好、忧伤的故事分享给你的朋友。随时随刻分享、回忆你的成长足迹。

项目特点:1. 完成服务器端与移动端搭建形成统一配套产品2. 通过PageView实现侧滑菜单功能3. 使用多线程技术,解决在多线程任务下的线程安全问题4. 实现利用一个Activity管理应用中所有的界面5. 使用ConvertView、Holder对ListView进行优化

项目预览:


艾米视讯

项目描述:这是一款网络视频播软件。能够收集网络上喜欢的视频,通过查看视频分类列表找到喜欢的视频。根据个人喜好记录视频摘要,并对视频资源评分,同时也可以分享给你的好友哦。

项目特点:1. 使用ViewPage实现选项卡功能2. 针对图片实现双向缓存,提高项目整体性能3. 支持各种视频格式,如:mp4、flv、rmvb、wmv等等4. 提供视频缓存功能,提高用户体验5. 私人频道设置,根据喜好添加视频播放类型

项目预览:

 

在线报名
  • *您的课程
  • *您的姓名
  • *您的电话
  •   备注说明
立即提交
立即填写信息

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)