安卓培训多少钱,安卓培训课程有哪些
Android培训周期一般都是4个月,至于培训费用大部分培训机构的收费标准都不相上下,部分Android高端培训费用会偏高一点,费用2W+。选择Android培训除了看培训机构外也要看自身条件,适合参加什么样的培训,例如普通还是高端,普通的Android培训零基础也可以,但高端Android培训就需要计算机语言基础了。
好程序员Android高端班课程,是一套涵盖Java语言强化、JavaWeb开发、Android应用开发、Android游戏开发的专业课程。本套课程真正围绕Android知识体系制订,绝非由JavaEE课程、JavaME课程或者Symbian课程改造而成。每一阶段课程涵盖多个实战项目,每个知识点均对应项目中实际功能,学习新知识的同时不断向项目中添加新功能,独特的教学方法帮助学员强化学习目标,迅速提升学习能力。致力于培养Android高端开发人才,旨在培养真正的Android应用和游戏开发能力的高素质人才,学员毕业即具备行业前沿开发技术。
第一阶段Java面向对象高级编程——java编程语法进阶
该阶段课程重点讲解了面向对象设计原则与设计模式;智能家居之远程监控。
Java面向对象编程
1、面向对象设计原则
2、面向对象设计模式概要
3、面向对象设计模式a.创建型设计模式b.结构型设计模式c.行为模式4、数据结构与常用算法
第二阶段高级JDKAPI开发技术——JavaWeb编程
该阶段课程重点讲解了JDK当中的高级API的使用方法,包括新的并发线程库和反射机制。手机安全卫士
JavaWeb编程
1、并发线程库介绍
2、线程本地变量的使用方法
3、信号量与可重入锁
4、读写锁的使用方法
5、阻塞队列与同步集合库使用方法
6、Java反射机制介绍
7、Class、Field和Method的使用方法
8、动态代理模式的使用方法
9、Java框架开发原理
第三阶段Android基础阶段大纲
一、UI基础
1.Android环境搭建及工程目录介绍:1.1Android开发(版本:SDK21及以上版本)环境搭建1.2Android发展史、移动设备操作系统、四层系统架构等理论知识1.3HelloWorld程序1.4adbshell简介(installuninstall)
2.常用UI布局及主要控件2.1LinearLayout2.2RelativeLayout2.3FrameLayout2.4GridLayout2.5TextView基本用法
3.表单UI控件及相应控件的事件处理3.1EditText、Button、ImageView3.2RadioButton及RadioGroup的用法3.3CheckBox的多选效果及监听3.4Toast的基本用法
4.Spinner、AutoCompleteTextView、ScrollView及适配器、数组资源4.1Spinner4.2适配器4.3数组资源4.4AutoCompleteTextView4.5ScrollView4.6ProgressBar、SeekBar、RatingBar
5.UI美化及Android资源5.1Style的简单用法5.2Android资源汇总
二、应用核心组件初识
1.Activity生命周期及页面跳转传值1.1Activity的声明和使用1.2Activity生命周期1.3Activity现场保护1.4Activity基本页面跳转及传值1.5Activity具有返回值的页面跳转
2.Activity启动模式及Intent七大属性2.1Task和BackStack的基本概念2.2Activity的启动模式2.3Intent属性的特点及用法
3.AsyncTask异步任务3.1使用异步任务的必要性3.2异步任务的用法
4.ListView基本用法及适配器介绍4.1ListView基本用法4.2SimpleAdapter4.3BaseAdapter
5.ListView优化及分页加载数据、GridView加载网络图片、ExpandableListView5.1ListView优化5.2ListView滚动监听实现分页加载数据5.3GridView加载图片
三、数据存储
1.菜单及对话框1.1OptionsMenu1.2ContextMenu1.3PopupMenu1.4PopupWindow1.5AlertDialog1.6ProgressDialog1.7列表对话框1.8自定义Dialog
2.数据存储2.1SharedPreferences2.2内部存储2.3外部存储2.4存储Bitmap图片到外部存储
3.SQLite数据库与CursorAdapter适配器3.1回顾SQLite3.2SQLiteOpenHelper的用法3.3CursorAdapter
4.ContentProvider4.1ContentResolver实现系统数据库的操作4.2自定义ContentProvider
5.Loader5.1CursorLoader的用法5.2AsyncTaskLoader加载本地数据
四、移动开发主流界面实现
1.动画资源1.1帧动画1.2补间动画1.3属性动画
2.Fragment2.1Fragment基本用法2.2Fragment传值2.3Fragment性能优化
3.ViewPager3.1ViewPager与适配器3.2ViewPager加载网络图片3.3PagerAdapter的优化
4.书签导航4.1书签导航多种实现方式(无需代码实现)4.2RadioGroup+ViewPager+Fragment实现导航4.3HorizontalScrollView+ViewPager+Fragment实现导航
5.Handler、Looper消息传递机制5.1Handler、Looper消息传递机制的原理5.2Handler、Looper源码
五、应用核心组件进阶(AndroidStudio开发环境教学)
1.ActionBar(ActionView、SearchView)+ToolBar1.1ActionBar1.2ToolBar
2.BroadcastReceiver及Notification2.1Notification(普通通知、大视图通知、进度条通知、自定义通知)2.2广播接收器2.3自定义发送广播
3.Service基础3.1Service介绍3.2StartService3.3IntentService3.4BindService3.5两种服务混合使用实现MediaPlayer音乐播放
4.跨进程的Service4.1AIDL4.2Messenger
5.LruCache与Bitmap二次采样、WebView与HTML5混合开发5.1LruCache5.2二次采样5.3WebView5.4HTML5混合开发
六、View深入探究
1.百度地图1.1百度地图基本用法1.2百度地图搜索
2.事件分发消费机制2.1事件分发消费机制原理2.2事件分发消费机制的应用场景
3.自定义View(一)3.1自定义View介绍3.2自绘制的自定义View
4.自定义View(二)4.1具有接口回调的自定义View4.2继承于ViewGroup的自定义View
5.机型适配及SVN搭建5.1机型适配介绍5.2屏幕相关重要概念回顾5.3机型适配的解决方案5.4SVN搭建
第四阶段Android项目实战阶段大纲
一、项目实战第一阶段
1.TabLayout及SlidingPaneLayout1.1TabLayout(5.0MaterialDesign新技术)与ViewPager配合自定义Tab1.2SlidingPaneLayout左侧或右侧滑动1.3NavigationView(5.0MaterialDesign新技术)HeaderLayoutMenuxml配置Navigation监听事件
2.okHttp网络访问框架及Picasso2.1okHttp框架的介绍2.2okHttp框架的用法Http请求方法:get,post同步请求,异步请求(回调在非UI线程中)2.3Picasso加载网络图片的用法简单图片请求Picasso通用配置:内存缓存大小,磁盘缓存大小及位置图片加载配置:下载尺寸,填充模式,加载中图片,错误图片2.4第三方侧滑菜单:SlidingMenu菜单设置
3.Fresco(壁画异步加载图片框架)3.1Fresco框架的介绍3.2Fresco框架的用法(中文文档)简单图片请求Fresco通用配置:内存缓存大小,磁盘缓存大小及位置图片加载配置:下载尺寸,填充模式,加载中图片,错误图片,顶层,底层,图片变形
4.PullToRefresh、SwipeRefreshLayout及UltraPullToRefresh4.1PullToRefresh框架配置事件回调多种控件PullToRefreshBase重写4.2SwipeRefreshLayout配置事件回调4.3UltraPullToRefresh(中文文档)配置事件回调多种下拉效果
5.打包(按渠道打包)、混淆及数字签名5.1按渠道打包基本打包多渠道:资源,清单文件,代码,调试5.2混淆开启混淆混淆配置:保留类,保留方法,忽略错误5.3数字签名生成keystore配置签名
二、项目实战第二阶段——Android新技术
1.RecyclerView1.15.0新技术介绍(MaterialDesign)设计理念、新增控件1.2RecyclerView的用法、CardView的用法1.3RecyclerView与ListView比较
2.5.0MaterialDesign新技术2.1CoordinatorLayoutToolbar与CoordinatorLayoutBehaviorAppBarLayoutNestedScrollViewCollapsingToolbarLayout2.2TextInputLayout错误监听2.3Snackbar监听Action2.4FloatingActionButton属性介绍onClick
3.媒体播放器3.1视频播放器VideoView3.2SurfaceView及MediaPlayerSurfaceView介绍与View区别SurfaceHolder与CallBackMediaPlayer.setDisplayMediaPlayer加载网络视频3.3获取视频缩略图使用Fresco3.4ListView的item实现视频播放Item显示视频单Item播放Item滚出时停止播放3.5播放器全屏显示与恢复3.6Vitamio(维他密播放器)
4.摄像头、传感器、ZXing二维码4.1利用Intent实现摄像头两种模式,存文件和缩略图4.2加速度传感器实现《摇一摇》传感器获取传感器监听注册加速度传感摇一摇4.3ZXing实现生成二维码(容错等级、二维码正中心Logo)生成BitMatrix转Bitmap容错等级中心Logo4.4ZXing实现二维码扫描导包
5.JPush推送、ShareSDK一键分享及第三方登录5.1JPush极光推送的原理及用法通知推送消息推送推送原理5.2ShareSDK一键分享及第三方登录注册集成分享第三方登录APIOAuth介绍
三、项目实战第三阶段
1.加密解密1.1对称加密(AES、DES、3DES)1.2非对称加密(RSA)1.3消息摘要(MD5、SHA-1)1.4编码解码(Base64、URLEncode、URLDecode)
2.网络支付2.1Alipay支付2.2微信支付
3.ButterKnife(反转注入框架)、EventBus、ActiveAndroid(数据库ORM框架)及Retrofit(网络访问框架)3.1ButterKnife(反转注入框架)3.2EventBus的用法3.3ActiveAndroid(数据库ORM框架)3.4Retrofit(网络访问框架)
4.项目实战需知4.1Git、UML4.2XMPP4.3常见面试题4.4移动端与服务器端的交互流程4.5移动开发工程师与web工程师工作配合的流程4.6面试常用技巧(面试禁忌)4.7开发规范(代码规范)
第五阶段就业指导及职业规划
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