91搜课网 兄弟连IT教育 >欢迎您!

兄弟连IT教育

当前位置:杭州91搜课网培训 > 杭州电脑培训 > 杭州移动开发培训 >  【图】Android培训*

Android培训*

Android培训*

课程关键词: Android移动开发JAVA培训

课程特色

机构简介

课程简介

COURSE INTRODUCTION

课程体系

第一阶段

Java SE

基础语法入门、面向对象、异常处理、常用类库、Java IO操作、集合、多线程操作、socket网络通信、GUI编程、反射与内省、XML解析等。

课程目标

该阶段主要讲解了java基础编程、面向对象程序设计思想、网络通信、常用算法及设计模式等。学员通过本阶段的学习可以熟练使用java语言进行软件的设计与开发。

第二阶段

Java Web

数据库开发、JDBC应用、数据库连接池、HTML、JavaScript、Web服务器搭建、Web三大组件、Http协议、MVC设计模式、缓存处理等。

课程目标

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

第三阶段

Java Android

Android环境部署、入门基础、Android UI、Activity与Intent、AdapterView的使用、数据存储、Service与广播机制、进程与多线程、Android网络通信、多媒体、高级UI、Fragment、常用集成框架、LBS应用等。

课程目标

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

第一阶段:相亲“Java”

阶段
Java基础
Java语言高级
Java应用
课程
入门基础
面向对象
异常处理
常用类库
Java IO
Java集合
Java多线程
Java网络通信
GUI编程
反射和内省
XML
通讯软件
课程内容

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. 二分查找、二叉树、队列、堆栈等算法

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

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

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

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

5. 装饰者设计模式

6. NewIO

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

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

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

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

5. 常用集合工具类Collections

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

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

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

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

4. 线程的同步与死锁

5. 线程的并发处理

1. TCP、UDP程序的实现

2. ServerSocket和Scoket类的使用

3. URLConnection的使用

1. 常用组件了解

2. 事件与监听器

3. 观察者设计模式

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

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

3. 内省机制的使用

1. XML基础简介

2. XML的解析方式

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

4. DOM4J与JDOM

通过本阶段的学习,每个学员能够独立完成该项目。

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

第二阶段:网恋“Java Web

阶段
Java基础
Java语言高级
课程
MySQL
JDBC
前台与服务器端应用
课程内容

1. Mysql安装、基础语法、DDL、DML、DCL语法的操作、事务管理、数据库设计范式等

1. JDBC实现对Mysql实现CURD操作

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

3. 批处理与事务控制

4. DAO设计模式

1. HTML标签,布局与样式

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

3. Web三大组件,Servlet、Fileter、Listener

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

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

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

第三阶段:蜜月“Android

阶段
Android基础
课程
入门基础
Android基础UI
Activity与Intent
AdapterView的使用
数据存储
Service与广播机制
进程与多线程
Android网络通信
多媒体
课程内容

1. Android历史

2. 移动操作系统简介

3. Android系统架构

4. Windows下搭建开发环境

5. Android应用程序框架

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

7. Android四大组件简介

1. Android UI框架

2. 常用的基本控件

3. Android UI布局

4. Dialog(对话框)

5. Menu(菜单)

6. Toast

7. 样式和主题

1. 使用Activity

2. Activity的生命周期

3. Activity的启动与关闭

4. Activity的管理

5. Intent对象的属性

6. IntentFilter(Intent过滤器)

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共享数据

1. Service简介

2. 以启动方式使用Service

3. 以绑定方式使用Service

4. Android广播机制

5. 广播的分类

1. Android进程管理机制

2. UI线程模型

3. Handler机制

4. AsyncTask简化多线程开发

5. 进程间通信(IPC)

1. Android网络通信分类

2. 获取网络状态

3. HTTP协议简介

4. HttpUrlConnection的使用

5. HttpClient的使用

1. Android多媒体基础

2. 音频播放

3. 视频播放

4. 实现拍照功能

5. Android动画开发入门

6. 图形图像处理

课程目标
通过该段课程的学习,学生都能学习Android的基础,能正常使用基本的Android技术。
Android进阶
高级应用
高级UI
Fragment
常用集成框架
LBS应用
常用框架
常用云服务

1. Viewpager的使用

2. Drawlayout的使用

3. PopupWindow的使用

4. ExpandableListView的使用

1. Fragment简介

2. Fragment生命周期

3. Fragment事务管理

4. Fragment配合Viewpager使用

1. Volley简介

2. Xutils简介

3. ImageLoader简介

4. ThinkAndroid简介

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. 对网络通信、解析器等进行二次封装

项目预览:

Android培训

新浪微博

项目描述:

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

项目特点:

1. 使用auth2.0授权认证

2. 使用ImageLoader图片加载

3. 使用ViewPage加Fragment实现界面功能

4. Xutils框架的使用

5. 基于ListView中item的局部刷新

项目预览:

Android培训

XXX社交应用

项目描述:

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

项目特点:

1. 使用Bmob云服务,使用Bmob消息推送实现即时通讯

2. 基于百度地图的显示信息及发送地点数据

3. 百度定位服务

4. Drawlayout应用

项目预览:

Android培训

时光碎念

项目描述:

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

项目特点:

1. 完成服务器端与移动端搭建形成统一配套产品

2. 通过PageView实现侧滑菜单功能

3. 使用多线程技术,解决在多线程任务下的线程安全问题

4. 实现利用一个Activity管理应用中所有的界面

5. 使用ConvertView、Holder对ListView进行优化

项目预览:

Android培训

艾米视讯

项目描述:

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

项目特点:

1. 使用ViewPage实现选项卡功能

2. 针对图片实现双向缓存,提高项目整体性能

3. 支持各种视频格式,如:mp4、flv、rmvb、wmv等等

4. 提供视频缓存功能,提高用户体验

5. 私人频道设置,根据喜好添加视频播放类型

项目预览:

Android培训

更多 Android培训* 相关信息尽在91搜课网

推荐课程

看不清,请点击刷新

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-000-9192