欢迎来到培训无忧网!

咨询热线 400-001-5729

位置:石家庄培训无忧网 > 石家庄电脑与IT > 石家庄软件系统 > 石家庄手机开发

石家庄android开发培训课程

授课机构:石家庄顽石教育

地址:石家庄市桥西区汇丰路18号

网报价格:¥电询

课程原价:¥电询

咨询热线:400-001-5729

课程详情 学校简介 学校地址 申请试听

关键词:石家庄安卓培训哪家好

android开发培训课程


专业优势


强大的开源生态系统
开源的平台允许任何移动终端厂商加入到Android联盟中来,开源性对于Android的发展而言,有利于积累人气,对于消费者来讲,受益正是丰富的软件资源。
丰富的硬件及兼容性
由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。
不受限制的自由环境
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。
无缝结合Google服务
在互联网的Google已经走过10年度历史,从搜索巨人到互联网渗透,已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合Google服务。



教学优势


强大师资
专业师资,所有教师至少三年项目经验在身。
老师辅导
4对1指导,一个学生4个老师多方面辅导。
实战分红
实战教学,日测周测月测真实项目在校那分红。
推荐就业
就业保障,上千企业定岗委培一站式人才输送。



课程体系


阶段 科目 主要内容 课时
Android编程基础
——
JavaSE阶段
Java语言入门 1、介绍计算机的基本使用和DOS常用命令
2、Java概述和开发环境
3、关键字、标识符、常量与变量
4、数据类型和运算符
5、流程控制与数组
6、方法的定义及格式、正确的调用方法
一周
OOP编程 1、面向对象编程(OOP)、类和对象,
2、成员变量和局部变量、方法(方法重载)、匿名对象
3、构造方法、封装、this关键字
4、方法参数的传递(传值、传址)、static关键字
5、继承、super关键字、方法的重写、访问修饰符权限
6、抽象类与抽象方法、接口
7、多态(对象的多态,对象的转型) 内部类和常用的设计模式
一周
Java核心API 1、异常、异常处理,自定义异常
2、java基础类库:Object类、Scanner类、String类、StringBuffer类、
StringBuilder类、Arrays类、基本包装类(拆箱、装箱)、正则表达式、
Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其常用方法
3、集合框架:Collcetion接口、List接口、Set接口、Iterator接口、Map接口
4、List接口:ArrayList类、LinkedList类、Vector类、Stack类
Set接口:HashSet类、TreeSet类
Map接口: HashMap类、HashTable类、LinkedHashMap类、TreeMap类
5、泛型的使用
6、File类、File类的常用方法
7、I/O操作:IO流的种类,IO流的使用(字节输入/输出流、字符输入/输出流、
字节(字符)缓存流、转换流、打印流、内存流、对象流、随机读取流)
多线程的使用(Thread类的常用方法、线程的生命周期,线程的实现、线程的安全问题)
二周
网络与Web应用 1、Socket编程
2、HTML(html结构,form表单)、Servlet简介
3、SQLite数据库的使用
4、HTTP网络访问(URL类、HttpURLConnection类、HttpClient类)
5、JSON解析(JSON的格式、JSON的常用解析:JSON、Gson、fastJson)
6、XML解析(XML简介、两种常用的解析方式: PULL解析、SAX解析) 反射机制
一周
H5基础 1、HTML常用标签、CSS常用语法、选择器、盒子模型、定位、浮动、导航栏、图片
2、媒体屏幕适配、CSS3动画、转换、过渡、动画、多列、瀑布流
3、JavaScript基本语法、DOM模型、事件监听、内置对象
4、HTML5新特性:视频播放、Canvas基础、本地存储
5、JavaScript Ajax BootStrap基础:响应式布局介绍、响应式布局效果、响应式布局使用
一周
Android
开发初级阶段
UI基础 1、Android发展史及四层系统架构
2、Android环境搭建及SDK介绍
3、创建第 一个Android程序
4、Eclipse开发APP的目录结构
5、Android Studio开发APP的目录结构
6、adb shell简介
7、View常用属性
8、Android长度相关单位的概念、区别及转换运算(sp、dp、dip、px、dpi)
9、LinearLayout及RelativeLayout特有属性
10、FrameLayout及GridLayout特有属性
11、TextView、EditText、Button、ImageView基本用法
12、RadioButton及RadioGroup的用法
13、CheckBox的多选效果及监听
14、Spinner常用属性及适配器
15、AutoCompleteTextView、ScrollView、ProgressBar、SeekBar、RatingBar的基本用法
16、Style的作用及基本用法
17、Android常用资源(id、字符串资源、颜色资源、尺寸资源、布局资源、数组资源、样式和主题资源
、菜单资源、图像资源、动画资源、原生xml资源、raw资源、特殊Drawable资源、自定义属性资源)
一周
应用核心组件初识 1、Activity生命周期及页面跳转传值
2、Activity启动模式及Intent七大属性
3、AsyncTask异步任务 ListView常用属性、方法及监听器ListView与ArrayAdapter的使用
4、ListView与SimpleAdapter的使用
5、SimpleAdapter与ViewBinder结合使用
6、ListView与BaseAdapter
7、ListView优化(内存空间优化、运行时间优化、ListView中item多布局的复用)
8、ListView滚动监听实现分页加载数据
9、GridView加载图片
10、ExpandableListView的用法
一周
数据存储及相关组件 1、菜单及对话框 (OptionsMenu、ContextMenu、PopupMenu、PopupWindow、AlertDialog、ProgressDialog、列表对话框、自定义Dialog)
2、SharedPreferences
3、内部存储的概念及用法
4、外部存储的概念、存储目录及用法
5、存储Bitmap图片到外部存储
6、SQLite数据库与CursorAdapter适配器
7、ContentProvider与ContentResolver的概念及关系
8、ContentResolver实现系统数据的操作(联系人、媒体库文件、通话记录、短信记录)
9、自定义ContentProvider
10、CursorLoader的使用场景及用法
11、AsyncTaskLoader的用法以及与CursorLoader的对比
一周
移动开发主流界面实现 1、动画资源(帧动画、补间动画、属性动画)
2、Fragment基本用法
3、Fragment传值
4、Fragment性能优化
5、EventBus的作用以及在Fragment中的应用
6、ViewPager基本使用(ViewPager实现欢迎引导页)
7、ViewPager的适配器PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter
8、ViewPager加载网络图片
9、PagerAdapter优化
10、TAB书签导航的多种实现方式
11、RadioGroup + ViewPager + Fragment实现TAB导航HorizontalScrollView + ViewPager + Fragment实现TAB导航
一周
应用核心组件进阶 1、ActionBar基本用法(ActionBar显示和隐藏、ActionBar添加动作项、ActionBar启动图标导航、分离式ActionBar、
ActionBar导航模式、ActionBar现场保护 Action View的介绍、ActionProvider)
2、ActionBar上SearchView的用法
3、ToolBar的基本用法
4、ToolBar的Standalone用法
5、Notification (普通通知、大视图通知、进度条通知、自定义通知)
6、广播接收器的概念、作用、分类及注册
7、广播接收器实现系统监听(开机监听、短信监听、电话监听、耳机插拔监听、网络状态改变监听、电量改变监听)
8、自定义发送广播(发送无序广播、有序广播、发送本地广播、注册本地广播接收器 )
9、Service的概念、分类、生命周期、注册及使用场景
10、Start Service实现音乐播放器
11、IntentService实现网络视频文件下载
12、DownloadManager实现网络视频文件下载
13、Bind Service实现音乐播放器
14、两种服务混合使用实现MediaPlayer音乐播放
15、AIDL跨进程Service的概念及用法
16、Messenger的概念及用法
17、Handler、Looper消息传递机制的原理
18、Handler、Looper源码分析
19、LruCache与Bitmap二次采样
20、WebView基本用法以及与html5交互
一周
View深入探究 1、事件分发消费机制的原理分析及应用场景
2、自定义View的常规做法
3、自绘制的自定义View(画布Canvas、画笔Paint、重写onDraw()方法、重写onMeasure()方法、自定义属性)
4、组合式自定义View
5、具有手势监听的自定义View
6、继承于ViewGroup的自定义布局
7、Android中机型适配出现的原因(系统碎片和屏幕碎片)
8、机型适配的解决方案(屏幕适配:相对布局、尺寸限定符、Z小宽度限定符、屏幕方向限定符、自动拉伸位图,版本适配,语言自适应)
一周
Android
开发高级阶段
常用第三方框架 1、百度地图(百度地图API及配置、百度地图定位及覆盖物、百度POI检索、出行线路规划、公交路线查询)
2、第三方侧滑菜单SlidingMenu及与原生DrawerLayout、SlidingPaneLayout的对比
3、UIL(universal-image-loader)图片加载框架
4、okHttp网络访问框架
5、Picasso加载网络图片框架
6、Fresco加载图片框架
7、xUtils3、0框架
8、PullToRefresh下拉刷新框架
9、Ultra PullToRefresh下拉刷新框架
10、ButterKnife(反转注入框架)
11、ActiveAndroid(数据库ORM框架)
12、Retrofit(网络访问框架)
一周
Android5.0新技术 1、RecyclerView及CardView
2、ExpandableRecyclerView CoordinatorLayout协调AppBarLayout、CollapsingToolbarLayout、NestedScrollView、
Toolbar、RecyclerView等控件实现特殊滚动效果
3、TextInputLayout与TextWatcher
4、FloatingActionButton
5、Snackbar
6、TabLayout介绍以及与ViewPager、Fragment配合实现TAB导航效果
7、NavigationView介绍以及结合DrawerLayout使用SwipeRefreshLayout下拉刷新控件
一周
其他高级技术 1、媒体播放器(MediaPlayer、VideoView、SurfaceView及MediaPlayer)
2、Vitamio第三方播放器
3、摄像头
4、传感器
5、ZXing二维码
6、JPush极光推送
7、ShareSDK一键分享及
8、第三方登录
9、Alipay支付及微信支付
10、加密解密(编码解码、对称加密、非对称加密、消息摘要)
一周
Android
项目实战阶段
APP开发 1、商业应用项目模拟(项目结构分析及设计、UML、Git、SVN、打包混淆及数字签名)
2、移动开发工程师与web工程师工作配合的流程
3、常见面试题
4、面试常用技巧(面试禁忌)
5、开发规范(代码规范)

