• iOS APP 實戰專案 - 串接 REST API 開發社群 APP

    初學者剛學習 App 開發時,通常會開發兩三個頁面的小型 App,較少有開發複雜 App 的經驗。本課程將帶著同學開發一個媲美上架 App 的社群 App,掌握 iOS App 工程師必備的 REST API 串接技術。

  • 你將會學到

    • 開發接近上架 App 的社群 App 
      包含動態牆,新增 po 文,上傳圖片,打卡,註冊,留言,搜尋等常見的社群 App 功能。
    •  熟練串接 REST API & 網路程式的各種寫法
      使用 REST API 與後端串接是新手 iOS App 工程師的必備條件,大部分 App 工程師的徵才條件都會提到 REST API 的串接。課程將串接大量的 REST API,使用到 HTTP 的 get,post,delete & put,並介紹各種網路程式的寫法,未來當 App 工程師串接後端 API 再也不是難事。
    • 使用 iOS 13 ~ 16 的新技術
      iOS 13 ~ 16 推出許多有趣的新技術,透過這些新技術我們可以更方便快速地開發 App,比方提供強大排版功能的 compositional layout,多選照片的 picker view controller,用 SwiftUI 預覽 UIKit 設計的畫面。
    •  使用各種製作 App 畫面的方法
      製作 UIKit App 畫面有許多不同的方法,包含 storyboard,xib & 從程式的 NSLayoutAnchor 製作畫面。不知該選哪一個嗎 ? 沒關係,小孩子才做選擇,我們全都要 !
    • 使用 WidgetKit & SwiftUI 製作 widget
      顯示在桌面的可愛 widget 只能用 SwiftUI 製作,課程將介紹基礎的SwiftUI 寫法,然後搭配 WidgetKit 開發 widget 功能。

  • 課程資訊

    broken image

    時間

    12/10, 12/17, 12/24, 1/14(六)

    10:00 ~ 17:00,中午休息 1 小時

    broken image

    地點

    台北市中山區南京東路三段219號5樓

    緯育 TibaMe 台北職訓中心

    捷運南京復興站附近

    broken image

    課程錄影

    提供課間錄影,1個月內提供無限次複習服務。

    broken image

    主辨單位

    TibaMe

  • 招生對象

    熟悉以下基本的 iOS App 開發技術:

    • swift 語法,比方 closure & protocol。
    • auto layout。
    • 常見的 iOS App 開發技術,包含 storyboard,MVC,table view,collection view,URLSession 抓資料等。

  • 講師

    broken image
  • 學生們精心創作的作業

    broken image
  • 課程大網

    • 串接 Dummy 社群 API,Imgur 上傳照片 API,Google Maps Places API,AirTable REST API
    • 包含動態牆,新增 post,上傳圖片,打卡(顯示附近商家),註冊帳號,個人頁面設定,留言,search,tag,like,follow 等功能
    • 使用 iOS 13 之後的新技術,包含  UICollectionViewCompositionalLayout,Diffable Data Source,PHPickerViewController,UISheetPresentationController,menu 等。
    • 用 SwiftUI 預覽 UIKit 設計的畫面。
    • 介紹三種方法串接 REST API
      (1) 搭配 Result type
      (2) 搭配 generic,protocol & associatedtype
      (3) 搭配 async & await
    • 使用 storyboard,xib & 從程式的 NSLayoutAnchor 製作畫面。

    • 使用 PostMan,curl & development assets 測試 API。

    • 使用 WidgetKit & SwiftUI 製作 widget。

  • 注意事項

    1. 自備 Mac

     

    2. 安裝 Xcode 14

    ps: 無法升級 Mac 到 macOS 12 的同學可安裝舊版的 Xcode 13.2 或 Xcode 12.4

  • 學費

    課程原價: 15000 元

    特早鳥7折優惠: 10500 元 (2022/08/24~ 2022/09/18 )

  • 加值福利

    一輩子的朋友

    經過 7 個小時的相處,其實大家已經算不教不相識的好朋友。雖然我們的友情不到許下同年同月同日死的承諾,至少彼得潘可以承諾,未來遇到任何程式問題,絕對拔刀相助。

  • 上課照片

    broken image
    broken image
    broken image
    broken image
    broken image
  • broken image

    記得peter的課程宣傳下方,很多人留言推薦他的課程十足幽默風趣。當時我不信,覺得多半是工程師自我感覺良好的宅式笑話。結果上了課後,竟然不爭氣地笑惹 !他的上課方式果真十分有趣,喜歡在投影片上放入一些不是重點的重點、逼別人當眾承認一堆有愧於心的答案、三不五時慫恿同學開喉歌唱,最重要的,他總是能用一些簡單風趣的例子,讓你理解難以消化的程式概念,這點不推不行。

    peter回答問題的速度也是一整個驚人,不管多晚敲他,總是能立刻給你一個滿意的答案。有時不禁懷疑他到底是小飛俠還是蝙蝠俠,都不用睡覺的。

    不僅如此,有次我因為出國玩樂而缺課一堂,Peter還說,如果有需要他隨時可以幫我補上,真是人美心善良(疑!?)

    如果你問我,一個沒有程式基礎,邏輯概念很差的人,來修讀彼得潘的文組生課程,究竟適不適合。我只能說,越到課程後段,吸收的速度會越來越慢,感受到的挫折也會越來越大。但是但是但是,如果每次課後都能如實練習上課所教的東西,不管多忙都花時間去完成作業。那麼當你寫順利寫出作業時,產生的成就感絕對會遠遠大於上課聽不懂的挫折感。而且那時,才算是把上課所學之事真真切切地吸收為自己所用。

    最後還是要感謝peter帶我走進這個本以為鴨不可及的swift世界,讓我有機會讓不會舞動的設計元素在IOS APP的大平台上跳躍。推薦給所有跟我一樣邏輯概念很差,金魚系記憶力低,認為這輩子注定與程式絕緣的文組生們,勇敢踏出去,跟著小飛俠一起飛翔,收穫絕對超乎你的想像。

    broken image

    在知道彼得潘之前,身邊也沒什麼寫程式的人,即使有大概也很難溝通…透過文青高中朋友,剛好得知資策會有推出寫程式的課程,之前是也有看過一堆上網學習的,或是參加camp方式,簡介上明明寫的是中文,組起來我一點都不明白上課內容要幹麻….好在,彼得潘身為一個文青,非常會用文青的語言行銷,課程介紹讓我可以很放心去報名, 克服心理障礙第一關.

    沒想到去上課,跟我想的不太一樣,彼得用簡單的方式開光iOS ,加上一些冷笑話,上課期間至少有85%時間,眼睛是開的狀態, 剩下15%嗜睡症難以完全治癒,默默的課程也快結束,覺得時間飛快啊, 何時才可以跟上這個飛快的iOS呢?!

    深深感動的是 — 有彼得潘的小幸運!每次回家再看上課資料或是作業,有任何問題,彼得總是飛快的回覆, 畢竟開光後還是要回家自己練習才會有效果啊….偶爾也想假認真一下

    傳道 授業 解惑也~彼得萬歲萬萬歲~

    broken image

    踏進去,Shiny

    因為上了彼得的課,我才確定了自己對程式是有熱情的。

    以前的我上完什麼課我就會喜歡什麼東西,覺得那會是我一輩子都喜歡的,但其實都只有三分鐘熱度就結束。

    碰到程式之後,起初也是熱情地想要學好,回家看卻都看不懂,上了老師這麼多堂的課感覺還是寫不出什麼東西,感到很挫折覺得自己是不是沒有天份學習程式設計。

    在對程式又有熱情又害怕的情況下,我看到文組班的招生簡介,對於當時挫折感很大的我來說,是一篇非常迷人的課程介紹!後來也爬了許多彼得寫過的文章,不猶豫的就去報名上課。

    剛開始上課時還沒有遇上程式碼,上得非常安心,到第三堂課第一次與程式親密接觸之後,我卻是開心的回家複習,期待下一次上課。

    到了後期我寫作業越來越有熱情,雖然碰壁的地方還很多,不過經過了暑假兩個月,我變得不害怕看到程式碼,也打破了自己以往三分鐘熱度的習慣,往裡面繼續鑽。

    另外一個想提的事是,我起初其實很懶得自己查資料,頂多查了上課講義,其他都問彼得,彼得也好像電腦一樣無時無刻都給你解答,當問多了之後,發現這些問題其實是可以自己解決的!雖然都說學習就是要發問,但是自己去查資料也算是一種發問,所以後面的作業我開始自己找解答,搭配講義,釐清了很多不通的概念!當然在一直解不出來的時候,彼得也隨時都在XD

    至於上課狀況就是

    彼得的冷笑話雖然很冷但是還是好笑,跟同學聊天時他也要過來湊一腳。

    而上課重點是

    水瓶座是世界上最棒的星座、彼得潘全身上下都是優點XD

    謝謝彼得潘啦~

  • 聯絡彼得潘

    broken image

    LINE

    deeplovepeterpan

    broken image

    Email: apppeterpan@gmail.com

  • 其它近期課程

    broken image

    學習 iOS App 開發的最新技術,Swift,iOS SDK,Xcode,UIKit & SwiftUI,成為酷炫的 iOS App 開發魔法師 ,實現未來 App 工作、接案、創業的第二人生!

    broken image

    專為文組生量身訂做,從零開始學程式,開開心心寫 App ! 只要 10 個星期,每週一個晚上,即可學會程式設計的核心概念,成為酷炫的 iOS App 開發魔法師 !

    broken image

    如果有一萬個小時的程式練習,我就能開發比LINE還棒的App。
    一萬個小時的練習有可能嗎? 可以 !就從周末的7個小時,開始第一次程式親密接觸。本課程將以淺顯易懂的 Swift 語言介紹程式設計的基本概念,讓你第一次就愛上程式設計 !

    broken image

    很多人想學iOS App開發,但卻既期待,又怕受傷害,因為心裡頭藏有很多疑問。不知從何開始學習? 害怕自己沒有程式天份? iOS App工程師真的可以年薪百萬,躺著賺錢?彼得潘將和大家分享自己身為果粉,多年學習開發App的心路歷程,解答這些疑問,希望幫助更多人勇敢踏出第一步,朝向成為偉大的iOS App魔法師方向大步前行,昂首飛翔!