今天的內容是個人的學習資源匯總整理篇,並記錄已經學習過的課程與資源。
現在,我們馬上開始!
Intro to App Development with Swift
https://books.apple.com/tw/book/intro-to-app-development-with-swift/id1118575552
作者目前閱讀到4.6章節
App Development with Swift iOS 11 Edition
https://books.apple.com/tw/book/app-development-with-swift/id1219117996
Apple開發者網站教學
https://developer.apple.com/videos/developer-tools/swift/
重點說明:
內容由淺入深,每一個章節也會有小測驗可以做
提供Lab練習
如果卡關的同學可以參考教師版本的解答
中文英文都有,可以的話,建議看英文版本
iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp
https://www.udemy.com/course/ios-13-app-development-bootcamp/
深入淺出 iPhone 開發 (使用 Swift4)
https://www.udemy.com/course/iphone-swift4/
SWIFT3入門篇-蘋果手機開發語言SWIFT3課程-中文課程
https://www.udemy.com/course/kencens-swift3/
iOS 11 & Swift 4: From Beginner to Paid Professional™
https://www.udemy.com/course/devslopes-ios11/
iOS9 Apple Watch Toolkit: Make Real Apps From Scratch
https://www.udemy.com/course/the-complete-apple-watch-course-make-real-apps-from-scratch/
iOS 11, Swift 4 become professional iOS developer
https://www.udemy.com/course/ios-11-swift-4-become-professional-ios-developer/
MVVM Design Pattern Using Swift in iOS
https://www.udemy.com/course/mastering-mvvm-for-ios/
重點說明:
Udemy課程大多是付費課程,但是有些課程偶而會有優惠代碼,就可以免費取得
如果要購買課程,請等特價時段購買,那一門課只要NT300
作者的有些課程都是舊版本,如果差異不大,作者就不會再更新購買,讀者可自行斟酌挑選
https://www.raywenderlich.com/ios
重點說明:
此網站有非常豐富的免費資源可以使用
註冊的話可以訂閱免費資源,通常是付費資源中抽取一部分的內容
現在有影音教學訂閱服務(月/美金)
由於作者仍然是初學者,還未訂閱過,免費資源已非常夠用
電子書常常會有綑綁套餐(3-5本書不等),通常有100美金三本書,有需要的讀者,這時候購買最便宜
作者本身也有購買數本書籍
https://zh-tw.coursera.org/browse/computer-science/mobile-and-web-development
重點說明:
此網站的課程大多都是付費的,也有部分免費課程
可以申請獎學金
https://www.inside.com.tw/article/17008-how-to-apply-coursera-scholarship
Swift for Developers (免費)
https://www.udacity.com/course/swift-for-developers--ud1025?source=post_page-----155b6823bd40----------------------
Swift for Beginners (免費)
https://www.udacity.com/course/swift-for-beginners--ud1022?source=post_page-----155b6823bd40----------------------
重點說明:
採用訂閱的付費方式
有兩堂免費課程可以註冊
訂閱服務作者也沒用過,無法提供意見
https://www.pluralsight.com/browse/software-development/mobile-development
重點說明:
採用訂閱的付費方式
有些免費的文章內容可觀看
有學生訂閱優惠 (便宜很多)
作者曾用過一小段時間
awesome-ios
https://github.com/vsouza/awesome-ios?source=post_page-----8e302b7d465c----------------------
APPCODA
https://www.appcoda.com.tw/
重點說明:
上課地點在台北,搭捷運到松江南京站7號出口,在走一小段路(10分鐘)就到了,交通方便
上課時間可以吃便當~~~大推 (誤)
沒有程式基礎的可以上文組班,有的可以上程式設計班
講師彼得潘大大,上課幽默風趣,內容由淺入深
下課後......有滿山滿谷的作業
結訓後還能夠請教彼得潘大大問題
作者曾經上過一期,滿不錯的,十分推薦新手參加
重點說明:
上課地點在台北,交通方便
作者本身沒上過,但認識一位朋友上過還不錯
內容由淺入深
內容由淺入深
預算有限的讀者也可以參考前一版的免費版本,十分佛心
可以線上試閱(前一版本)後,決定要不要購買,作者本身有購買
僅有付費版本
作者本身有購買,閱讀中
對UnitTest & TDD有興趣的讀者可以參考
Apple開發者網站SwiftUI教學
https://developer.apple.com/tutorials/swiftui/tutorials
The SwiftUI Lab
https://swiftui-lab.com/
swiftuihub
https://swiftuihub.com/?fbclid=IwAR3c9tVArL-p5cPRZ90aZeIrwVp7T33XJxOuj5kKpNqOyyI85cjDg5We0to
SwiftUI 初體驗: 建構一個簡單 App 讓你了解 SwiftUI 有多強大!
https://www.appcoda.com.tw/swiftui-introduction/
Learn SwiftUI with free tutorials
https://www.hackingwithswift.com/articles/196/learn-swiftui-with-free-tutorials
raywenderlich 付費電子書
https://store.raywenderlich.com/products/swiftui-by-tutorials
註冊後可以觀看免費sample
付費版作者沒有購買
https://github.com/chiron-wang/IT30_11
就是怎麼樣都要來一篇的完賽感言
本次參賽的時間點有些倉促,因此內容上,大致上是一邊寫一邊規劃的。而作者這30天的文章寫下來,發現自己仍有許多不足,還需要持續努力。手上一堆學習資源,也還沒有完全學完。
另外建議跟作者一樣是初學者的,也可以先從免費的資源開始學習,
而付費的內容,大多有提供試讀/試閱,讀者看的習慣覺得有幫助以後,再做購買
特別感謝彼得潘大大在我卡關的時候,給予許多指導與資源,也十分感謝許多網路資源的貢獻者,讓我們在卡關的時候,有文章或討論區可以查詢。
作者的學習計畫仍在持續當中,
預計後面想進行的內容有: