石家庄 [切换城市]
766培训网
电脑培训
编程培训
android软件开发工程师培训班
android软件开发工程师培训班 更新时间 :2021-03-09 09:50:53

android软件开发工程师培训班

上课方式:面授
班级类型:小班
上课时段:全日制,周末班
价       格:¥询价
课程详情课程摘要机构简介机构校区学员评论热门课程
android开发培训大图

android开发培训,课程体系大致分Android编程基础&JavaSE阶段、Android开发初级阶段、Android、开发高级阶段、Android项目实战阶段,从基础理论开始学起,逐渐延伸到操作部分,在奠定牢靠的理论知识的同时,通过真实项目实操来增加相关操作经验,使得理论与实际相结合,让知识在现实工作中得到体现。

Android简介
  • Android简介

    顽石教育Android是什么?

    • Android是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google(谷歌)公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。

Android的优势,成就辉煌“钱”景


如何学习安卓
你要先去学习基础的语言,安卓开发时在java的基础之上的,你只有先学会java语言才能够学习安卓的开发,否则你将会学的很吃力 找一个高手教教你 最基本的JAVA基础还是要有的 顶起!拿分走人!!! 一起学java 学java 可以看马士兵的视频教程 网上有的下 然后再学安卓 学java 可以看马士兵的视频教程 网上有的下 然后再学安卓 学java 可以看马士兵的视频教程 网上有的下 然后再学安卓 首先你要先去学习基础的语言,安卓开发时在java的基础之上的,你只有先学会java语言才能够学习安卓的开发,否则你将会学。 学java在慢慢学安卓急不来的。TradeFumLZ没编程基础。努力点。

android开发培训课程体系

科目

主要内容

课时

Android编程基础——JavaSE阶段

Java语言入门

1、介绍计算机的基本使用和DOS常用命令

2Java概述和开发环境

3、关键字、标识符、常量与变量

4、数据类型和运算符

5、流程控制与数组

6、方法的定义及格式、正确的调用方法

一周

OOP编程

1、面向对象编程(OOP)、类和对象,

2、成员变量和局部变量、方法(方法重载)、匿名对象

3、构造方法、封装、this关键字

4、方法参数的传递(传值、传址)、static关键字

5、继承、super关键字、方法的重写、访问修饰符权限

6、抽象类与抽象方法、接口

7、多态(对象的多态,对象的转型) 内部类和常用的设计模式

一周

Java核心API

1、异常、异常处理,自定义异常

2java基础类库:Object类、Scanner类、String类、StringBuffer类、

StringBuilder类、Arrays类、基本包装类(拆箱、装箱)、正则表达式、

Math类、Random类、System类、Date类、DateFormate类、Calendar类,及其常用方法

3、集合框架:Collcetion接口、List接口、Set接口、Iterator接口、Map接口

4List接口:ArrayList类、LinkedList类、Vector类、Stack

Set接口:HashSet类、TreeSet

Map接口: HashMap类、HashTable类、LinkedHashMap类、TreeMap

5、泛型的使用

6File类、File类的常用方法

7I/O操作:IO流的种类,IO流的使用(字节输入/输出流、字符输入/输出流、

字节(字符)缓存流、转换流、打印流、内存流、对象流、随机读取流)

多线程的使用(Thread类的常用方法、线程的生命周期,线程的实现、线程的安全问题)

二周

网络与Web应用

1Socket编程

2HTMLhtml结构,form表单)、Servlet简介

3SQLite数据库的使用

4HTTP网络访问(URL类、HttpURLConnection类、HttpClient类)

