智能手机时代,Android Development一马当先!

维多利亚独家推出“Android智能手机程序开发,助您把握先机!
第一次课:215(周六)2:30pm,以后固定在每周六2:30pm-6:30pm

 


【课程介绍】
Project prerequisites:

 

No prior knowledge of the Android OS is required. However, all attendees should know the fundamentals of Java SE development. This course could be tailored for an audience that has extensive object-oriented development experience in a similar language (C#, C++, etc.).

 
Project description:
 

This Android training class is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 20 minutes.

 

This Android course is designed to teach students how each core component works in Android, and how to realize an idea to actual design and code in Android. We will first introduce most of the Android components by explaining how and when to use them, and alternative way of achieving the same functionalities. For every component and concept we cover in class there will be a corresponding Android code for it. Students should be able to use it as a guide when prototyping their own applications or games. After finishing learning all the concepts and Android programming model, we will use a real world application from Android market to elaborate how we design it, and how we implement it, and how we release it. The most important of all is how we apply what we learn from class to it. The source code will be available amid the course. Depending on the progress of the overall class, we might add additional course materials to the class as student’s request. Course materials for the class are two application source code and instructors’ notes.

 

【授课老师】Scott;英国计算机硕士(MSC), IBM 精英讲师,曾担任国际知名公司的首席架构师,并且主持过大型软件系统开发工作,有十年以上软件设计开发经验。由于工作需要,三年前开始研究苹果手机开发,并参与过多个项目的开发工作。


Android开发入门之路

 


关于Android
 
Android曾经是一家创立于旧金山的公司的名字,该公司于20058月份被Google收购,并从此踏上了飞速发展的道路。经过这几年的发展,它已经发展成了一个平台、一个生态体系。现在Android在移动领域已经得到了广泛的应用。根据Google20116月份公布的数字,现在每天激活的Android设备高达50万台,比5月份的数据增加了10万台!Google还透露目前已经与36OEM厂商和215家运营商合作,共激活了超过1亿台Android设备。
 
相比于Symbian的日落西山,以及苹果的封闭、Windows Phone的前途未卜,Android无疑代表了当前行业发展的主流趋势:开放平台取代了封闭平台。让参与者均能通过自己的努力而获益。
 
20089月公布1.0版本以来,经过近三年的跨越式发展,现在Android已经发展到了3.x版本,这是一个针对平板电脑而做了大量优化的版本,包括对更大屏幕的支持的类库、多任务优化等。目前市场上占主流的还是2.2版本,当然,相信随着时间的推移,2.3及后续版本会得到越来越多的设备的支持。
 
学习Android有前途么?
 
由于Android是近几年才开始起步的,所以有很多朋友在关注Android系统时,也总是会有这样的疑问。其实回答这个问题,有几个关键点:第一、这个市场是否足够大(或者能发展到足够大),这点我相信大家对于移动设备的现状有足够的了解,对其未来的发展不会有什么异议;其次是你所从事的领域是否处于上升通道上?身处一个上升的通道,个人只要付出一定的努力,这个行业都会带着你往上走,相反,如果处于一个没落的行业,个人再努力,可能都赶不上整个行业坠落的速度。Android这几年的发展可谓有目共睹,就像前面所说,每天的设备激活数目就达到了50万台;其三,是否有足够多的大公司参与其中,或者是否成就了一些公司。行业的发展,离不开业内大公司的支持,或者,是否有公司在该领域得到了长足的发展。处于这个行业的大公司,除了Google本身外,也成就了一些公司,例如Motorola移动、HTC,前者借Android咸鱼翻身,后者借Android成了市值超越Nokia的公司。行业的发展如此红火。
 
什么样的人可以学Android
 
相对于其他移动开发平台,因为Android的(应用)开发采用了Java语言,所以,它的学习曲线相对比较平缓。对于那些有一些编程语言(如C/C++/Java等)背景的学生,都可以考虑学习Android应用开发。当然,如果你希望从事Android游戏开发,那么,最好能在高数、离散数学甚至计算机图形学等方面有比较扎实的基础。如果后续想往底层开发如系统移植、驱动开发等方向发展,或者为了更好地理解Android 应用架构体系,那么,具备一定的操作系统知识是必要的,当然,并不需要你对操作系统有多精通,而是对其基本原理有一定了解即可。
 
如何学习Android
 
Android
的体系架构自上而下分别为应用层、应用框架、类库和Alvik运行时环境以及Linux内核。一般来说,我们想从事Android开发,可以从应用开发作为切入点,逐渐熟悉其整个体系,并慢慢往其底层渗透,从而能做到软硬兼备。而从学习的路线图上来说,先熟悉Java SE编程,能比较熟练的使用Java语言进行编程,熟悉Java语言语法特点,熟悉Java IOJava线程、网络编程、XML处理等。另外,因为很多的Android应用在运行时都需要去访问网站服务器,因此,熟悉一种网络编程语言也是必要的。无论是从学习的方便性还是市场占有情况来说,使用JSP/Servlet都是不二的选择,另外,在这个阶段也顺便学习一下SQL语法和熟悉一种SQL数据库,以方便后续Android开发中进行SQLite数据库开发。学习完这些课程后,就可以开始进行Android的应用开发的学习,例如Android中的UI组件、基本组件、数据存储、传感器、图形图像处理、多媒体处理、游戏开发等。为了更好地进行应用编程,可以有选择的对其Lib类库进行分析,以加深对其工作机制的理解。再往下,就是操作系统层级了,这里应该要对Linux操作系统进行学习,熟悉其内核和运行原理,熟悉ARM体系架构以及常用指令,并熟悉驱动的编写方式,掌握其移植方法等。

 

215(周六)Free Seminar安排早知道】
 
做一个聪明的职场人并不难,职场红人ERIC告诉你不为人知职场潜规则
 
1:00pm免费讲座:Scotiabank Director谈职场英语沟通十大技巧!

 


【主讲人】ERIC LIUScotiabank Risk Department DirectorCIBC Toastmaster 演讲大赛两次一等奖得主,曾被学员亲切称为平民英语大师Eric 2001年登陆加拿大,和其他人不同的是别人花34年拿学历,而他用4年的时间练习“Presentation Skill”,而结果就是他投了5份简历而且获得了5个面试机会,最终5个大公司都给了他Offer。很多人都对他成功就业感到不解,而他的秘诀就是深知"HOW TO TALK"! 拥有东方传统冷静激情的Eric,极具个人魅力。
 
【讲座内容】Much has been said about the keys to success in today’s job market. Knowledge, skills, and experience are important. Communication, however, is critical. Communication is about the stuff you say and how you say it. It’s small talk, big talk.
 
The skill of small talk comes in handy in many situations such as job interview, performance appraisal, and business meeting. If you sit there and allow an awkward moment of silence, the people who sit with you are not going to feel comfortable. And if they don’t feel comfortable with you, they will hire someone else, they will promote someone else, and they will give their business to someone else. Small talk has a social purpose – it breaks the ice, clears the way, and lays the foundation for any relationship. Without small talk you may never get to big talk or real conversation.


维多利亚培训中心(Victoria Training Center (Toronto))
订座电话:416-665-1888Websitewww.victoronto.com
地址:200 Consumers RoadSuite 108M2J 4R4  (位于ConsumersSheppard东南角第三座楼,近地铁站,免费停车)
如果您是住在密市附近的朋友,请参考维多利亚密市培训中心网站:www.vicmiss.com;联系电话:905-361-8881

 
本周讲座
本页最后更新: | -- | 网站设计和虚拟主机服务 WECAN