105年 4/30,5/1,6/4
iOS Swift APP開發 + 遊戲App +政府Open Data/Big Data
實做分析開發課程
課程簡介與目標
當全世界皆在讚嘆Apple iPhone人性化的操作介面、創新的控制技術時,它也帶起了手機應用軟件的風潮,創造了許多驚人的記錄。本課程將針對iOS Swift 2.0最新技術進行詳細講解,並結合大量的實際案例與實際操作,教導學員如何整合專業的商業軟體App,並且在課程中也會學習到開發一款 swift 遊戲。
課程特別聘請國際知名iOS技術專家 – 柯博文老師,講授如何實際利用MAC電腦來開發跨iOS平台的軟體。柯博文老師自2008年起即在美國舊金山、洛杉磯、矽谷、台灣、大陸等地授課,指導逾千位iOS的開發者與上市企業人才,如Sony、TLC、富士康、中國銀行、中國工商銀行、台灣大哥大、國泰世華銀行、工研院等眾多上市公司的研發人員。
建議修課條件:具備程式設計相關經驗。
實作環境與方法:學員可自備MAC筆電並安裝最新版本的XCode 軟體或使用主辦單位提供之電腦透過Mac 模擬器進行實作演練。
講師簡介 美國矽谷錄克軟體設計公司(LoopTek)首席技術執行長 柯博文老師
專長與經歷:曾多次獲設計比賽大獎;為大型上市公司(如美國SanDisk、國泰世華銀行、昱泉國際、中國移動、海信電視等)開發手機應用軟體和多項硬體穿戴式設備產品;在Android和iOS平台上開發銷售近百款軟體。曾任大陸工信部電子視像行業協會數位平台推進中心顧問和台灣工研院資通所顧問。授課地點遍及美國矽谷、台灣、大陸等地,並應邀在美國相關iOS開發者大會、台北Computex展、上海GDC大會等活動擔任演講者。
著作:「Swift從入門到超人氣遊戲App開發全面修鍊實戰」、「Swift遊戲實戰指南:手把手教你掌握iOS開發」、「iOS 9 App開發全面修練實戰」、「Android 5 變形金剛全面進化」、「Android 變形金剛:程式設計實戰應用」、「安卓手機/平板電腦開發新挑戰」等20餘本電腦專書。
入門課程:
日期 |
105年04/30, 5/1 二天 |
|
地點 |
||
課程 內容 |
。iOS市場情況:iOS現況;如何設計出受 歡迎的APP;用戶分析 。安裝設定開發環境:XCode 環境設定; Hello World程式;實例開發–我的第一個APP 。Debug 除錯設定:測試安裝程式;實例開 發–除錯我的第一個APP 。UI元件設計和使用:UI設計XIB;UI元件 控制UIView;UIViewControl;ITextField; UITextView;UIButton 按鍵控制與反應,Delegate和Event; 。實戰:設計一款打地鼠遊戲APP |
。StoryBoard 畫面設計:UI 控制;換頁控制;Navigation 換頁控制;實例開發–換頁並把結果帶回APP 。實戰:校園景點APP 。UITableView表格:表格的設計;外型的設定;自定外型;實例開發–旅遊介紹APP 。實戰:美食評論APP 。網頁篇:UIWebView;HTML 5與iOS的 結合;實例開發–我的瀏覽器APP 。實戰:政府Open Data , 公車即時位置APP 。GameKit 遊戲設計 。圖片動畫 。實戰:遊戲選單 。物理碰撞 。點選控制 。實戰:遊戲設計 Flappy Bird 笨鳥先飛 |
進階課程:
日期 |
105年 6/4 一天 |
|
地點 |
||
課程 內容 |
。政府Open Data介紹,國內外相關的open data資源 。網路資料取得: httpss post , get. 。檔案存取: 。資料解析:JSON 、XML、REST 。實例開發:使用Open Data 實戰取得公共建設即時資料。 。地圖:iOS的地圖使用。 。實例開發: 將政府Open Data公告物件,實際的顯示在地圖上。 。多媒體:播放音樂;播放影片;實例開發– 我的音樂播放器APP |
。資料庫:資料庫SQLite資料庫; 。Big Data 大數據: 定時取得和分析。 。實例開發: 開發定時儲存交通或財經數據,並用圖表方法顯示數據,並透過離散數學分析結果。 。整合:整合練習–開發結合所有的功能, 。Apple App store認證機制:Apple store 開發者帳號;認證 key;實體機器測試 。上架流程:上架 。跨平台開發。 |