招生對象
對移動平臺開發(fā)感興趣,喜歡蘋果iOS系統(tǒng),并愿意未來成為一個iOS開發(fā)者;
有一定的iOS開發(fā)基礎。
培訓目標
培養(yǎng)學員理解軟件開發(fā)過程,形成良好的編碼習慣,能獨立完成iPhone手機和iPad平板電腦上App 開發(fā),積累一定的項目經驗,能滿足企業(yè)對iOS相關的人才需求;
課程安排
階段
iOS應用的界面編程:iOS介紹及使用Xcode開發(fā)iOS應用,模擬器使用說明,iOS項目結構及如何查看日志,UI開發(fā)的兩種方式,Storyboard和xib文件,使用segue控制界面切換,基本控件的使用,控件的交互,選擇器視圖(UIPicker)、表視圖(UITableView)、網格視圖(UICollectionView)。
各種視圖控制器:表格視圖控制器(UITableViewController)、網絡視圖控制器(UICollectionViewController)、導航視圖控制器(UINavigationController)、標簽頁視圖控制器(UITabBarController),開發(fā)多視圖App,動畫的使用,界面跳轉及過渡動畫。
iOS應用的生命周期,iOS應用的旋轉管理,iOS應用屏幕的自適應。
圖形、圖像與動畫;Quartz簡介及Quartz 2D圖形繪制,Quartz繪制2D動畫技術,CALayer、CALayer動畫,Core Animation,使用CATransition動畫,屬性動畫。
多點觸碰和手勢處理:觸摸原理,長按手勢,縮放手勢,輕掃手勢,旋轉手勢等。
階段項目
貪吃蛇,連連看,五子棋,瘋狂打飛機游戲。
第二階段
iOS應用國際化、程序名稱國際化,程序界面國際化,圖片國際化。
iOS應用數據I/O、使用NSUserDefaults保存程序設置,使用屬性列表文件保存應用數據,在iOS應用中使用SQLite數據庫,使用CoreData管理SQLite數據庫。
多媒體應用開發(fā):iOS音頻和視頻,音頻播放技術,音頻錄制技術,視頻播放技術,視頻錄制技術,音視頻編輯技術,照相機編程,iOS圖片庫編程。
多線程編程:使用NSThread實現(xiàn)多線程,使用GCD實現(xiàn)多線程編程,使用NSOperation與NSOperationQueue實現(xiàn)多線程,iOS應用的后臺運行。
網絡編程: NSURL、NSURLConnection、使用CFNetwork框架實現(xiàn)網絡通信,TCP協(xié)議網絡編程、XML數據解析、JSON數據解析和處理,使用AFNetworkding實現(xiàn)網絡通信,使用ASIHTTPRequest實現(xiàn)網絡通信。
階段項目
天氣預報,電子拍賣系統(tǒng)iOS客戶端、無線點餐系統(tǒng)iOS客戶端,通過實際項目熟練掌握移動互聯(lián)網iOS APP開發(fā)的能力
第三階段
陀螺儀和傳感器編程,重力傳感器等。
Core Location定位技術。掌握iOS的定位API,使用蜂窩數據定位、使wifi定位、使用GPS定位,MapKit框架,iOS地圖應用,iCloud功能與應用,推送技術
階段項目
導航系統(tǒng)(應用類),怪物足球(游戲類)
第四階段
掌握Cocos2d-x的項目模板安裝和了解主程序。 掌握Cocos2d-x開發(fā)中的基本概念,掌握常用對象的應用,包括Director(導演)、Scene(場景)、Layer(層)、Sprite(精靈)等。 掌握Cocos2d-x的事件處理機制; 掌握Cocos2d-x的常用UI組件; 掌握粒子效果的應用,粒子系統(tǒng)的組成,使用粒子系統(tǒng); 掌握瓦片地圖的制作方法以及瓦片地圖的應用; 掌握Cocos2d-x中物理引擎的使用,模擬真實世界中的游戲場景效果。
階段項目
瘋狂打飛機(射擊類)、捕魚達人(休閑類),保衛(wèi)公主(塔防類),植物大戰(zhàn)僵尸(塔防類),憤怒的小鳥(物理引擎類)等主流游戲,使學員具備2年以上的手機游戲開發(fā)經驗。
第五階段
職業(yè)素養(yǎng)培養(yǎng)、簡歷編寫、崗前心理輔導及就業(yè)指導
學校環(huán)境
培訓教材
1、《瘋狂iOS講義(上):Objective-C 2.0與iPhone/iPad應用開發(fā)基礎》 電子工業(yè)出版社
2、《瘋狂iOS講義(下):iPhone/iPad應用與手游開發(fā)》 電子工業(yè)出版社
3、《Cocos2d-x 3.X游戲開發(fā)實戰(zhàn)》 電子工業(yè)出版社
說明:國內首部貨真價實的iOS 7、iOS 8開發(fā)相關著作,全部代碼通過iPhone 6s真機測試,iOS 8應用、手游實戰(zhàn)指南,萌仙、打飛機、憤怒的小鳥等游戲開發(fā)大揭秘。瘋狂軟件/瘋狂Java已發(fā)布本套課程的部分電子教材和配套視頻,并對外免費開放,敬請觀看。
教材優(yōu)勢
被全國幾十所高校、培訓機構選用的“瘋狂Java”、“瘋狂軟件”系列教材,部分教材已被翻譯到臺灣地區(qū)!無與倫比的“瘋狂Java”、“瘋狂軟件”、“瘋狂iOS”體系。
教學設備
1全新國行iMac鋁合金一體機四核Intel Core i5 處理器21.5英寸
LED背光顯示屏8G內存,1TB硬盤FaceTime HD 高清攝像頭
2、iPhone 5S 、iPad Air、iPad mini
就業(yè)方向
iPhone App 研發(fā)工程師、 iPhone App 測試工程師、 iPhone App 產品策劃
iPhone App 產品經理/助理、 iPhone App UI設計師、 iPhone App 產品運營管理
瘋狂軟件iOS的學習路線
瘋狂軟件iOS的學習路線,不僅證明瘋狂軟件iOS無與倫比的課程深度,也證明了瘋狂軟件iOS深厚的技術底蘊;同時也指引了iOS學習者的自學方向。
師資簡介
IT作家李剛老師領銜親臨主講,瘋狂軟件講師團隊(肖文吉、李韓飛、黃勇、李小華、羅文強等老師)現(xiàn)場授課。瘋狂軟件拒絕忽悠!絕不像有些培訓機構“扯虎皮,拉大旗”,號稱有XXX上課,結果去了發(fā)現(xiàn)根本沒這么回事。
86%滿意度
廣州瘋狂軟件教育中心
綜合
環(huán)境 : 4.3師資 : 4.3教學 : 4.3