Objective-C编程语言
开课时间:9月26日-10月9日 课程主页
课程时长:2周
课程负载:3-4小时每周
内容类型:视频 文档 随堂测验 富文本 讨论
课程分类:工程技术
本课程是旨在为iOS开发打下坚实的编程语言基础,结合实战项目需求,对Objective-C语言进行深入细致的讲解,包括数据类型、操作符、表达式、类与对象、方法、继承、多态、集合、内存管理与ARC。课程同时会分享很多实战技能:比如常见的编程陷阱,最佳实践,设计模式。
Swift编程语言
开课时间:9月26日-10月16日 课程主页
课程时长:3周
课程负载:3-4小时每周
内容类型:视频 文档 随堂测验 富文本 讨论
课程分类:工程技术
Swift提供了比Objective-C更为高效的开发方式。本课程详细讲述Swift语言基础、面向对象编程、协议、泛型、闭包、内存管理和兼容性支持等问题,整个课程深入浅出,非常适合初学者学习。
iOS应用开发实战
开课时间:10月10日-11月6日 课程主页
课程时长:4周
课程负载:2.5-3.5小时每周
内容类型:视频 文档 随堂测验 讨论
课程分类:工程技术
本课程结合实战代码演示,详细讲解iOS应用开发的那些事儿,主要包括开发步骤与Xcode介绍绍、应用构成、应用开发流程、 应用界面编程等诸多iOS 应用开发核心内容。
iOS开发高级进阶
开课时间:11月7日-11月27日 课程主页
课程时长:3周
课程负载:3-4小时每周
内容类型:视频 文档 随堂测验 富文本 讨论
课程分类:工程技术
本课程主要讲解iOS开发的各种高级进阶技术,包括:网络编程、数据持久化,以及动画实现、多线程编程、硬件访问、性能调优等,更有App发布流程、线上应用经验分享等内容。
iOS设计模式(选修)
开课时间:11月28日-12月18日 课程主页
课程时长:3周
课程负载:3-4小时每周
内容类型:视频 文档 富文本 讨论
课程分类:工程技术
设计模式(Design Pattern)是软件开发设计经验的概括与提炼,它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读性、可维护性和可扩展性最有效的手段,也是当代优秀软件工程师必备的一项素质。课程从设计之道(松耦合设计思想)和设计之术(重构与迭代式设计)两方面,通过大量的代码实践与演练,深入剖析经典GOF 23种设计模式。
iOS项目实战
开课时间:9月26日-11月27日 课程主页
课程时长:9周
课程负载:2-5小时每周
内容类型:文档 富文本 讨论
课程分类:工程技术
项目实战贯穿整个学习过程,一步步带你走通应用开发完整流程。根据课程所学知识,动手实践做项目。主要考察学生对iOS开发技术的掌握情况,并将其运用于产品实践:包括Cocoa框架应用、设计模式等核心技术。