查看原文
其他

iOS移动应用开发课程 | TechX 2018 课程介绍

TechX TechXAcademy 2022-06-06




到2020年,全球超八成的人类都将成为移动手机的频繁使用者,而苹果是世界上最有创造力的公司之一,全球有超过10亿的iOS用户。相比传统行业或硬件创业,移动应用创业的成本极低,一人即可通过一个App改变亿万人的生活。


电影《社交网络》讲述了扎克伯格以一人之力开发出Facebook并改变世界的故事



国内和国外的iOS开发环境仍有差距。从Facebook到Uber再到Kickstarter,已经有越来越多的海外互联网公司将自己的移动端应用转化成了Swift编写,在美国Swift已经成为iOS开发的首选,而反观中国,大企业对于Swift语言无动于衷,仍保持使用Objective C为开发语言。开发环境的差距也导致了学习资源的差距。


Swift语言升级迅速, 如今Swift 4.2 已出世,随之带来了很多很棒的改进 - 这使得今年将成为Swift的重要一年。而国内教学资源更新的速度也很难跟上语言的发展,同时导师质量的参差不齐使得iOS开发对国内的初学者十分难以入手。


TechX在通过对Tree House,Udacity,Cousera等教学平台上的iOS开发课程和Stanford大学公开课的体验,同时寻找最适合我们的导师,终于在去年找了YouTube上最受欢迎的iOS讲师 Brian。




Brian是YouTube上最受欢迎的iOS开发讲师。他毕业于UC Berkeley应用数学系,曾在AppDynamics(后被Cisco 37亿美元收购)工作四年;后来,他在Touch Of Modern担任移动开发总监,领导发布月交易量800万美元和300万用户的iOS及安卓应用。2016年他创办了Lets Build That App,通过制作一个个App来让学生入门掌握iOS开发。


Lets Build That App在YouTube上的11个Playlist


你可以通过Brian的教学视频开发出自己的YouTube, Facebook, Instagram或Messenger等App,同时也提高了自己的编程经验。



Brian已经录制数百个iOS开发教程,在YouTube上被播放了超过两百万遍,帮助了世界各地无数的iOS开发者和初学者,他在新加坡,香港,巴西,德国,俄罗斯都有无数的粉丝。Brian在TechX 2017已担任iOS开发课程导师的角色,也从而成为了TechX最受欢迎的导师之一,今年,我们非常高兴能邀请到Brian再次回到上海,以导师身份主导TechX 2018 iOS开发课程。


这不仅仅是10天的课程——你将从此踏入一条绝不平凡iOS开发者之路。




TechX 2018 iOS Development 

Course Curriculum


iOS development has become increasingly popular over the past decade as iPhones have made their way into households across the globe. There’s no time like the present to get a head start on picking up the required skills to write your own programs for these popular Apple devices.  


In this summer iOS session, students and I will work together to learn how to build some fun applications using the Swift programming language. Through the process of putting together different apps, we’ll learn how to use very common techniques related to iOS development. These techniques are skills that you’ll be able to take with you and use for future projects in university assignments. Maybe it’ll even be useful for your first Software Development job!


Some of the key topics we’ll cover:

- Swift Programming Language Basics

- How to use Common UIKit components such as Buttons, UITableView, UINavigationController, UICollectionViewController...

- How to utilize maps through MapKit

- Solve simple algorithm challenges

- How to think like a programmer

- How to fix problems in Xcode

- Much much more



-


TechX 2018 课程形式


在为期10天的TechX 2018,每位学员将自由从七门专修课程中选择一门课程进行学习深入,iOS应用开发为其中一项。每天的专修课程上课时间在6小时左右,TechX课程导师和学术领袖将全程陪同学员的学习与开发,给予及时且详细的指导和帮助。8天的课程结束以后,最后2日以Hackathon的形式,提供给学员集中完成TechX Capstone毕业项目。每位学员在来到TechX的第一天就将开始Capstone项目的设计和规划,并用10天的时间与伙伴协作,逐步完成。



除了每日课程之外,TechX 2018也将安排来自各个领域的嘉宾举办演讲及Seminar,学员可以选择最适合自己的参与,每天有2小时的辅修Seminar时间。TechX 2018也将组织和举行各类除了课程外的活动和比赛等,以此增强学员导师及助教间的友谊。



-

iOS应用开发课程设计


TechX与iOS导师深入交流,为了在10天内达到最好的教学效果和体验,决定将iOS应用开发课程为设置为应用级课程,有部分预先要求:


基本要求:



由于该课程为英文教学,因此英文能力对于本课程是必不可少的。何况对于一名优秀的程序开发者,在今后的发展中也需要阅读无数英文文档和教程,英文能力至关重要。虽然我们非常期望,但本课程不需要学员在申请课程前对iOS开发已有接触,我们会在学员被录取后通过课前预习的方式来满足课程的预先需求。TechX和导师会在开学前一个月向学员提供一系列的入门教材,因此需要学员有一定的自学能力和精力,以便完成自学任务。学员将在上课前掌握Swift语言及基本UI的使用,并参加营前测试,在TechX 2018 10天的峰会进入下一步的学习和应用。在自学过程中,TechX的学术领袖远程帮助学员答疑解惑。





特别福利


TechX 今年 iOS 课程的预习材料将由 Brian 导师和 TechX 学术组共同制定,

完成后即通过公众号免费发放


去年课程资料预览:


关注“TechXSummit”微信公众号后在后台回复“iOS”,即可获得获取方式



点击阅读原文详细了解 TechXSummit 2018


“还可以更勇敢的。”


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存