石家庄顽石教育简介

石家庄顽石教育


石家庄顽石教育

机构简介

石家庄顽石教育科技有限公司,是一家集产品研发与企业内训为一体的高技术科技型公司,历经多年发展,开拓创新,不断调整企业管理机制丰富自主产品研发内容,建立具有竞争力的技术体系。为教育行业,企事业单位,政 府部门客户提供的解决方案和技术支持。同时公司拥有一支规模庞大,认真敬业的技术和管理团队,这支队伍不仅有的专业素质和丰富的研发经验、实施、咨询服务能力,且具有良好的职业修养和综合业务能力,正是有一支这样高素质的队伍,公司才能博击浪潮,屡创佳绩。
服务客户真诚至上的宗旨,以人为本,开拓创新的理念,公司质量方针是客户为本,持续改进勇创高满意度应用软件服务,科技创新稳步发展,争做高新技术软件产业先锋。河北顽石教育科技有限公司,培养专业IT技术人才,为企业下游人才储备奠定了良好的基础,形成了人才培养——人才储备——人才内部消化——人才派遣——服务合作企业的良性产业链。

  • 学校名称:石家庄顽石教育

    固定电话:400-001-5729

    授课地址:石家庄市桥西区汇丰路18号 预约参观

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!

留下你的信息,课程顾问一对一为你规划更合适课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么: