StuQ 小班课丨iOS 开发系列之《 iOS 开发中级课》

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. 教学目标

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

                 
4.讲师简介           
                             
                                                                                                   董一凡

十年程序员生涯,八年移动客户端开发,一个还算不错的 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.开班信息
                                       

开班时间:

报名人数满 30 人开班,共 50 名额。

(人员超过 30 名后确定开班,会在正式上了前安排一次预演,预演内容主要是直播环境测试、预习资料和虚拟环境的部署搭建等等)

                               

上课时间:

暂定每周一晚 21:00-22:30,预计五月中旬开课。

                   

上课时长:

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

                                 

课程学习方式:

40 分钟直播视频讲解

30 分钟交流答疑

20  分钟作业点评课

注:每次微课堂视频可以回看,所有讲师在学习群可以日常交流。

                                       

8.课程收费
                                                     

价格:998 RMB

(预售价 799RMB,预售名额 10 个,已满) 


                           
9.课程报名

直接报名交费:扫描确认报名 StuQ  iOS 开发中级课程的支付宝付费群二维码。报名成功进群后,会由 StuQ 工作人员联系您获得上课方式。 

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

报名咨询群

                                             
10.最后

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