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