您的位置:华清远见移动互联网学院 >> 课程介绍 >> Android学习路线图 完整的Android课程体系  
 

课程目标


随着移动互联网时代的到来,各种手机应用、智能设备给人们的生活带来极大的便捷,并增添了色彩。作为推动行业迅速发展的关键因素--移动互联网开发人才,受到了各大企业的追捧。作为国内最早的高端IT培训机构华清远见教育,早在2009年华清远见就成立了移动互联网学院。2016年,华清远见结合多年的开发及教学经验,并根据最新市场需求,对移动开发课程进行了重大更新。4个月的时间,由专业的移动开发讲师团队带你一起完成从Android开发初级到高级,从菜鸟到精英的转变,成就你的高薪梦想!

课程简介


课程一共分为5个阶段,包括Java编程开发、Android基础开发、Android高级开发、企业案例实战。课程知识点全面而实用,涵盖了Java基础编程、高级编程、Android界面高级编程、动画特效、网络通信、云存储、热门企业案例实战等移动开发的核心内容。课程每一阶段的内容都经过精心设计与实践,既能够满足学习的连贯性,又能够满足真实企业移动开发人才需求。通过理论与实战相结合的方式,力求让每位学员真正掌握技术开发关键点,在短期内迅速提高实战能力。

课程优势


1、采用自主研发Cortex A9硬件平台教学,更先进
    2、国内首创兼具Android应用及系统开发的全才型工程师培养体系
    3、采用最热门企业项目案例实训,学到的就是以后用到的
    4、资深开发工程师+经验丰富的师资团队,拒绝兼职讲师教学
    5、采用原创专业教材图书,高校热销教材
    6、华清远见是谷歌、ARM、Atmel等国际知名公司的培训合作伙伴

培养对象


1、计算机、软件工程、电子、通信、自动化等理工科类大三以上的大学生及已毕业的工程技术人员;
    2、有一定C、C++、JAVA、C#等编程基础,喜欢并有志投身于移动开发事业,对技术开发感兴趣;
    3、希望通过系统的学习及企业项目实战,成为一名优秀的Android工程师,追寻更好的薪资待遇及发展空间,拥有更好的生活。

Android学习路线
Android学习路线之java编程基础     Java语言在目前使用量排行榜上已经超过C位列第一;掌握本阶段内容之后就完全可以胜任桌面应用开发和网站开发;另外Java工程师是升级为Android工程师的必备基础。本阶段学习目标是掌握Java语法、面向对象思想、集合框架、GUI界面编程、进程/线程、流I/O、网络通信、设计模式、数据库、JavaWeb等。

    教学目标:精通
序号 课程名称 课程内容 掌握要求
1 Java语法与Java面向对象思想 本课程从零起点,讲述了Java内核的起源、发展历程以及目前广泛的场合;详细讲解语法及面向对象思想;详细讲解Java API中常用库的使用; 讲解泛型、反射。 精通
2 Java数据结构及算法 数据结构与算法是一门非常重要的基础课程,Java语言中数据结构与算法大部分由Java的集合框架实现,本部分内容主要是要详细讲解怎么使用集合框架、详细讲解JavaBean与集合框架在开发项目时的使用、详细讲解xml与Json。

精通

3 GUI界面编程 所有的上层语言都可以使用库实现界面,学习界面技术后就可以做出桌面应用软件。本课程重点讲解AWT与Swing的界面实现技术,并会带领学员开发小项目贪吃蛇、计算器等来巩固学习GUI技术。 熟悉
4 Java进程、线程 进程与线程在程序开发中无疑占有极其重要的地位,而 Java 语言为了能提供统一的、与平台无关的关于进程和线程的编程接口,必然要对操作系统提供的相关功能做进一步封装。本课程全面讲解Java 中关于进程与线程的相关封装类,揭示如何创建 Java 进程与线程,Java 封装类和实际的系统本地进程和线程是如何对应的,以及使用 Java 进程和线程时的并发控制。 精通
5 Java网络通信与流 应用开发的绝大部分项目都涉及到了网络功能,有一个好的网络编程功底,是从事软件开发的基础。本课程包括网络体系结构,TCP/IP协议,TCP及UDP编程,服务器模型,超时控制,协议分析,抓包等。在讲解过程中,结合了大量实例并使用wireshark抓包工具分析。 精通
6 设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。在JavaWeb开发与Android开发中随时都会涉及设计模式。本课程会详细讲解设计原则与常用的设计模式,为java学习打下坚实的基础。 熟悉
7 数据库与JavaWeb 数据库是软件开发的灵魂,有了java编程与数据库的基础后即可以学习java Web开发,而java Web技术又是Android和IOS开发的必须用到的服务器技术。本课程重点讲解数据库基本操作与数据库建模;重点讲解web基础技术;最后会通过项目抽奖转盘把java、数据库和Web技术结合成来。这将会让你成为资深的Java工程师。 熟悉
Android学习路线
Android学习路线之android基础开发     本课程是Android应用开发的核心内容,是Android方向就业需要掌握的核心知识。包含了Android应用层各种开发方法。主要内容包含:Android四大组件、进程与线程、数据存储、多媒体、硬件相关等。
    掌握了这部分内容后,学员已经完全有能力胜任企业"Android工程师"职位。

    教学目标:精通
