培訓(xùn)教材
1、《瘋狂IOS講義》前8章 電子工業(yè)出版社
說明:瘋狂Java已發(fā)布本套課程的部分電子教材和配套視頻,并對(duì)外免費(fèi)開放,敬請(qǐng)觀看。
招生對(duì)象
對(duì)移動(dòng)平臺(tái)開發(fā)感興趣,喜歡蘋果iOS系統(tǒng),并愿意未來成為一個(gè)iOS開發(fā)者;
培訓(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)的人才需求;
目標(biāo)崗位
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)營管理
課程安排
*階段
Mac的基本操作,F(xiàn)inder,Safari,AppStort簡介, Mac OS X下的開發(fā)介紹,下載和安裝Xcode和SDK, 搭建企業(yè)開發(fā)環(huán)境的搭建,創(chuàng)建iOS項(xiàng)目。
Objective-C 基本語法,數(shù)據(jù)類型和變量,運(yùn)算符,程序流程控制。數(shù)組和操作數(shù)組。函數(shù)、指針、結(jié)構(gòu)體、塊等知識(shí)點(diǎn)的學(xué)習(xí)。掌握Objective-C語言基本語法基礎(chǔ)及程序設(shè)計(jì)
階段項(xiàng)目項(xiàng)目練習(xí)與階段測試、BubbleSort、SelectionSort、InsertionSort、ShellSort、DataSorter等各種數(shù)據(jù)處理技術(shù)。
控制臺(tái)五子棋等小游戲。
第二階段
掌握Objective-C 語言高級(jí)特性,理解面向?qū)ο缶幊趟枷耄莆辗庋b、繼承、多態(tài)三大特性。面向?qū)ο缶幊?類和對(duì)象。隱藏和封裝、繼承、多態(tài)。異常處理機(jī)制及反射機(jī)制,Objective-C內(nèi)存管理機(jī)制。
Cocoa的基本框架Foundation Framework;
字符串(NSString NSMutableString)、數(shù)值對(duì)象(NSNumber NSValue);數(shù)組(NSArray,NSMutableArray)、字典 (NSDictionary,NSMutableDictionary)、集合(NSSet,NSMutableSet)、快速 枚舉(for…in) NSIndexPath;日期與時(shí)間(NSDate)、日期格式(NSDataFormatter)、日歷 (NSCalendar)、定時(shí)器(NSTimer);文件管理(NSFileManager)、程序包(NSBundle)、緩沖區(qū)(NSData)
熟悉Foundation Framework的使用。重點(diǎn)掌握iOS的基礎(chǔ)框架,其包含了iOS 開發(fā)的基本數(shù)據(jù)類型,在iOS SDK中NS開頭的類都屬于這個(gè)框架重點(diǎn)突出介紹開發(fā)中常用的類。
NSCoding 協(xié)議;程序包(NSBundle)、緩沖區(qū)(NSData);管理文件和目錄;工作目錄、工作路徑;基本文件的操作。熟練掌握數(shù)據(jù)存入目錄或指定路徑,以及文件管理
階段項(xiàng)目開發(fā)控制臺(tái)梭哈、俄羅斯方塊等小游戲。
iOS應(yīng)用開發(fā)+手游開發(fā)就業(yè)營
瘋狂軟件
被幾十所高校、培訓(xùn)機(jī)構(gòu)選用的“瘋狂Java”、“瘋狂軟件”系列教材,部分教材已被翻譯到臺(tái)灣地區(qū)!無與倫比的“瘋狂Java”、“瘋狂軟件”體系。
學(xué)時(shí):大約3個(gè)月。
培訓(xùn)教材
1、《瘋狂IOS講義》電子工業(yè)出版社
招生對(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)的人才需求;
目標(biāo)崗位
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應(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),怪物足球
第四階段
掌握如何設(shè)置Cocos2d應(yīng)用開發(fā),安裝項(xiàng)目模板和了解主程序。掌握Cocos2d開發(fā)中的基本概念,掌握基本的引擎類的應(yīng)用;通過iPhone OS的Touch事件
進(jìn)一步了解Cocos2d-iPhone引擎的事件處理機(jī)制的核心;掌握粒子效果的應(yīng)用,了解粒子系統(tǒng)的組成,使用粒子系統(tǒng);掌握瓦片地圖的制作方法,了解瓦片
地圖的應(yīng)用;掌握Cocos2d圖形庫中的兩大物理引擎,提高對(duì)游戲的現(xiàn)實(shí)化模擬。
海南思源職業(yè)培訓(xùn)學(xué)校
海口南大橋校區(qū)地址:??谑旋埨ケ甭?8號(hào)華銀大廈西門6樓(新溫泉酒店正對(duì)面,華海路口,南大橋下)
??谑泄痪€路:8路、13路、18路、19路、20路、21路、23路、25路、26路、29路、42路、49路、50路、61路、65路、204路車到華銀大廈或新溫泉酒店站下車
三亞解放路校區(qū)地址:三亞市解放二路*銀行住宿4樓403室(寶盛廣場對(duì)面,一方百貨站下車)
三亞市公交線路:1路、2路、10路、8路、7路、5路車到一方百貨站下車