• broken image

    深入淺出

    Auto Layout 和 Stack View

    曾幾何時,利用 Storyboard 打造 App 畫面是多麼容易的一件事,然而,隨著愈來愈多的iPhone和iPad尺寸,製作各種 iPhone 和 iPad 的 App 畫面已成了可怕的惡夢,光拉畫面就要拉到天荒地老。

     

    彼得潘將經由課程講解和課堂操作練習,傳授關於 Auto Layout和 Stack View 的一切機密。透過它們,打造滿足各種尺寸的 App 畫面再也不是難事 !

  • 目標

    • 打造滿足各種 iPhone 和 iPad 的 App 畫面。
    • 學會從 Interface Builder 製作 Auto Layout 和 Stack View。
    • 學會從程式製作 Auto Layout 和 Stack View。
    • 學會 Auto Layout 和 Stack View 的進階應用。

  • 課程資訊

    broken image

    時間

    2018/3/10 (六) 10:00 ~ 16:00

    2018/3/11 (日) 10:00 ~ 16:00

    中午休息 1 小時,共 10 小時

    broken image

    地點

    台北市中正區延平南路127號

    3/10: 7樓 702 教室

    3/11: 4樓 402 教室

    捷運:西門站或小南門站

    broken image

    人數

    30 人以內

  • 講師

    broken image
  • 大綱

    1. 從 Interface Builder 實作 Auto Layout。
    2. 神奇的 Autolayout 數學公式。
    3. Storyboard 操作的方便密技。
    4. 修正 Ambiguous Layout 和 Unsatisfiable Layouts 問題。
    5. 搭配 Sketch & Zeplin,以 Auto Layout 實現 App 畫面
    6. 影響元件縮放的 Content Hugging 和 Content Compression Resistance
    7. 設定 iPhone 和 iPad 不同條件的 Size Class,Vary for Traits 和 UITraitCollection
    8. Auto Layout 的 Debug 技巧
    9. 從程式實作 Auto Layout
    10. 形容 Auto Layout 的 Visual Format Language
    11. 設定條件的 UILayoutGuide 和 NSLayoutAnchor
    12. 自動計算 Content Size 的 Scroll View
    13. Table View 和 Auto Layout
    14. Collection View 和 Auto Layout
    15. 影響元件大小位置的 Autoresizing
    16. 同時顯示 2 個 App 的 iPad Multitasking
    17. Auto Layout 的動畫
    18. iOS 11 的 Safe Area
    19. iPhone X 的畫面設計
    20. 影響文字大小的 Dynamic Type
    21. 文字和圖片的 Size Variation
    22. 自動調整文字大小的 Dynamic Type
    23. 影響元件大小的 Intrinsic Content Size
    24. Auto Layout 和多國語言
    25. 從 Interface Builder 設定 Stack View
    26. 從程式控制 Stack View
    27. 結合 Stack View 和 Scroll View
    28. 結合 Stack View 和 Table View Cell
    29. Stack View 的動畫
  • 招生對象

    • 了解基本的 iOS App 開發技術,想進一步學習打造滿足各種 iPhone 和 iPad 尺寸的 App 畫面  。

  • 加值福利

    問題諮詢: 一輩子的朋友

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

    八折優待的App課程

    彼得潘未來開設的App課程,你們都可享有原價八折優待。(不包含彼得潘和第三方合作的課程,因為只有彼得潘私人開設的課程才能自己控制學費啦。)

  • 上課照片

    broken image

    2018/3/10, 3/11

    broken image

    2016/5/28

    broken image

    2016/2/20

  • 學費

     

    優惠價: 3000元

    團報價(2 人以上,包含 2 人): 2500元

    學生價: 2200元

    長期課程舊生價(彼得潘班文組生班): 2000元

    短期課程舊生價(曾報名過彼得潘其它付費課程): 2500元

  • 注意事項

    1. 自備 Mac 電腦
    2. 安裝 Xcode 9.2

  • 報名

    可透過Google表單報名,

    付款採匯款方式,彼得潘將在回信中告知匯款帳號。

    因此請在Google表單中填寫正確的Email哦 ~

  • 學生心得

    broken image

    第 3 屆彼得潘的 iOS App 程式設計入門

    "我會努力對你們好的",這是某次上完課,Peter在班上的群組裡發出的承諾,我一直印象深刻。而他也真的對我們超好的,不管什麼時候,寫作業遇到問題,問他他一定幫你解答。還記得有一次,他上課教的是代理人(delegate)的概念,我聽完了還是沒有很懂,課後他很有耐心的在line 上面,換個方式又講解了一次給我聽呢!

    彼得潘的課程由淺入深,前幾堂課先是提升我們的成就感,教我們如何不寫程式就做出電子書的APP,就算是不寫程式,也能透過storyboard 來設計出精美的畫面。

    接著是重頭戲swift 語法的部份,雖然程式語言本身無趣,但彼得潘在課堂上總是會穿插一些冷笑話和好聽的歌曲,讓我們盡可能輕鬆的學習程式,專注力一向不好的我,總會有突然被外星人抓走的時候,好在他溫暖的冷笑話總是能把我拉回來。

    我在這兩個月裡,幾乎是沒什麼壓力的跟著Peter 的課程走著,因為他第一堂課時說了:「我們這個課程總共只有45個小時,如果想要把swift 學好,至少要再多花個2~3倍的時間吧!」我覺得非常有道理,而且我也真心想把swift 學好,所以我每個課堂跟課堂中間,至少安排一個整天的時間來複習、練習、做作業。有時候就算上課聽懂了,回家練習的時候,還是會遇到一些問題。遇到問題我第一個會先問google 大神,找不到答案的話,就會敲敲彼得潘的line,而他通常一句話就可以解決我想了很久的問題!雖然他說他24小時on call,但我還是白天才會找他啦…

    broken image

    第 4 屆彼得潘的 iOS App 程式設計入門

    在彼得潘課程中,Peter上課的方式,不像其它補習班的老師,一直在台上說,說到你睡著為止,他就勝利了,Peter他會與台下的同學互動,利用問問題的方式,加深我們的記憶,好處是可以讓我思考,因為我每次都很怕被點到,其實被點到,答不出來也不會怎樣,但他問過我的問題,都很容易讓我記得,再來他真的很神,可以把很難的程式原理,說明的很簡單清楚,搞的有時厚,好像不是在學程式,因為他一講完,就很容易吸收。

    「一輩子的朋友」
    Peter真的做到了,他跟大家的關係,除了是師生關係,其實也是朋友,因為他完全沒有距離感,而且不管何時LINE他,他都會很快回覆,我有時真的覺得,他一天只睡3小時嗎,然後sk2用喝的。

    15堂課!我不僅學會了如何做app,意外的收穫還認識了一群同班同學,我們會在line 群組一起討論,有問題也會有大大同學幫你解答,你的app需要改進,也會有好心同學告訴你,該怎麼處理,在那裡面什麼都可以聊,連做麵包、渡蜜月都可以聊,只能說真的很讚,不會因為課程結束了,同學關係也結束了。

    broken image

    第 2 屆彼得潘的 iOS App 程式設計入門

    因緣際會下報名了Peter的Swift程式設計課程,然而開啟了一段刻骨銘心的故事…….第一次上課,深深記得Peter對Swift的忠貞不二,那股執著的熱情渲染了整個氛圍,我想這就是Peter為學員撒下的神奇魔法吧!由淺入深加上幽默的教學方式,教學文件內總會穿插著多媒體訊息,讓學習更加輕鬆活潑,讓學習不再死板板,讓學生放下心防,更敢發問問題,打破了傳統的教育觀念,許多的問題都是透過溝通解決的,Peter名言:沒有問題是他解不了。每次下課就開始期待下次的上課,雖然作業一次比一次難,抱持著選擇了,就不輕易放棄的念頭,盡力完成作業,透過作業可以複習上課內容,不懂的地方就在群組發問或是直接請教Peter,上課中多結交朋友也是很有趣的事情,每個人程度不同,有的同學程式邏輯概念好,可以多發問請教他們,接收新的訊息,多吸收別人的經驗,提升自我能力,拜方便的科技所賜,讓人們交流更簡單了。

     

    故事接近尾聲了,天下無不散的宴席,結束了這二千七百分鐘的課程,我們將各自分飛,希望平行線未來會有再交錯的一天,後來的我們將Peter的魔法繼續延續下去,如果要為這魔法加上個期限,我希望是一萬年。套句名言:你不需要很厲害,才能開始;但你需要開始,才會很厲害。Just do it.

    broken image

    踏進去,Shiny

    第 5 屆文組生的 iOS App 程式設計入門

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

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

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

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

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

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

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

    至於上課狀況就是

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

    而上課重點是

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

    謝謝彼得潘啦~

    broken image

    第 1 屆文組生的 iOS App 程式設計入門

    為期十堂的文組生iOS課程落幕了,在這裡推薦想要認識程式的你妳你你,如果你站在人生的十字路口,想找一個老師符合以下特徵,那就不要猶豫了!

    1. 耐心永遠比別人多

    彼得潘上課可以隨時舉手發問,聽不懂的、想知道的,都可以喊一聲Peter讓他輕聲細語來為您解答,課堂上的發問是很自然的,大家可以一起學習。

    2. 教材永遠最新

    上課最擔心的是學的東西已經跟不上改版,但本身就是蘋果迷的彼得潘,永遠追求最新。直到上課前一天,也堅持將新功能加入教材,保證上課內容是熱騰騰出爐的麵包。

    3. 24H的個人家教

    課程聯絡使用Line跟FB,當你半夜做到程式卡卡,不用孤軍奮戰,敲敲彼得潘的視窗儘管大聲求救,經實際測試只要彼得潘還醒著,就會馬上來解救您。

    4. 無壓力的上課方式

    上課方式是採用彼得潘喜歡的例子來說明,比如說戴佩妮、充滿回憶的猴子娃娃…不時穿插一些轉移注意力的笑話(畢竟學程式還是很硬的課程),能讓大家在無壓力的環境裡慢慢熟練基本功。

  • 聯絡彼得潘

    任何課程或App開發相關問題,歡迎隨時聯絡彼得潘。

    broken image

    LINE

    deeplovepeterpan

    broken image

    Email: apppeterpan@gmail.com

  • 聯絡彼得潘

  • 其它近期課程

    broken image

    只要8個星期,每週2個晚上,即可學會程式設計的核心概念,成為酷炫的iOS App開發魔法師 ,實現未來App工作、接案、創業的第二人生!

    broken image

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

  • 特別感謝

    broken image

    青年享學行

    broken image

    癮科技

    broken image

    通推

    broken image

    ALPHA Camp

    broken image

    梨本企業