序号 课程名称 课程内容 掌握要求
8 Android界面编程 界面编程是Android入门的核心技术,内容纵多,涉及四大组件之一Activity、Wedget、自定义View、事件处理、动画处理、列表、图片处理、国际化、资源文件、菜单、通知、对话框、Tools/ActionBar/Fragment、样式/主题、Intent。本程课会结合企业开发中的大量案例和多个有趣的小项目,让您全面掌握Android界面编程。 精通
9 进程与线程 Android的多数项目都会使用到进程与线程,这无疑是一个重要内容。主要讲解Handler、Asynctask、Timer。掌握之后您就可以对界面进行动态改变、实现线程间通信。

精通

10 服务与广播 服务是一个应用程序组件,代表应用程序执行一个长时间操作的行为,应用十分广泛,尤其是在框架层,应用更多的是对系统服务的调用, 它用于处理一些不干扰用户使用的后台操作,如下载,网络获取,播放音乐,在线视频。在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理,市场上的电话黑名单软件开中中使用的主要技术就是广播。 精通
11 数据存储 数据存储在开发中是使用最频繁的,本课程会让您掌握Android数据存储技术, 包括数据文件夹文件存储,SharedPreferences存储,SD卡文件存储,Sqlite数据库存储,四大组件之一内容提供者(ContentProvider)。 精通
12 网络通信 手机应用渗透到各行各业,数量难以计数,其中大多数应用都会使用到网络,与服务器的交互势不可挡。本课程会让您掌握针对TCP/IP的Socket、ServerSocket;针对UDP的DatagramSocket、DatagramPackage;针对直接URL的HttpURLConnection,Google集成的Apache HTTP客户端,可使用HTTP进行网络编程;使用WebService; 直接使用WebView视图组件显示网页。除此之外经常在网络通信中的xml与json也是本课程的重点。 精通
13 多媒体 在多媒体功能方面,今天Android系统的手机与平板同时拥有照相机、相册、摄像机、电影播放器、音乐播放器、听写机功能,且可能具备更多的功能。 精通
14 硬件相关 本课程让学员掌握电话、短信、传感器、二维码扫描操作;在自已做的软件中集成这些功能能得到很好的效果,如联系人管理,微信中的摇一摇,指南针,水平仪。 精通
Android学习路线
Android学习路线之安卓高级开发     此阶段是Android开发技能的进阶,主要内容有订制Android系统主界面的Home;与C/C++、Android底层、Android中间件相关的NDK;地图应用;逐步流行起来的短距离通信技术NFC技术;主要用于聊天的XMPP协议;用于分享各种微博、空间的ShareSDK;企业开发中使用最流行与广泛的Volley、Xuitls-ViewUtil技术; 手机支持; 项目广告、混淆打包签名发布等。

    教学目标:精通
序号 课程名称 课程内容 掌握要求
15 Home开发 本技术是为手机换主题。为什么同样的Android板本不同硬件产商手机开机后的界面不一样,就是因为定自了自已Home;不仅如此,在嵌入式领域中使用更多,各种各样的显示终端都会订制符合相应产品的Home。 熟悉
16 NDK开发 Android NDK是一系列工具的集合.帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这就让C(或C++)与Java的优势集中在一起来开发Android应用软件了。Android底层中已经大量使用了NDK技术,所以NDK技术也是Android底层与Android中间件开发的核心技术。

熟悉

17 地图开发 本程课要求学员掌握百度与高德地图开发,百度和高德的 Android SDK是一套基于Android 设备的应用程序接口。您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。 熟悉
18 NFC技术 NFC(Near Field Communication)是一种采用13.56MHz频带的近距离无线通信技术。虽然通信距离仅为10cm左右,不过和非接触式IC卡技术一样,"只需碰一下",便可在不同的电子产品间交换数据。例如可以使用该技术实现手机替换公交卡。 熟悉
19 第三方库 上面的学习过程中实现已经涉及了很多第三方库,本课程再集合讲解开发中常用的第三方库。重点掌握基于XMPP协仪的即时聊天,比如QQ聊天。百度云消息推送。Volley的Http协议,Xuitls-ViewUtil的Http协仪、ShareSDK(微信,新浪,QQ等开发)、手机支付。 精通
20 项目发布 当项目完成了,要上传到电子市场,就要打包、签名再发布,为了不让软件被抄袭,本课程会让您掌握混淆打包方式,为了能挣广告费,本课程会让您掌握常用的项目广告植入。 精通
Android学习路线
安卓学习路线之项目实战总结     本阶段会模似企业的真实开发环境,使用企业级项目来提升您的开发经验,最后达到理论与实战的高度结合。本阶段项目众多,大家可以选择自己感兴趣的项目来练习。

    教学目标:熟练

应届生特别服务


1. 免费为在校应届毕业的专、本科及硕士研究生提供Android毕业设计项目和技术指导;
    2. 协助大学生与企业办理和签订就业实习协议或实训协议,确保学习质量,促进就业;

就业保障


1. 通过入学测试即签就业协议,承诺100% 实现高质量就业,提供全面的笔试、面试等就业服务。
    2. 定期有企业上门招聘,拥有国内、外大中型企业(阿里、腾讯、小米、华为、LG、中兴等)1000多家合作就业单位,就业机会多。

成就高薪IT梦想,选择华清远见


北京华清远见教育科技有限公司2004年成立于北京中关村,10多年始终专注于高端IT人才的培养,"做良心教育,做专业教育,做受人尊敬的职业教育"是华清远见一直坚持的核心发展理念。到目前为止,已经超过10万名学员从华清远见走向职场,很多人已经成为公司里的技术骨干及管理人员。华清远见课程质量、学员素质受到了用人企业的高度好评。华清远见教育集团将会为每一名学员的提供最优质的课程,最贴心的服务,为其梦想助力、加油!