掌握OC语言,以及UI界面、网络、存储、多线程等相关知识后,我们将带领你运用学习到的知识,一起体验真实的大公司项目开发流程,从需求、交互、视觉到开发、测试、调优,最后到APP的发布上线。我们期望实践课结束时,学员已具备能力开发一个完整的APP。
网易易信、云信iOS端 负责人
网易资深客户端开发工程师、技术经理,曾参与网易邮箱助手、网易云音乐、易信等项目开发及技术支持工作,现负责网易邮箱大师iOS客户端开发工作,对iOS开发最佳实践有独到经验。
2009年加入网易,参与开发了网易博客、LOFTER等产品,作为核心成员开发了LOFTER的iPhone、iPad版;2015年加入网易考拉海购,作为技术主管带领团队开发考拉海购iOS客户端,有着非常丰富的项目开发经验。
资深iOS开发工程师,曾参与网易游戏社区的开发,自云音乐成立以来,带领iOS开发团队发布了云音乐iPhone、iPad、Mac三大客户端,拥有丰富移动开发经验。
资深移动应用开发工程师,2011年加入网易,先后参与网易企业邮箱、网易免费邮箱、网易邮箱Metro版、移动端邮箱插件、网易青柠、网易有钱等项目的开发,积累了丰富的项目实战经验。
多年浏览器内核、JavaScript解释器研发经验;负责过多款APP和一些基础SDK的研发;热爱优秀的编程语言。
Objective-C 程序设计
9月29日~11月7日
无论哪种开发,都离不开程序语言的学习。Objective-C是iOS的官方语言,更是学习和理解iOS开发的基础,学好ObjectIve-C可以帮你更快更好的掌握iOS开发技术。本课将带领大家系统性的串联Objective-C的各个知识点,从各个角度理解和掌握这门语言,为后续开发打下坚实的基础。
iOS界面开发基础篇
10月11日~11月16日
本课将带你学习如何建立并运行第一个应用,了解到在iOS界面开发中所使用技术的基础知识和界面开发的整体框架;你将学习到如何构建出一个复杂界面,深入了解各类界面元素是如何使用的,以及各界面元素间是如何进行复杂的布局排列;你也会掌握基础的交互功能和多个界面的相关切换,从而能够掌握完成一个App界面的基础能力。通过这堂课程,你将打开iOS移动开发的大门,作为一个起点,也为后续iOS开发学习打下坚实的基础。
iOS界面开发进阶篇
10月31日~12月8日
完成前面两门iOS开发的基本入门课程后,为了实现“产品级”优秀的交互体验、独特的动画效果,提供更多丰富的功能,需要更进一步的学习。《iOS界面开发进阶》这门课程就将带你学习iOS界面开发的深层机制,学习手势与事件、绘制、动画等进阶技术,以及音视频、相机相册、定位、运动等等常见iOS特性的实现。通过这门课程,你将进一步提高iOS开发的全面性。
I/O 与多线程
11月17日~12月19日
一个完备的 iOS App 不仅有用户看得见的精美界面,酷炫动画,也有用户看不到的文件存储,线程管理,网络请求作为支持。用冰山理论来讲的话,前者只是海面上的一小座冰山,而后者这是海面下用于支撑前者的硕大冰山。《I/O 与多线程》这门课程将带领你走进 I/O 与多线程管理的世界,帮你了解 App 背后的故事:如何合理存储用户数据,如何合理使用线程模型,如何高效发起网络请求,帮你从一位 "UIButton 工程师" 进阶为真正合格的 iOS 开发工程师。
iOS开发实战
11月29日~1月5日
通过前面课程的学习,相信同学已经掌握了OC语言,以及UI界面、UI动画、网络、存储、多线程等相关知识。在接下来的iOS开发实践课里,将继续带领你运用前面课程学习到的知识,一起去体验真实的大公司项目开发流程,从需求、交互、视觉到开发、测试、调优,最后到APP的发布上线。期望在这门课结束的时候,同学已经具备能力开发一个完整的APP,并且在工作和就业的道路上飞速前进。
Swift程序设计
12月14日~1月13日
Swift语言发展非常之快,2014年推出,2015年即StackOverflow最受喜爱编程语言,2016年大有赶超Objective-C的趋势。Swift是一门现代的编程语言,他不仅安全、高效,而且还好玩。在这门课中,老师将和同学们一起学习Swift各种语言设施,以及这些设施背后的思考;同时也会熟悉在实际工作中如何用好Swift。
iOS开发综合考核
1月14日~2月10日
本课程提供了一个产品需求和设计,包含功能要求等,学生需要将前面五门课程(不包含Swift语言)所学的知识应用到具体产品开发中,最终完成产品的开发任务,老师将亲自阅卷并给出评价。 本课程主要考察学生对iOS开发技术的掌握情况,并将其运用于产品实践。
掌握OC语言,以及UI界面、网络、存储、多线程等相关知识后,我们将带领你运用学习到的知识,一起体验真实的大公司项目开发流程,从需求、交互、视觉到开发、测试、调优,最后到APP的发布上线。我们期望实践课结束时,学员已具备能力开发一个完整的APP。
为了保障教学效果,帮助学员正确领会课程内容,课程团队会依据学员作业及考试情况安排讲师直播答疑、作业点评,直播期间讲师会与学员实时互动。
课程采取录播视频+线上作业+直播答疑的形式,你可以自主安排时间学习教学视频;但需在规划的学习周期内完成作业和参加考试。
除观看课程视频之外,报名后有三种方式跟老师互动: 1. 云课堂在线直播问答分享会; 2. 在线直播问答:学员请关注各微专业易信群或QQ群; 3. 互动问答区;学员可以在讨论区提问,老师会在工作日的24小时内回复。
微专业课程视频支持离线缓存后观看,用户购买课程之后可以选择网页、iPhone和安卓手机观看。
我们为考试不通过的学员提供一次重修机会,但是成绩为空,或是学习中途放弃学习和考试的同学,不予以重修机会。 希望同学们注意安排学习时间。 注:重修请发邮件给客服邮箱 study@service.netease.com 申请重休,邮件正文说明需要重修的课程名称、云课堂账号、昵称以及上次未通过的科目。