鹏程教育 > > 广州东方标准IT学院 欢迎您!

广州东方标准IT学院

广州东方标准IT学院

7x24小时咨询热线

广州Android开发培训班

教学点:广州市天河区五山路华南理工 地图

广州Android开发培训班

已关注:

上课时段: 开班时间:

授课学校:

立即报名 在线咨询

课程介绍

课程描述

本培训课程可以根据自己情况选择学习阶段,主要从Java基础开始学习,循环渐进,深入讲解Android开发实战,整套课程内容完善深入。让学员理解Android编程的关键细节,能够自己进行更加深入的学习;初步具有Android开发应用能力,能够在文档辅助下完成企业要求的应用开发。课程涉及所有知识点,为学员量身定制企业化真实项目,让学员毕业后真正具备Android软件开发经验,从而实现高薪就业的梦想。


适合对象

欲从事Android开发应用的毕业生与技术人员,掌握程序开发的全面技术能力,达到企业开发人员所具备的能力要求,深入理解android系统的核心组成,激发兴趣并且引导进入更深层次的学习。


课程特色

1、课程内容:核心技术,权威发布,动态升级

2、课程组织:灵活可扩展,学习线路指导,状态跟踪

3、学习方式:面授学习课程,实战项目验证效果

4、学习支持:立体化资源库,全方位答疑


培养目标

精通Android软件开发的工程师,能够胜任各种行业的企业级软件开发工作;熟悉Android软件开发流程;具备解决目前主要问题的能力;良好的语言表达、沟通能力、工作责任心和团队意识。


课程内容

实用科学的Java核心课程:OOP面向对象程序设计、Java基础和核心、Java API高级特性(多线程,反射,动态代理)设计模式及其应用、Linux操作。

最流行的主流数据库课程:Oracle数据基础、数据库设计、PL/SQL高级编程、Oracle数据访问优化、MySQL数据库基础。

Android高级移动互联网3G/4G应用开发:Googie地图、移动互联网络访问、3G/4G云计算编程、电子商务APP开发。

更有实用价值的基于B-S系统的课程体系:JavaScript高级编程、JQuery与json、JDBC、JSP/Serviet/Tomcat服务器高级配置。

软件工程师理论实践:Junit、SVN、CMMi、国际项目管理、ISO软件质量体系、软件的风险控制、极限编程方法、软件测试路基算法。

最真实的企业级实践项目:微信公众平台二次开发:微信官网、微信客服、微商城、微信活动与促销、HTML5网站的架构设计、IOS、Android等移动网页开发。


教学环境

广州东方标准IT学院-教学环境


就业方向

学习完本培训课程,可以从事Android应用,系统,架构级别的程序开发,可以从事Android开发的GUI界面开发,和Android2D/3D游戏开发,Android Service架构,各类3G网络服务等开发工作。具体岗位包括:Android应用研发工程师、Android测试工程师、Android系统UI设计师。


老师介绍

广州东方标准IT学院-罗厚发老师

金牌软件讲师: 罗厚发

10年软件开发和教学经验,曾担任过技术经理、项目经理、高级讲师等职务,精通JSP/Servlet、JDBC、JAXP、Struts、Hibernate、Spring、JSF、JPA等开发技术,热衷于主流Java开源框架、Web开发技术和设计模式的研究。精通Android移动开发。

项目经验:大型网上交易平台、企业ERP、办公自动化、网络学习系统等。


东方标准介绍

东方标准集团前身是纽约证券交易所上市企业 - 新东方教育科技集团(NYSE:EDU)旗下的新东方职业教育中心。

公司在业务高速成长的背景下,于2006年11月引入美国著名风险投资机构DCM以及DT Capital投资近千万美元投资。东方标准是到目前为止国内规模 最大的综合IT人才服务机构。在新的国际风险投资注入后,东方标准的业务范围已扩展到IT综合技能培训、职业技能测评、人才服务、人才派遣和IT项目外包等多项IT人才服务领域, 为国内外IT企业和个人提供全方位、一站式人才服务。

更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 【广州东方标准IT学院】 网站详细了解,咨询电话:020-85670997 ,咨询QQ:点击这里给我发消息

学习资料展开↓收起↑

学习android开发需要哪些基础?

开发android,我们需要哪些技能基础。
①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识
很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就是筑起高楼的每一块砖头。那么Java学到什么程度才算是过关呢?

我个人认为至少要掌握以下两个方面的内容:
a)Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;
b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》这两本书中找到。

②Linux基础知识
大家都知道,Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;

③数据库基础知识
这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》

④网络协议
至少需要学习两种基础的协议,HTTP协议与Socket协议;

⑤Android基础知识

⑥服务器端开发知识
由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:
a)Java EE:就是上面邮件当中所提到的SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。但是使用这种技术开发服务器端程序,非常麻烦。即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;
b)PHP:简单易学,开发快速。但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;
c).NET:这项技术的特点和Java EE差不多,但是要想掌握.NET,则需要掌握c#,也是个麻烦的事情;
d)ruby on rails:这是我个人最喜欢的服务器端技术,简洁,优雅,寥寥几行代码,就可以实现很复杂的功能,但是这需要Ruby语言知识作为基础;
至于选择哪一种知识,就看大家自己的判断了,毕竟每个人想法不一样,爱好也不相同。
2怎样去获得这些技能基础。

安卓开发学习书籍建议买 精通Android2 ,或者 Android2高级编程 这两本书,讲解的细致,但是一定要结合sdk来看。国内的不要买。。。。(切身体会,千万别买)看完之后就可以自己动手做做项目了。
对于java基础,我现在的感觉是 如果要深入学习android平台,java基础一定要好(里边包括各种java类库的用法,本地代码jni什么的)。但如果平时随便做做应用的话,会面向对象编程就完全可以了。把获取这些技能基础量化为100%的话,那么看书这个途径只能为你提供15%的进步。
看视频,这也是许多自学android开发的新手必经之路,毕竟看书只有你一个人的思维在活跃,看视频至少是两个人的思维在碰撞,你能发现你与别人的不同,如果你有心,你就能进步更多。基础知识不用我担心太多,至少想学android的,找基础知识的资料还是没有问题的。