iOS 入門 - 從介面設計到開發
關於課程
課程包含
課程時長
課程總人數
觀看限制
學習升級
最新消息
課程內容
2019.07.05更新:
Hello!!課程的部分即將更新囉,兩年多的時間轉眼就過去了,Swift 也從 Swift3 發展到 Swift5 的版本,在這中間的過程有著許多我們一定要熟悉的特性!透過新增的內容希望能夠幫助大家解除心底的疑惑:),同時熟悉 Swift5 語法上的使用!
2016.09.25更新:
Hello!!謝謝各位同學的捧場,讓這堂課程成功達成募資目標!我跟David已經著手開始進行課程的調整以及錄製的工作!在準備到開課的這段期間內,各位同學如果對於課程有任何的意見或是想法都可以在下方的留言跟我們進行建議跟討論,我們會盡快給您答覆!也非常歡迎各位同學用寄信/留言的方式分享『任何在類似課程中學習時遇過的障礙』給我們,我們會將這些學習上面的障礙列入最高優先的參考,並且極力避免讓類似的狀況再次發生,我們一起努力吧!🌟
課程介紹:
當你在使用Facebook、Twitter、Snapchat或是Uber這些與我們生活密不可分APP的同時,你是否曾想過自己也能做出一個世界級的產品來改變這個世界?
或是你在職場的安逸圈中太久,在找尋下一個充滿挑戰的目標?
或是你是對未來充滿疑惑的學生,急欲尋求一個未來的可能性?
腦海冒出這些想法的同時,可能你會開始覺得...
不不不,我絕對不可能成為工程師或設計師,太困難了。
別擔心!告訴你,這絕對是有可能的!完全沒有經驗的人也可以開心地加入這堂課程!
這系列的課程能夠有效降低入門的門檻,提供各位清晰、有效的學習資源,進而幫助大家輕鬆愉快的進入iOS開發與介面設計的領域。
print("所以,讓我們來試試看吧!")初學者也能掌握的基礎課程
這是一堂建立基礎,熟悉開發、設計流程的入門課程;因為我們在大學時讀的是電機、電子的相關系所,在加入Tickle、Colorgy團隊之前對於程式的概念基本上只有C++單門課程的基礎能力,對於設計更是完全沒有方向。但也因為非本科系出身的因素,不管是在設計、還是iOS開發上面更能體會「沒有扎實基礎時自學的痛苦」。為何避免這樣的痛苦再度發生,我們在課程的規劃上面會盡可能的降低學習門檻,結合自身的學習經驗並增加自學者的學習興趣,同時輔以市場上最熱門的iOS APP為基礎來設計課程。
課程內容包含
- 流程設計
- 介面設計與iOS程式設計的實作練習
- iOS APP 實作演練
- 培養iOS開發的基礎概念、正確的程式觀念與邏輯
為什麼要學習iOS APP開發?
想要成為新創圈炙手可熱的人才嗎?選擇iOS APP開發就對了!
在過去,iOS&MacOS的開發由於ObjectiveC的學習門檻較高,實際開發時又需要搭配昂貴的開發者費用,導致台灣iOS的開發者數量遠低於Android的開發者。但近期隨著Swift興起,網路學習資源的快速增加,入門的門檻已經大幅度的降低;即便如此,在各大徵才平台(104)、新創媒合會( Sudo, Appworks 徵才)或是獵人頭公司開出來的職缺,「有美感的iOS工程師」仍舊是一個不怕找不到,只怕你不要的熱門高薪職缺。
一旦擁有獨立編程與設計能力的您,將更能專注於開發自身獨特的產品,說不定下一個世界級產品/服務的開發者可能就是你。
- 2019 WWDC 宣傳影片
學設計或是學寫程式會不會很累?
說真的,這兩件事情都「很累」但也很有挑戰性;但是在這兩條路上都有著許多不一樣學習方法,能夠加速你入門、熟悉的速度,在課程中也會依序跟大家分享。請你記住,想要放棄的時候看看Github或是Dribbble上面厲害的大神,想想自己的夢想,或是再看看就業平台上開出來的誘人薪水,在這麼累都是值得的。
為什麼要把設計&工程合併開課,而不是分開授課呢?
在解釋這個問題之前,我們需要瞭解到不管是工程還是設計,都是需要長時間培養的專業技能,沒有一蹴可幾的可能性。但在一頭栽進去之前,我們也要瞭解到“一個成功的產品,設計與工程絕對是密不可分的”。
這堂課程最特別的地方,就是透過完整的課程架構、跨領域的實作與實際挑戰軟體產品(iOS)的開發流程,讓您在培養綜合能力的同時能夠避免把自己侷限在某一個框架當中。
如果你有過加入新創團隊的經驗,或是認識一些新創團隊的成員,想必你應該已經注意到這些團隊內優秀的T型人才往往具有複數項工作技能、多項程式語言,或設計技能的掌控。
本課程包含設計、工程兩大部分:
- 第一部分設計:將會從基本的流程架構開始,運用Sketch這套優秀的工具帶著你「繪製流程圖」、「設計iOS的介面與icon」,同時也會帶著你瞭解該如何「閱讀Apple的Human Interface Guideline」來滿足基本的設計規範;
- 第二部份工程:將「使用Xcode搭配熱門的程式語言Swift進行開發」,過程中也會幫助你「建立Swift的基礎知識」以及「學習 Cocoa Framework 的應用」;培養全局的 iOS 產品開發技能,不再是以純粹工程師或是設計師的角度作為目標,而是試著成為一個出色的跨領域應用程式開發者/設計者。
關於兩位講者-David&Samuel
David 目前任職於台灣新創團隊Colorgy,擔任iOS工程師。大學時期就讀電子系,因為意外接觸到程式相關的課程,發現自己對於寫程式很有興趣,於大三時期開始踏入iOS的不歸路。大學時期毅然加入Colorgy創始團隊,並全心投入iOS APP的開發工作,從之前的ObjectiveC到現在火紅的Swift都擁有不少的開發經驗。
- 清大黑客松 - 商業模式獎
- 政大黑客松
- NTUST程式研究社 iOS 講師
- 區塊鏈新創團隊
Samuel 目前任職 Hahow 好學校,擔任 PO 與軟體工程師;過去從任職於街口支付、矽谷新創團隊 Tickle Lab.inc、台灣新創團隊 Menu 美食誌,擔任 前端工程師、iOS 工程師與介面設計師。對於一切美的事物充滿熱情,平常喜愛攝影、旅行跟皮卡丘。大學時期就讀電機工程系,除嵌入式系統(RTOS、ARM、Arduino)與演算法以外,大四時期開始自學Android/iOS APP開發,後續因為與設計系的合作開始接觸平面以及商業設計。
- 寫給不是設計師的-漸層配色系列文章
- Reddot design award winner 2013 - Fetus Care
- 台灣科技大學電機工程系最佳專題獎 - Pet’s Care
- Arm Code-o-rama 設計競賽 2013 - Award
- 駭埕市黑客松 - 首獎
- IDC 設計戰國策
- 其他作品
1. Taps Talk UI Demo
2. Ticket, Location Chat UI Demo
3. Pikachu, Snorlax banner,icon demo
4. UI Knob Element Demo
5. Hourglass - demo
哪些人不適合上這堂課?
- 認為 Android 才是未來,只想開發Android的開發者
- 覺得上完課就可以瞬間變超強的夢想家
- 資深的 iOS 開發者
課程結束的延伸學習
- 對於介面設計、平面設計、攝影有興趣的朋友,這兩篇文章可以提供你不少的參考、學習資源喔!
- 想要更瞭解程式設計的基礎概念嗎?初心者的計概與Coding火球術也許能夠幫助你!
- 想要更熟悉Sketch的使用技巧跟介面設計嗎?UI設計入門,輕鬆上手Sketch應該會是個不錯的選擇喔!
