微信号:infoqchina

介绍:有内容的技术社区媒体

StuQ众筹小班课| iOS开发中级

2016-05-20 08:00 StuQ

StuQ(www.stuq.org)为 IT 技术人员提供了“一个新的学习方式”,旨在完善知识结构,提升技术能力。

StuQ 推出 50 人小班教学,老师全程视频直播授课+在线答疑+作业练习+项目实践,帮助同学深度、系统、实战学习 iOS 开发中级进阶!

1
课程简介

本课程是 iOS 开发系列课程的《 iOS 开发中级课》,该系列课程将会给大家介绍实际工作中常用的一些技术。一切以实战为基础,每堂课都会有详细的操作步骤,完成一个可运行的 App,因此希望大家最好都有 Mac 电脑,并且安装好最新版的 Xcode (Mac AppStore 里可免费下载)。本次课程对于 iOS 开发的两种语言(Objective-C Swift)都会有所涉及。

2
适用人群

针对具有一定基础的 iOS 开发程序员,需要了解 iOS 开发的基本概念,至少已经能写一些简单的 App,熟悉 Objective-C Swift 的基本语法,并有成为一个高级 iOS 开发的愿望。

3
教学目标

通过课程,大家能掌握以下技能:

  •  iOS UI 编程的高级技巧

  •  iOS UI 绘图技术

  •  多种数据存储方式

  •  iOS 的多种新特性

  •  能写出一个够资格提交 App Store 的 App

4
讲师简介


董一凡

  • 2005 年毕业加入程序员的行列

  • 2008 年开始移动平台的开发至今

  • 2008-2012 年 Telenav 公司任职,分别开发了 Telenav Track 移动端 App,天天行 iOS App,Browser Core(移动端的跨平台 UI 渲染框架)

  • 2013-2014 年珠玑文化任职,拇指阅读移动客户端(iOS,Android)的主要开发者

  • 2014 年至今 Autodesk 数字艺术部门任职,SketchBook 移动客户端(iOS,Android,Win8)的主要开发者

十年程序员生涯,八年移动客户端开发,一个还算不错的 C++ 程序员,目前聚焦于 iOS Android Windows 的客户端开发。也略懂 web 前端后端的开发(Nodejs,Go,AngularJS 等),计划将开发当做一生的事业。开发之外,也在学设计,学日语,学画画,学钢琴。总之生命不息,学习不止。

5
课程内容

一、Auto Layout 进阶

Storyboard 中的 Auto Layout 使用回顾

使用 Visual Format Language 定义 Auto Layout

代码中直接使用 Auto Layout

二、自定义 UIView 第一部分

使用代码自定义 UIView

CoreGraphic 初步

用绘制的方式自定义 UIView

三、自定义 UIView 第二部分

利用 xib 自定义 UIView

自定义 UIView 中使用 AutoLayout

在 storyboard 中使用自定义 UIView

四、UIViewController 容器

简单介绍 Cocoa Touch 提供的 UIViewController 容器

自定义 UIViewController 容器

自定义 UIViewController 的转场动画

五、UIView 动画与特效

UIView 动画介绍

使用 UIKit Dynamics 丰富界面动画

使用 UIVisualEffect 实现界面特效

六、iOS 本地存储

系统提供的存储方式简介(NSUserDefaults,文件,SQLite,CoreData)

nosql 的解决方案

6
学习环境

学习地点:

专属学习 QQ 群 + 在线直播教室+作业答疑平台

学习工具:

StuQ 在线教室,在浏览器中使用,无需下载客户端,使用会员用户名和密码进入教室:

StuQ 作业答疑平台:


7
开班信息

开班时间:

5月27日(周五晚九点)进行第一次预演,预演内容主要是直播环境测试、预习资料和虚拟环境的部署搭建等等,本次预演所有同学都可免费参加,预演结束后,感兴趣的同学可报名参加课程。

上课时间:

每周五晚 21:00-22:30。

上课时长:

每周  1 小时 30 分,共计 6 周课程

课程学习方式:

40 分钟直播视频讲解

30 分钟交流答疑

20  分钟作业点评课

8
课程收费

价格:998 RMB

9
课程报名

直接报名交费:扫描 StuQ 官方支付宝账号二维码,转账998元。报名成功后,会由 StuQ 工作人员联系您获得上课方式。


报名咨询:扫描下方二维码进入报名咨询微信群详细了解报名信息,会有 StuQ 工作人员统一解答大家疑问,然后报名。


10
最后

希望每一位来到的学员是经过理性、冷静、谨慎的了解和判断选择我们!我们面向具有一定基础的 iOS 开发程序员,教授实战经验、技术应用,希望您最终的学习成果能够应用于您的工作,提升您的技术能力!

 
InfoQ 更多文章 年前挖的坑都填了吗?技术债务偿还计划 程序员VS武林高手:技术为外功,思维乃内力 腾讯游戏大数据服务场景与应用(附PPT) 偷师饿了么:怎样用HTTP/2优化iOS APP网络层次架构? 作为高颜值的女程序员是一种怎样的体验?
猜您喜欢 七牛携手SegmentFault缔造开发者问答专区 如何高效利用GitHub 7月4号!Ubuntu国内首场黑客松活动即将拉开帷幕 程序员你都做了什么? 教程序员泡妞