Android智能手机开发免费体验日!

免费讲座:程序员如何通过参与Android程序开发获利!
时间:125(周六)2:30pm

 
(座位有限,订满为止)

 

 
 
【讲座内容】Android的拥有良好的生态环境, 有多款的Android平台手机上市。越来越多的使用者认可Android平台各种相关的数据都说明它拥有不错的前景。提供Android软件下载的各大网站,都将Android软件分为两大类:应用和游戏。这个信息向我们众多的开发者传达出一个重要的信息:Android游戏开发同样非常重要,甚至与应用开发平分秋色,并驾齐驱。作为一个新型的平台,如果我们能够抓住这个它给我们带来新机,我们会很容易地走在这个领域的最前沿,使我们能够从中得益。本次讲座将围绕以下三个主题时行:
 

1) Do you know Java syntax?
2) Do you know inheritance?
3) Do you know encapsulation in object oriented language?

 
【主讲人】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体系架构以及常用指令,并熟悉驱动的编写方式,掌握其移植方法等。


 智能手机时代,Android Development一马当先!
维多利亚独家推出“Android智能手机程序开发,助您把握先机!

公开课:125(周六)2:30pm
第一次课:215(周六)6:00pm,以后固定在每周六6pm-10pm

 


【课程介绍】
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;

125(周六)Free Seminar安排早知道】
 
敲开2014年银行工作大门
隆重推出连续两周大型银行考证求职讲座
来自三家银行及保险(TD, ScotiabankCIBC,Sunlife)公司的主管(Director & Managers)联手带来!
和银行业内人士面对面的绝佳机会!
 
1:00pm三大银行主管带来金融求职讲座:如何敲开2014年银行工作大门!
 

 

【讲座内容】
1. 各类银行职位介绍;2. 银行求职简历面试准备;3. 如何建立自己的银行找工.Network4. CFA证书对银行求职的重要性和价值
 
【主讲人】Xiaobo WangScotiabank Director of Credit Risk Audit, CFA, MBA毕业于Schulich商学院,  04年进入Scotiabank工作至今。Mr Wang热心公益,担任多年Schulich商学院的Mentor program指导老师,帮助大量学生了解银行就业资讯。目前,Mr. Wang也是加中金融协会(CCFA)的秘书长。本次讲座Mr. Wang愿意把自己多年的银行从业经验与听众无私分享。
 
【主讲人】Yinan Xia Portfolio Analytics and Forecasting Manager of TD Bank毕业于Waterloo 大学金融/数学专业,进入TD仅短短一年便凭借优异的资历提升为Manager。作为80后年轻一代银行业界精英,本次讲座Mr. Xia愿意把自己从业经验分享给想进入银行的朋友们。
 
【主讲人】Roy Guo;北美著名大学MBACFACGACAIABeta Gamma Sigma International Business Honor Society Life Long Member,十多年加拿大金融领域工作经验,现就职于加拿大最大金融集团投资风控部门,先后在该集团的ALMPension FundCentral InvestmentCredit Risk Management等多个部门工作。曾参与筹备中国期货交易所及培育中国期货市场工作。
 


【特别预告】

 

免费讲座: 银行HR谈金融领域求职
时间: 21(周六)1:00pm

 


【主讲人】SherryScotiabank 10HR Manager十分了解银行的招聘流程,有大量这方面的心得体会分享。


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

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