彼得潘的 Swift iOS App 程式設計入門
學習 iOS App 開發的最新技術,
Swift,iOS SDK,Xcode,UIKit & SwiftUI,
成為酷炫的 iOS App 開發魔法師 ,實現未來 App 工作、接案、創業的第二人生!
你將會學到
- 獨力開發 iOS App,上架 App Store。
- 學習最新版的 Swift,iOS SDK,Xcode。
- 學習 Apple 最新技術,包含 UIKit,Dark Mode,SPM,UICollectionViewCompositionalLayout,SwiftUI,Widget,SwiftUI & UIKit 的結合。
- 開發十個以上生動有趣的 App,運用各種常見技術,比方串接網路 RESTful API,資料儲存,動畫。
- 開發自己感興趣的 App。
- 熟悉開發工具 Xcode 和 Playground。
- 利用 Storyboard,xib,SwiftUI 和程式製作精美的 App 畫面。
- 打造滿足各種 iPhone 和 iPad 螢幕的 App 畫面。
課程資訊
時間
2024/11/14 ~ 2025/1/2
每週一和四 19:00 ~ 22:00
45小時(教室 +直播) 加上額外 11 小時的線上直播
(總共 56 個小時,包含額外 9 小時的 iOS 和 2 小時的 Flutter 入門直播 )
地點
台北市中山區松江路 131 號 7 樓
捷運: 松江南京捷運站 7 號出口
線上直播和錄影
提供線上直播和錄影,
除了到教室上課,也可以在家上課和課後複習
人數
30人以內
特色
學習最新版的 Swift,iOS,Xcode,UIKit,SwiftUI
結合 Apple 的最新技術,Swift 6,iOS 18, Xcode 16。新的技術不只功能強大,學習上也更容易上手,現在開始學 App 比從前幸福多了,少走許多辛苦的冤枉路。關於 Swift 的介紹,可參閱"當你努力想學習 Swift 時,全世界都會來幫你"。(ps: 目前工作的主流以 UIKit 為主,所以課程將以 UIKit 為主, SwiftUI 則是課程後期的補充內容)
線上直播和無期限觀看錄影複習
提供線上直播,在家裡也可以上課。在教室上課可不受座位前後排的影響,從電腦觀看直播清楚的螢幕畫面。另外搭配直播的錄影,課後隨時都能複習上課內容的每個細節。課程結束後,課程影片也可無期限地觀看複習。
開發十個以上完整的 App
從無到有開發出電子書 App,訂飲料 App 和美食記錄 App 等。( 訂飲料 App 作業完成後,彼得潘還會請喝飲料。)
課程助教: LINE 私訊問問題和課前課後解惑
上課最大的好處是遇到問題卡關有人可以問。你們隨時可透過 LINE 和 FB 詢問彼得潘問題,上課前 1 小時也可以預約面對面討論。當課程結束後你們還是可以問,因為彼得潘會是你們一輩子的朋友跟 iOS App 助教 !
額外 9 小時的 iOS 和 2 小時的 Flutter 入門直播
iOS App 開發技術博大精深,45 小時的正課時間只能講完開發 App 常用的技術。因此彼得潘決定額外加課,另外贈送 9 小時的 iOS 和 2 小時的 Flutter 入門直播。
幽默風趣的教學
彼得潘將以生動有趣的教學加冷笑話幫助你領悟App開發之道。(可參考學生們關於上課幽默風趣的心得整理)
精心設計的課堂練習和豐富的課後作業
透過有趣的課堂練習和課後作業,提升學生上課學習的興趣和課後寫作業的動力,讓學生在課堂上和課後都能完成想分享到 FB 的美美 App,作業範例可參考彼得潘的 100 道 Swift iOS App 謎題。(特別感謝設計師朋友和彼得潘合作設計教材,以及畢業學生們的熱心分享,提供自己美麗的作業讓學弟妹模仿練習。)
Blog 分享記錄學習 App 開發的成長
在 Blog 分享記錄學習 App 開發的成長。關於寫 Blog 學 App 的好處,可參考 iOS App 開發作家養成計畫。
結合 AI 教學和學習
課程將結合超棒的 AI 程式助教,Xcode 的 predictive code completion、ChatGPT、Claude、Gemini、Zed AI、GitHub Copilot,它們將提供許多的協助,比方講解程式,出作業,回答問題,加快程式的開發速度,debug,重構程式,注解等。
免費獲得彼得潘的 Swift 程式設計入門電子書
以各種生動有趣的實例帶領讀者由淺入深認識 Swift,並在 Xcode 全新打造的練功樂園 playground 盡情敞佯,學習關於 Swift 的點點滴滴。
期中期末測驗 & 串接 REST API 的轉職作品
想要驗證自己能力或找工作的朋友,可透過期中和期末測驗檢視能力,加強自己不足的地方。目標轉職 Swift iOS App 工程師的朋友也可以開發串接 REST API 的轉職作品。
免費 1 小時的一對一 App 開發討論 & 課程結束後每週的 App 開發諮詢
免費 1 小時的討論主題包含開發問題,上架問題,找工作問題,模擬面試等,為了幫助同學在課程結束後繼續開發 App,彼得潘歡迎同學每星期將開發的 App 作品傳給我討論,詳情可參考 免費 1 小時的一對一 iOS App 開發討論 和 Neverland 課程未完待續,陪你寫一輩子的 iOS App。
免費參加進階 iOS App 工作坊和持續推出的作業練習
課程結束後,我將繼續出作業,並且定時推出各式主題的進階 iOS App 工作坊,幫助大家持續練功精進,成為一生懸命的 App 魔法師 !
學習業界開發合作工具,製作 App 作品集和履歷。
程式版本管理的 GitHub,利用 GitHub,Medium,GitHub Pages & CakeResume 製作 App 作品集和履歷。
免費獲得未來每一屆課程的最新教材
Apple 年年推出新的 iOS 和 iPhone,甚至推出新版的 Swift 和 Xcode,可以預期未來會有 iOS 99, Swift 99, Xcode 99。不過沒關係,彼得潘會一直更新教材,凡上過彼得潘長期課程的學生都可以免費獲得最新教材。
免費重聽課程
如果想再複習,或是想再看到彼得潘,可免費重聽課程。只要教室還有空位,隨時歡迎你們回來。 相信我們的緣份 ,比華仔的一生一次還厲害,我們的一生會有很多次的相遇的。
作業全交的一對一家教獎勵
只要每次作業都有寫,即可在課程結束後額外獲得彼得潘3小時的一對一家教指導 (價值3000元)。
提供在學學生超值優惠價
學生還沒有開始工作,可能比較有經濟壓力。所以我會給學生特別的優惠價,以及分期付款的方案,希望能幫助更多有興趣學習 App 開發的學生。( 含畢業或退伍未滿一年的學生 )
提供特別優惠給持低收入證明、生活困難或失業的朋友
提供特別優惠價給這些需要的朋友。
招生對象
- 學過其它程式語言或略懂App開發,想學習完整的 iOS App 開發技術。
- 想利用下班時間發展第二專長,實現未來 iOS App 工作,接案,創業的第二人生。
- 想製作學校 iOS App 專題作業的大學生。
- 想申請大學,在學習歷程裡包含 App 作品的高中生。
ps: 完全沒程式背景的同學建議先自學基礎的程式概念,或請彼得潘幫忙補課加強基礎,了解 if else,迴圈,function,能做出連結提到的四道題目再報名課程。
講師
- 暢銷書 《 彼得潘的 Swift 程式設計入門》、《 App 程式設計入門-iPhone, iPad 》作者 (博客來電腦類Top 1,天瓏銷售排行Top 1, PC Home 電腦/攝影 Top 1, 金石堂Top 3 )
- FB粉絲團: 愛瘋一切為蘋果的彼得潘
- App作品: Wealthy, LOCOMO運動記錄, 戴佩妮回家路上等二十幾款App (Wealthy App曾獲台灣Finance Top 1,台灣不分類Top 2,中國Finance Top 2)
- iOS App 開發講師: ALPHA Camp , 譯智教育訓練,資策會,職訓局,TibaMe,Studio A,iPlayground,MOPCON,夢種子,中華電信學院,新北市政府青年局
- 學校講師: 海洋大學資工系課程、臺北科大資工系課程、台大共同教育中心、臺北教育大學 iOS 社團、政治大學、中央大學、臺北大學、淡江大學 iOS 社團、逢甲大學、文化大學、宏國德霖科大、醒吾科大、弘光科大、正修科大、慈濟科大、勤益科大、中國科大、南崁高中、高雄美國學校
- 家教: 專屬於你的 Swift iOS / Flutter APP 開發導師
- 企業內訓: Yahoo,聯陽半導體,世界先進,信義房屋
- WWDC Swift Student Challenge 得獎學生的指導老師
- Blog: 彼得潘的 App Neverland
- 技術顧問: Swift iOS / Flutter APP 金牌擺渡人,FUNTEK,點點數位,英諾奧茲, Brocas
- 雜誌專欄: AppCoda,MacToday App開發,PChome Mac基礎教室
學生們精心創作的作業
課程大綱
Xcode 16 的親密接觸
學習十項全能的 App 開發工具 Xcode。
新時代的 App 開發語言 Swift 6
學習 Swift 的基礎語法和進階語法,比方 optional,type casting,computed property,closure,protocol,extension & generic
打造 App 畫面的魔法師Storyboard
利用 Storyboard,無需任何程式碼,製作一頁頁酷炫的 App 畫面。
練功遊樂園
Playground
學習 Swift 程式的練功場。
電子書App
學會製作電子書 App 的技巧,
輕鬆打造小王子,唐詩三百首 App。
Auto Layout,Stack View,xib,SwiftUI 和從程式製作畫面
打造滿足各種 iPhone 和 iPad 尺寸的
App 畫面。
App 的 MVC & MVVM 架構
認識 App 組成的三大元素 Model, View 和Controller (MVC),串接程式和 Storyboard 的 IBAction 和 IBOutlet,利用 Controller 控制 Storyboard 裡的元件,另外也會介紹 MVVM (model view viewmodel)
多頁面 App 程式設計和頁面間的資料傳遞
搭配 navigation controller 和 tab bar controller 實作多頁面 App,實現 App 常見的新增,讀取,修改,刪除 (CRUD)功能,學習多種頁面切換和頁面間傳資料的方法(比方 prepare,delegate,notification,closure,IBSegueAction)。
protocol,delegate & data source
掌握和應用 App 開發最重要的
protocol,delegate & data source 概念,熟練多種 iOS SDK 內建的 delegate & data source。
ARC 記憶體管理
控制物件的生死和
App 的記憶體用量,學習利用 weak, unowned & capture list 解決 Strong Reference Cycle 問題
App 的生命週期和多工
理解 App 的誕生死亡和
前景背景的多工概念。
表格設計
學習 table view 的相關技術 & UITableViewDiffableDataSource
拍照和相簿
實作拍照功能和
存取手機相簿裡的照片。
天長地久的資料保存
學習多種儲存資料的方法,比方 UserDefaults,寫檔 & 讀檔,利用 Codable 儲存自訂型別的資料,Core Data
網路功能探究
顯示網頁,串接後台 RESTful API 解析 JSON 資料,上傳資料, multithread 技術 GCD,Result type,async & await
格子狀排列的照片牆
學習 collection view 的相關技術 & UICollectionViewCompositionalLayout
酷炫動畫入門
位移,放大縮小,淡入淡出,
翻轉,旋轉等五花八門的動畫。
地圖和定位
顯示地圖,取得使用者位置,
炫耀的吃大餐打卡功能。
搭配 SPM & CocoaPods 管理套件
學習 Swift Package Manager (SPM) & CocoaPods
Apple 最新技術
SwiftUI,Widget,Dark Mode
學習 Apple 最新技術,比方 SwiftUI, Widget & Dark Mode
App 測試和上架
上架 App Store。
Firebase App 開發(補充)
搭配 Firebase 製作存取雲端資料庫的 App
Flutter 入門
介紹用 Dart 開發基礎的 Flutter App
學費
優惠價
$ 16,000
原價 $ 20,000
團報價
2 人以上,包含 2 人
$ 14,000 / 人
原價 $ 20,000 / 人
失業加油價
3個名額,連續失業三個月以上
$ 8,000
另有暖暖包價(2個名額,持低收入證明或生活困難的朋友): 100元
注意事項
- 自備Mac電腦,作業系統 macOS 14.5 以上。
不一定要有 iPhone ,開發工具 Xcode 提供方便我們測試 App 的模擬器。 需要購買 Mac 的同學也歡迎跟彼得潘聯絡,本課程跟 Studio A 合作,享有購機特別優惠,另外也有提供租借 Mac 的方案。 - 安裝 Xcode 16。
ps: 無法升級 Mac 到 macOS 14.5 的同學可安裝舊版的 Xcode。
- 自備Mac電腦,作業系統 macOS 14.5 以上。
報名
給我一首歌的時間做App
做App真的不難,一首歌的時間就可以做出一個簡單的小王子電子書App
彼得潘的 iOS App 程式設計入門
"我會努力對你們好的",這是某次上完課,Peter在班上的群組裡發出的承諾,我一直印象深刻。而他也真的對我們超好的,不管什麼時候,寫作業遇到問題,問他他一定幫你解答。還記得有一次,他上課教的是代理人(delegate)的概念,我聽完了還是沒有很懂,課後他很有耐心的在line 上面,換個方式又講解了一次給我聽呢!
彼得潘的課程由淺入深,前幾堂課先是提升我們的成就感,教我們如何不寫程式就做出電子書的APP,就算是不寫程式,也能透過storyboard 來設計出精美的畫面。
接著是重頭戲swift 語法的部份,雖然程式語言本身無趣,但彼得潘在課堂上總是會穿插一些冷笑話和好聽的歌曲,讓我們盡可能輕鬆的學習程式,專注力一向不好的我,總會有突然被外星人抓走的時候,好在他溫暖的冷笑話總是能把我拉回來。
我在這兩個月裡,幾乎是沒什麼壓力的跟著Peter 的課程走著,因為他第一堂課時說了:「我們這個課程總共只有45個小時,如果想要把swift 學好,至少要再多花個2~3倍的時間吧!」我覺得非常有道理,而且我也真心想把swift 學好,所以我每個課堂跟課堂中間,至少安排一個整天的時間來複習、練習、做作業。有時候就算上課聽懂了,回家練習的時候,還是會遇到一些問題。遇到問題我第一個會先問google 大神,找不到答案的話,就會敲敲彼得潘的line,而他通常一句話就可以解決我想了很久的問題!雖然他說他24小時on call,但我還是白天才會找他啦…
彼得潘 iOS App程式設計課程心得,Kiki
彼得潘的 iOS App 程式設計入門
在彼得潘課程中,Peter上課的方式,不像其它補習班的老師,一直在台上說,說到你睡著為止,他就勝利了,Peter他會與台下的同學互動,利用問問題的方式,加深我們的記憶,好處是可以讓我思考,因為我每次都很怕被點到,其實被點到,答不出來也不會怎樣,但他問過我的問題,都很容易讓我記得,再來他真的很神,可以把很難的程式原理,說明的很簡單清楚,搞的有時厚,好像不是在學程式,因為他一講完,就很容易吸收。
「一輩子的朋友」
Peter真的做到了,他跟大家的關係,除了是師生關係,其實也是朋友,因為他完全沒有距離感,而且不管何時LINE他,他都會很快回覆,我有時真的覺得,他一天只睡3小時嗎,然後sk2用喝的。15堂課!我不僅學會了如何做app,意外的收穫還認識了一群同班同學,我們會在line 群組一起討論,有問題也會有大大同學幫你解答,你的app需要改進,也會有好心同學告訴你,該怎麼處理,在那裡面什麼都可以聊,連做麵包、渡蜜月都可以聊,只能說真的很讚,不會因為課程結束了,同學關係也結束了。
彼得潘的 iOS App 程式設計入門
因緣際會下報名了Peter的Swift程式設計課程,然而開啟了一段刻骨銘心的故事…….第一次上課,深深記得Peter對Swift的忠貞不二,那股執著的熱情渲染了整個氛圍,我想這就是Peter為學員撒下的神奇魔法吧!由淺入深加上幽默的教學方式,教學文件內總會穿插著多媒體訊息,讓學習更加輕鬆活潑,讓學習不再死板板,讓學生放下心防,更敢發問問題,打破了傳統的教育觀念,許多的問題都是透過溝通解決的,Peter名言:沒有問題是他解不了。每次下課就開始期待下次的上課,雖然作業一次比一次難,抱持著選擇了,就不輕易放棄的念頭,盡力完成作業,透過作業可以複習上課內容,不懂的地方就在群組發問或是直接請教Peter,上課中多結交朋友也是很有趣的事情,每個人程度不同,有的同學程式邏輯概念好,可以多發問請教他們,接收新的訊息,多吸收別人的經驗,提升自我能力,拜方便的科技所賜,讓人們交流更簡單了。
故事接近尾聲了,天下無不散的宴席,結束了這二千七百分鐘的課程,我們將各自分飛,希望平行線未來會有再交錯的一天,後來的我們將Peter的魔法繼續延續下去,如果要為這魔法加上個期限,我希望是一萬年。套句名言:你不需要很厲害,才能開始;但你需要開始,才會很厲害。Just do it.
每個人心中都住過一個彼得潘,Joy
彼得潘的 iOS App 程式設計入門
關於上課那些事
1. 彼得潘希望大家都能跟上進度,因為ios世界很美好。
如果你喜歡與peter互動,請記得坐搖滾區;
如果你喜歡更面對面的互動,請記得坐後面,下課他會親自關心你🥺2. ios世界不乏味,會讓你保持很有精神
因為程式課程一定是很乏味的,除非對於資訊人特別有感覺,但彼得潘的上課常常很無裡頭的跑出好笑的事情,或是很特別的例子,讓你忘記你在學程式(ex.他最喜歡在上課生cute寶寶😂)
3. 水瓶座的他
上課範例都會圍繞著水瓶座,如果你也是天馬行空的水瓶,也許你能抓中他的想法哈哈,水瓶座的他,真的很水瓶,你永遠沒辦法猜到他下一秒想跟你說什麼。當然我也常常不知道他想問什麼😂
4. 寫程式不要複製貼上
練習時間會各別巡視,我上課常常複製貼上,就被彼得潘念,因為複製貼上沒有實作,效果不好。複製貼上確實不好,但因為我會邊寫筆記,怕來不及練習才會複製貼上,但實際上我都是理解後,才會慢慢打,從不貼上的。
5. 上課很自由
可以在上課吃任何的東西,如果上課想唱歌也可以舉手唱歌
6. 如果還有特別的問題,可以跟他申請家教
如果你的專案碰上問題,還是有什麼難題,都可以跟他約家教,跟你一對一正面對決,家教完有種豁然開朗,撥雲見日的感覺呢!會覺得物超所值。彼得潘的iOS App程式設計入門心得,Edward
彼得潘的 iOS App 程式設計入門
這次我報名的是有程式設計經驗的組別,一開始在報名完後發現準備功課好特別,他是我遇過最不一樣的老師(雖然他都叫我們不要叫他老師),我想也許是因為他可能是希望像故事裡的彼得潘一樣都不要長大吧!也可能就像他對iOS程式世界所懷抱的充沛熱情,讓他的內心永保赤子之心,希望我們大家和他一樣都不斷的精進自己的能力,努力發展自己與眾不同的特色,從這些準備功課裡在在感覺到彼得潘不僅對程式也對人充滿熱情,就像他所說的認識了我們就是一輩子的朋友。
不知道什麼時候開始我上課都喜歡坐最前面,就像看電影、看煙火一樣要找最好的位置,一方面可以非常專心,因為彼得潘在教學上很有自己的特色,他會用很多的譬喻來加深我們的印象,他也很喜歡將程式碼融入到生活裡,上課時常常可以看到或聽到和學程式有關聯的影片和歌曲等,甚至還可以加強和喚醒我們沉睡中的國文程度呢!你會發現程式的世界原來是可以這麼貼近我們的生活啊!另一方面其實是因為我的程度不太好,坐在最前面可以即時反應問題給彼得潘,雖然可能也比較常被問到問題,但是口語表達和即時反應的能力,也是非常需要學習的,而且事實上每個站在舞台上的人都希望能與台下有良好的互動,透過彼此的回饋教學相長。
化身燕子跟著彼得潘一起飛翔,Eric
彼得潘的 iOS App 程式設計入門
彼得潘希望將寫swift、iOS程式變成一件很文青的事。彼得潘的教學魔法會把生硬的程式代碼變成風趣浪漫的愛情歌曲,過去從沒想過使用if、else、var、print、optional,可以寫出一首<小幸運>,描繪我最想留住的幸運。當一行又一行的程式代碼,化成一幕又一幕生活畫面,學習起來既親切又易懂。
上了彼得潘的課,認識了彼得潘之後,讓我最佩服他的一點,不是把寫程式變得文青的魔力,而是為學生解答的努力。凡事遇到學生問他程式問題都會立馬幫忙,即刻解答!我在線上詢問彼得潘問題,也是幾分鐘內就會得到回覆。現在彼得潘的iOS課程上完了,我們學員就要跟彼得潘曲終人散,要來唱「say goodbye~say goodbye伊唉~~」了嗎?我想不會。是因為彼得潘跟我們學員說「來上課的人都是一輩子的朋友」嗎?不是的,是因為我知道「當我努力學習 Swift 時,全世界,不管我在哪裡,彼得潘都會來幫我!」
彼得潘的 iOS App 程式設計入門
在彼得潘的課上,我見識到了完全不同的上課體驗,首先是他第一個要求:不要叫我老師,我是Peter,你一輩子的好朋友。
真的假的XD??? 一開始好難改口,都會先:“老…”才“Peter….”不過Peter跟我年紀差不多,投影片上也常出現“差不多年代的流行歌”,相處到最後真的就變成像朋友一樣,而且是一個熱心教學、掏心掏肺、有問題Line他都會認真回你的一個好朋友!
前半年在補習班打滾,所學的跟Peter的課綱差不多,但為什麼推Peter?一個班30個人,每個同學的作業都會一一去看(當然,會交作業的人永遠不會太多XD),每個同學都會一一去關心,這樣的老師,從高中之後就沒遇到過了。每堂課結束後都有作業可以練習,不但加深了當次課程的學習印象,也更容易發現自己不足的地方,找到問題點。當試圖google解決的時候,又會找到更多新奇的功能,越挖越深,越查越廣,不但沒有澆熄熱情,還會更添興趣!學長姐們跟同學們之間的Medium也記錄了他們的成長,提供了作業的抄襲範例…呃不是,是解決之道!!
其實Peter上課有他獨特的魅力,認真教學的時候很帥,可是講冷笑話的時候又覺得有點傻氣,這樣的體驗就得親身去報名,會會這位Swift的小王子了!
帶你飛入iOS世界,找彼得潘, Morris
文組生的 iOS App 程式設計入門
為期十堂的文組生iOS課程落幕了,在這裡推薦想要認識程式的你妳你你,如果你站在人生的十字路口,想找一個老師符合以下特徵,那就不要猶豫了!
1. 耐心永遠比別人多
彼得潘上課可以隨時舉手發問,聽不懂的、想知道的,都可以喊一聲Peter讓他輕聲細語來為您解答,課堂上的發問是很自然的,大家可以一起學習。
2. 教材永遠最新
上課最擔心的是學的東西已經跟不上改版,但本身就是蘋果迷的彼得潘,永遠追求最新。直到上課前一天,也堅持將新功能加入教材,保證上課內容是熱騰騰出爐的麵包。
3. 24H的個人家教
課程聯絡使用Line跟FB,當你半夜做到程式卡卡,不用孤軍奮戰,敲敲彼得潘的視窗儘管大聲求救,經實際測試只要彼得潘還醒著,就會馬上來解救您。
4. 無壓力的上課方式
上課方式是採用彼得潘喜歡的例子來說明,比如說戴佩妮、充滿回憶的猴子娃娃…不時穿插一些轉移注意力的笑話(畢竟學程式還是很硬的課程),能讓大家在無壓力的環境裡慢慢熟練基本功。
彼得潘的 iOS App 程式設計入門
這次來說說為何會推薦彼得潘的iOS App程式設計入門的原因:
1. 有目的性的學習
2. 大量的課後練習
3. 卡住時隨時有人可問
一. 有目的性的學習 Swift
第一次接觸 Swift 時,覺得這個語言怎麼充滿著各種驚嘆號和問號,如果一開始就從語法開始學習起,頭上一定會充滿著問號,而彼得潘的課程幾乎都是以目的為導向來教學,可以很明確的學習到這功能會被用在 App 什麼上面。
二. 大量的課後練習和 Swift 範例寫程式如果只是單純的聽課是沒有用的,因為過一陣子 100% 就會忘記了,所以彼得潘出了超過100多道的課後練習題目,並且會督促大家把作品和筆記放到 Medium 上,所以如果遇到不會的題目,還有很多學長姐的作品可以參考唷!
三. 卡住時隨時有人解答寫程式碰壁遇到問題是很正常的,平常根本是大約 30% 的時間寫程式,70% 在 Google 上找 Bug 解法,如果遇到比較冷門的問題通常就會卡好幾天,有些甚至找不出原因。
彼得潘的課程除了課前或課後都可以詢問外,平時用 line 問問題幾乎也都是秒回,就連現在已經結業了,還是很熱心的解答我遇到的困難,Peter 說上完課後會交到一輩子的朋友真的是實至名歸。
- 學習開發 Swift iOS App 前的準備
- iOS App開發的十個Q & A
- 找到 iOS App 工作的正相關條件 ? medium 的 App 作業文章
- 如何變成 iOS App 開發魔法師
- App 怎麼學?上課還是自學?
- 超過 30 歲,開始學程式還來得及嗎 ?
- 掌握八個重點,讓你上課學程式更有效!
- 當你努力想學習 Swift 時,全世界都會來幫你
- 那些年我們學不會的程式設計
- 一步一腳印的 iOS App 上架和更新流程
- 利用 iOS App 技術創業的 13 個方法
- iOS App 開發常見技術問題精選集(ㄧ)
- 模仿 Apple 教學範例,寫出一手好 Swift
- 非本科如何在幾個月內轉職工程師: 一週 40 小時的練習
課程參考書目
- 彼得潘的 Swift 程式設計入門 (彼得潘著)
- Development in Swift Fundamentals ( Apple 官方電子書)
- Develop in Swift Data Collections ( Apple 官方電子書)
- 100 Days of Swift & Hacking with iOS UIKit
- the swift programming language
- UIKit Apprentice (知名 App 開發教學網站 Ray Wenderlich)
- iOS App 程式設計實戰心法 ( 知名 App 開發教學網站 APPCODA )
學成後
持續地精進學習
8 個星期的學習,只是成為App工程師的起點,養成我們自學的能力。年年出新的 iOS SDK,帶給我們永遠學不完的甜蜜負荷。如果真的對 App 開發有興趣,未來一定要持續地精進學習,有任何問題,也都歡迎隨時跟彼得潘討論。
工作
台灣有許多 iOS App 工作職缺,彼得潘也認識許多 App 公司的老闆,到時候都可以推薦介紹。
接案
透過接案磨練,提升自己的技藝和累積自己的 App 作品集,還有更重要的,填飽肚子!
創業
上架 App,自己當老闆,比方像高鐵時刻表或 PTT App 因為百萬的下載量, 有著不錯的廣告收入。能夠先上架幾個自己的 App,也會是未來找工作最好的履歷。
八折優待的App進階課程
彼得潘未來開設 App 進階課程時,你們都可享有八折優待。 App 的學習是無止盡的,而且 Apple 還年年推出新的 iOS 和開發技術。(不包含彼得潘和第三方合作的課程,因為只有彼得潘私人開設的課程才能自己控制學費。)
其它近期課程
學習 Flutter 跨平台 App 開發的最新技術,Dart,Flutter SDK,VS Code,成為酷炫的 Flutter App 開發魔法師 ,實現未來 App 工作、接案、創業的第二人生!
專為文組生量身訂做,從零開始學程式,一步一步慢慢教 !只要 10 個星期,每週一個晚上,即可學會程式設計的核心概念,成為酷炫的 iOS App 開發魔法師 !
彼得潘將經由課程講解和課堂操作練習,傳授關於Auto Layout和Adaptive Layout的一切機密。透過它們,打造滿足各種尺寸的App畫面再也不是難事 !
每個人都有著創作App的天份,是時候將它開啟了! 專屬於你們的手做iOS App課程,教你親手打造自己喜歡想用的App(比方心愛寵物的App,記錄甜蜜戀情的App),安裝在自己或家人朋友的iPhone上,隨時打開享用。
第一次程式親密接觸 (程式推廣價$990)
如果有一萬個小時的程式練習,我就能開發比LINE還棒的App。一萬個小時的練習有可能嗎? 可以 !就從周末的7個小時,開始第一次程式親密接觸。本課程將以淺顯易懂的 Swift 語言介紹程式設計的基本概念,讓你第一次就愛上程式設計 !
特別感謝
Copyright 2015