5JSON解析(JSON的格式、JSON的常用解析:JSONGsonfastJson

6XML解析(XML简介、两种常用的解析方式: PULL解析、SAX解析) 反射机制

一周

H5基础

1HTML常用标签、CSS常用语法、选择器、盒子模型、定位、浮动、导航栏、图片

2、媒体屏幕适配、CSS3动画、转换、过渡、动画、多列、瀑布流

3JavaScript基本语法、DOM模型、事件监听、内置对象

4HTML5新特性:视频播放、Canvas基础、本地存储

5JavaScript Ajax BootStrap基础:响应式布局介绍、响应式布局效果、响应式布局使用

一周

Android开发初级阶段

UI基础

1Android发展史及四层系统架构

2Android环境搭建及SDK介绍

3、创建第一个Android程序

4Eclipse开发APP的目录结构

5Android Studio开发APP的目录结构

6adb shell简介

7View常用属性

8Android长度相关单位的概念、区别及转换运算(spdpdippxdpi

9LinearLayoutRelativeLayout特有属性

10FrameLayoutGridLayout特有属性

11TextViewEditTextButtonImageView基本用法

12RadioButtonRadioGroup的用法

13CheckBox的多选效果及监听

14Spinner常用属性及适配器

15AutoCompleteTextViewScrollViewProgressBarSeekBarRatingBar的基本用法

16Style的作用及基本用法

17Android常用资源(id、字符串资源、颜色资源、尺寸资源、布局资源、数组资源、样式和主题资源

、菜单资源、图像资源、动画资源、原生xml资源、raw资源、特殊Drawable资源、自定义属性资源)

一周

应用核心组件初识

1Activity生命周期及页面跳转传值

2Activity启动模式及Intent七大属性

3AsyncTask异步任务 ListView常用属性、方法及监听器ListViewArrayAdapter的使用

4ListViewSimpleAdapter的使用

5SimpleAdapterViewBinder结合使用

6ListViewBaseAdapter

7ListView优化(内存空间优化、运行时间优化、ListViewitem多布局的复用)

8ListView滚动监听实现分页加载数据

9GridView加载图片

10ExpandableListView的用法

一周

数据存储及相关组件

1、菜单及对话框 (OptionsMenuContextMenuPopupMenuPopupWindowAlertDialogProgressDialog、列表对话框、自定义Dialog

2SharedPreferences

3、内部存储的概念及用法

4、外部存储的概念、存储目录及用法

5、存储Bitmap图片到外部存储

6SQLite数据库与CursorAdapter适配器

7ContentProviderContentResolver的概念及关系

8ContentResolver实现系统数据的操作(联系人、媒体库文件、通话记录、短信记录)

9、自定义ContentProvider

10CursorLoader的使用场景及用法

11AsyncTaskLoader的用法以及与CursorLoader的对比

一周

移动开发主流界面实现

1、动画资源(帧动画、补间动画、属性动画)

2Fragment基本用法

3Fragment传值

4Fragment性能优化

5EventBus的作用以及在Fragment中的应用

6ViewPager基本使用(ViewPager实现欢迎引导页)

7ViewPager的适配器PagerAdapterFragmentPagerAdapterFragmentStatePagerAdapter

8ViewPager加载网络图片

9PagerAdapter优化

10TAB书签导航的多种实现方式

11RadioGroup + ViewPager + Fragment实现TAB导航HorizontalScrollView + ViewPager + Fragment实现TAB导航

一周

应用核心组件进阶

1ActionBar基本用法(ActionBar显示和隐藏、ActionBar添加动作项、ActionBar启动图标导航、分离式ActionBar

ActionBar导航模式、ActionBar现场保护 Action View的介绍、ActionProvider

2ActionBarSearchView的用法

3ToolBar的基本用法

4ToolBarStandalone用法

5Notification (普通通知、大视图通知、进度条通知、自定义通知)

6、广播接收器的概念、作用、分类及注册

7、广播接收器实现系统监听(开机监听、短信监听、电话监听、耳机插拔监听、网络状态改变监听、电量改变监听)

8、自定义发送广播(发送无序广播、有序广播、发送本地广播、注册本地广播接收器 )

9Service的概念、分类、生命周期、注册及使用场景

10Start Service实现音乐播放器

11IntentService实现网络视频文件下载

12DownloadManager实现网络视频文件下载

13Bind Service实现音乐播放器

14、两种服务混合使用实现MediaPlayer音乐播放

15AIDL跨进程Service的概念及用法

16Messenger的概念及用法

17HandlerLooper消息传递机制的原理

18HandlerLooper源码分析

19LruCacheBitmap二次采样

20WebView基本用法以及与html5交互

一周

View深入探究

1、事件分发消费机制的原理分析及应用场景

2、自定义View的常规做法

3、自绘制的自定义View(画布Canvas、画笔Paint、重写onDraw()方法、重写onMeasure()方法、自定义属性)

4、组合式自定义View

5、具有手势监听的自定义View

6、继承于ViewGroup的自定义布局

7Android中机型适配出现的原因(系统碎片和屏幕碎片)

8、机型适配的解决方案(屏幕适配:相对布局、尺寸限定符、最小宽度限定符、屏幕方向限定符、自动拉伸位图,版本适配,语言自适应)

一周

Android开发高级阶段

常用第三方框架

1、百度地图(百度地图API及配置、百度地图定位及覆盖物、百度POI检索、出行线路规划、公交路线查询)

2、第三方侧滑菜单SlidingMenu及与原生DrawerLayoutSlidingPaneLayout的对比

3UILuniversal-image-loader)图片加载框架

4okHttp网络访问框架

5Picasso加载网络图片框架

6Fresco加载图片框架

7xUtils30框架

8PullToRefresh下拉刷新框架

9Ultra PullToRefresh下拉刷新框架

10ButterKnife(反转注入框架)

11ActiveAndroid(数据库ORM框架)

12Retrofit(网络访问框架)

一周

Android5.0新技术

1RecyclerViewCardView

2ExpandableRecyclerView CoordinatorLayout协调AppBarLayoutCollapsingToolbarLayoutNestedScrollView

ToolbarRecyclerView等控件实现特殊滚动效果

3TextInputLayoutTextWatcher

4FloatingActionButton

5Snackbar

6TabLayout介绍以及与ViewPagerFragment配合实现TAB导航效果

7NavigationView介绍以及结合DrawerLayout使用SwipeRefreshLayout下拉刷新控件

一周

其他高级技术

1、媒体播放器(MediaPlayerVideoViewSurfaceViewMediaPlayer

2Vitamio第三方播放器

3、摄像头

4、传感器

5ZXing二维码

6JPush极光推送

7ShareSDK一键分享及

8、第三方登录

9Alipay支付及微信支付

10、加密解密(编码解码、对称加密、非对称加密、消息摘要)

一周

Android 项目实战阶段

APP开发

1、商业应用项目模拟(项目结构分析及设计、UMLGitSVN、打包混淆及数字签名)

2、移动开发工程师与web工程师工作配合的流程

3、常见面试题

4、面试常用技巧(面试禁忌)

5、开发规范(代码规范)

一周


为什么学安卓开发

在移动互联网发展的浪潮下,IT行业由于薪水高,发展前景好,引来很多其他行业人的频繁转行。在这些众多IT职位中,roid开发工程师成为比较受欢的职位之一。未来几年是roid开发的黄金时代,roid开发工程师发展前景非常乐观。转行学习roid开发的人也是看上了这份难得的契机,因此尽早进入roid开发行业,对之后的职业发展有极大的帮助。现在的移动互联网市场,roid市场占有率已超过80%,这个优势还在不断扩大,roid开发能够从事各种互联网行业的软件开发工作,不必为失业担心。而且因为其开源性,roid生命力最为顽强,即使移动互联网领域以后会暗淡,roid也会是最后一个倒下。


顽石教育教学优势

  • 强大师资 强大师资

    专业师资,所有教师至少三年项目经验在身。

  • 多位老师指导 老师辅导

    4对1指导,一个学生4个老师多方面辅导。

  • 实战分红 实战分红

    实战教学,日测周测月测真实项目在校那分红。

  • 推荐就业 推荐就业

    就业保障,上千企业定岗委培一站式人才输送。

课程摘要

android软件开发工程师培训班是顽石电商教育培训机构打造的课程,我们为您提供android软件开发工程师培训班费用,课程详情,上课时段、班级类型、上课方式、课程校区、评论和相关课程等信息查询与咨询服务。

机构简介

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

机构校区

  • 1
    石家庄顽石教育鹿泉校区

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

    查看
  • 2
    邯郸顽石教育冀南新校区

    邯郸市成安县商城工业区经五路112号

    查看
  • 3
    邢台顽石教育桥西校区

    邢台市桥西区育才北路29号

    查看
  • 4
    石家庄顽石教育井陉矿校区

    石家庄市井陉矿区文兴路1号

    查看
  • 5
    石家庄顽石教育井陉校区

    石家庄市井陉县城西山南路1号

    查看
  • 6
    邢台顽石教育临城校区

    邢台市临城县镇临路1号

    查看
  • 7
    邢台顽石教育南石门校区

    邢台市邢台县S323

    查看
  • 8
    邢台顽石教育任县校区

    邢台市任城镇游雅街165号

    查看
  • 9
    石家庄顽石教育正定校区

    石家庄市正定县常山西路47号

    查看
  • 10
    邢台顽石教育巨鹿校区

    邢台市巨鹿县新华北街375号

    查看

学员评论

(内容来自第三方,不作为求学参考)
  • *增熠
    *增熠
    4.8分 服务:4讲师:5环境:5效果:5
    教室很宽敞整洁,教学设备也非常的新,助教都挺负责的,一直督促我学习。
  • *晓辰
    *晓辰
    4.5分 服务:5讲师:5环境:4效果:4
    环境特别好,教室整洁、明亮,前台小姐姐提供的服务也很到位,点赞。
  • *海涛
    *海涛
    4.5分 服务:4讲师:5环境:4效果:5
    学习环境和氛围比较好,赞一个,课程顾问招待我时非常的有耐心,人也很友善。
顽石电商教育培训机构
顽石教育 认证 V5

成立:2013年

  • 营业执照
  • 办学许可证
  • 诚信认证
  • 地址认证

编程培训课程

更多