主旨 |
技术是想通的,有两层意思: 1. 不管新技术还是老技术,其技术原理变化不大 2. 当前任何系统的开发,都不是单一技术可以完成的,都是多种技术的混合体 虽然当前iPhone和Android开发人员的工资比较高,但其水分在慢慢降低,究其原因是因为iPhone和Android的原生开发技术门槛不高,特别是iPhone的开发,越来越多的毕业生一毕业便走向Android和iPhone的开发便是明证。通过我这几年观察,有开发经验(特别是有UI开发经验)的人从别的领域转为iPhone开发的门槛非常低。因为这个原因,所以我建议很多公司不是从外面直接招聘大量的iPhone开发人员,而是鼓励内部员工转型或者多学一门开发技术,这样不仅可以降低公司的人力成本,而且还可以激励员工的积极性(多数合格的技术开发人员都希望接触有前途的新技术,但一般都缺少机会和压力)。 一般iPhone和Android的开发量主要都是集中在界面,这种界面开发和当前.net以及其他主流的以XML作为界面Layout脚本的方式差不多,不同的是更偏重于移动化、小屏幕化和触摸化。iPhone比Android开发简单的地方在于,iPhone作为苹果公司封闭的开发环境,在手机后台服务这块没有开放给开发者,但苹果公司提供了相应的云服务,比如APNS等,灵活度虽然没有Android高,看是更加简单。唯一对iPhone开发造成门槛的就是Objective C的语言学习,大家都知道Objective C在iPhone之前,只是苹果公司整个封闭开发环境的一环,在这个环外,很少人使用这门语言。 本培训的主旨是通过极短的时间,让原来没有iPhone开发经验、但有其他技术开发经验的程序员、项目经理等快速熟悉iPhone开发的精髓,实现快速高效的转型。 |
学员要求 | 必须2年以上实际开发经验 |
培训目的 |
1. 掌握当前主流移动开发技术的框架 2. 掌握iPhone开发的技术,包括界面、多线程、网络、数据库、推送、后台等 3. 掌握HTML5和iPhone混合开发的精髓 |
培训周期 | 3天,可以根据客户需求调整 |
时间 | 内容 | 说明 |
第1天 | Obective C的语言及Foundation框架学习 | 通过和其他C系语言比较差异化来介绍 |
在Objective C中常用的设计模式 | ||
iPhone开发环境的介绍 | ||
iPhone开发环境的搭建 | ||
第1个iPhone应用开发 | ||
iPhone应用开发整体介绍 | 包括App Store模式,IDP Program介绍 | |
第二天 | iPhone应用的界面编程 | 包括手势编程,通过和其他界面编程比较差异化来介绍 |
iPhone应用的数据库编程 | ||
iPhone应用的多线程编程 | ||
第3天 | HTML5介绍 | |
当前HTML5在移动领域的应用 | ||
iPhone和HTML5的集成应用 | ||
一个真实iPhone项目的介绍 | 包括手机端、后台服务端、通信协议等整套过程 |
有技术经验的开发人员转型iPhone开发的培训大纲,布布扣,bubuko.com
原文:http://blog.csdn.net/headman/article/details/22848881