蘇州iOS工程師培訓(xùn)學(xué)費達內(nèi)IT培訓(xùn)集團經(jīng)過11年運營,以中關(guān)村科技園區(qū)為依托,在中國軟件業(yè)發(fā)達的30多個大城市,建立了103家培訓(xùn)中心,占地近100000平方米,年培訓(xùn)5萬名軟件人才。
0512-
聯(lián)系
達內(nèi)·3G-iOS軟件工程師課程瀏覽
階段:
Web開發(fā)基礎(chǔ)(Linux操作系統(tǒng)、Nigix、XHTML技術(shù)核心、CSS技術(shù)核心);課程持續(xù)3周共96課時。
模塊課程內(nèi)容項目介紹1 Mac FundamentalLinux操作系統(tǒng)基礎(chǔ)
Linux常用命令
文本編輯器Vim/Vi應(yīng)用
Linux文件系統(tǒng)管理與維護
Linux用戶和用戶組管理
LANMP生產(chǎn)環(huán)境部署
熟悉Mac系統(tǒng),構(gòu)建企業(yè)開發(fā)環(huán)境和版本控制系統(tǒng)。2 Objtive-C Fundamental gcc編譯器,數(shù)據(jù)類型,變量和常量;
運算符和表達式,分支,循環(huán);
數(shù)組,函數(shù),指針和字符串,結(jié)構(gòu),聯(lián)合和枚舉;
指針應(yīng)用,雙指針,void指針,函數(shù)指針;
C標準庫,堆內(nèi)存分配,IO等;完全掌握C語言的本質(zhì),成為一名合格的C程序員,為以后的學(xué)習(xí)和工作打下堅實的基礎(chǔ)3 Objective-C OOP 面向?qū)ο缶幊?OOP),類和對象;
繼承和組合,self和super關(guān)鍵字,屬性(Property);
類工廠方法(Class Factory Method);
單例模式(Singleton),委托模式(Delegation);
內(nèi)存堆棧模型,內(nèi)存管理(引用計數(shù)、ARC);
自省(Introspective), SEL選擇器;
動態(tài)類型與靜態(tài)類型;掌握OC語言特性,理解面向?qū)ο缶幊趟枷耄莆辗庋b,繼承,多態(tài)三大特性。步入蘋果平臺開發(fā)的行列4 Foundation Framework 分類(Category), 擴展(Extension),(protocol);
Foundation 框架的類結(jié)構(gòu)和關(guān)系;
字符串(NSString,NSMutableString);
數(shù)值對象(NSNumber,NSValue);
數(shù)組(NSArray,NSMutableArray);
字典(NSDictionary,NSMutableDictionary);
集合(NSSet,NSMutableSet);
枚舉(for..in)NSIndexPath;
日期與時間(NSDate),日期格式(NSDateFormatter),
日歷(NSCalendar),定時器(NSTimer);
文件管理(NSFileManager),程序包(NSBundle);
緩沖區(qū)(NSData);
" 鍵值編碼(KVC),鍵值監(jiān)聽(KVO),通知中心
(NSNotificationCenter),通知(NSNotification);"
" 網(wǎng)絡(luò)連接(NSURLConnection), 網(wǎng)絡(luò)地址(NSURL),
網(wǎng)絡(luò)請求(NSURLRequest),請求回應(yīng)(NSResponse),
錯誤處理(NSError);"Foundation框架是蘋果平臺開發(fā)的基礎(chǔ)框架,包含一些常用的類型。掌握好此部分技術(shù)可以讓我們以后的開發(fā)工作更加方便和快捷。5 全真實訓(xùn)項目一T-Othello 勝負計算模塊,人機對戰(zhàn)算法。重構(gòu)T-Othello。搭建T-Othello框架。T-Reader 文件讀取模塊,文件管理模塊,網(wǎng)絡(luò)搜索模塊,圖書下載模塊,在線翻譯模塊。第二階段:
iOS開發(fā)(UIKit及繪圖、iOS特性);課程持續(xù)6周共240課時。
模塊課程內(nèi)容項目介紹1 UIKit及繪圖MVC模式,簡單控件(UILabel,UITextField,UIButton,
UIAlertView,UIActionSheet);"
窗口(UIWindow), 視圖(UIView), 應(yīng)用程序(UIApplication)。
繪圖(drawRect), Quartz, CGContextRef;
觸摸(UITouch), 事件(UIEvent), 手勢(UIGestureRecognizer),
UIResponder, 消息傳遞,響應(yīng)者鏈;"
UIView及CALayer動畫
(CAAnimation, CABasicAnimation,CAKeyFrameAnimation) ;"
活動提示(UIActivityIndicatorView);
圖像(UIImageView);
滾動視圖(UIScrollView), 頁控制器(UIPageControl), 開關(guān)(UISwitch),
單選(UISegmentControl), 滑塊(UISlider);"
多行文本(UITextView), 網(wǎng)頁視圖(UIWebView), 滾輪(UIPickerView),
日期
滾輪(UIDatePickerView),表格視圖(UITableView), 表格項(UITableViewCell);"
標簽控制器(UITabBarController);
導(dǎo)航控制器(UINavigationController);
表格控制器(UITableViewController);
相冊控制器(UIImagePickerController);
iOS開發(fā)中,圖形用戶界面的開發(fā)是非常重要的一部分,通過此部分的學(xué)習(xí),使學(xué)員掌握絕大部分的可視化控制,通過對各種控件的熟練使用,開發(fā)出自己心中的個性界面。2 iOS特性
音頻播放(AVAudioPlayer);
視頻播放(MPMoviePlayerViewController);
照相機(UIImagePickerController),相冊管理;
短信(MFMessageComposeViewController);
郵件(MFMailComposeViewController);
加速計(UIAccelerometer)的使用;
地圖(MKMapView)的使用及定位(Core Location);
數(shù)據(jù)持久化(文件,SQLite數(shù)據(jù)庫, 歸檔, NScoding),云存儲(iCloud);
多線程(NSThread, NSLock), 操作隊列(NSOperationQueue),
Blocks;"
網(wǎng)絡(luò)編程 GET/POST請求, xml解析, json解析, socket編程;熟練使用iOS系統(tǒng)提供的核心功能完成項目要求。通過完成多個不同類型的項目,掌握音頻視頻處理,電話短信處理,相機操作,重力感應(yīng),地圖等技術(shù)。并理解和熟練應(yīng)用iOS的多線程,網(wǎng)絡(luò)通信,持久化存儲等技術(shù)。3 全真實訓(xùn)項目二重構(gòu)T-Othello 提供圖形界面模塊,關(guān)卡控制模塊。重構(gòu)T-Reader 提供圖形界面,閱讀界面功能。T-ThankQ 圖形界面T-PhotoMaven 圖形界面,照片修正模塊,合成照片模塊。T-ETVfor iOS圖形界面。T-Othello網(wǎng)絡(luò)對戰(zhàn)T-ETV音頻播放功能,視頻播放功能T-PhotoMaven制作影片模塊、拍照模塊, 相片管理模塊、分享模塊,短信發(fā)送照片、照片管理模塊、云同步模塊、微薄模塊,網(wǎng)絡(luò)聊天模塊,網(wǎng)絡(luò)傳輸模塊;T-ThankQ地圖服務(wù)模塊、社交模塊;T-Reader 圖書管理模塊。第三階段:
iOS項目實踐(T-Othello、T-Reader、T-PhotoMaven、T-ETV for iOS、 T-ThankQ)課程持續(xù)3周共120課時
模塊課程內(nèi)容項目介紹1 T-Othello計算勝負數(shù)模塊;
人機對戰(zhàn)計算機算法模塊;
圖形界面模塊;
關(guān)卡控制模塊;
網(wǎng)絡(luò)對戰(zhàn)模塊
棋牌類游戲是iOS平臺上五大類型游戲。T-Othello以流行的關(guān)卡設(shè)計,從易到難的計算機算法,人機對戰(zhàn)模式和網(wǎng)絡(luò)對戰(zhàn)模式切換,漂亮的界面,非常好的可玩性,會吸引大量的棋迷參戰(zhàn)。2 T-Reader界面顯示模塊;
文件讀取模塊;
圖書管理模塊;
在線搜索模塊;
在線下載模塊;
在線翻譯模塊手機閱讀器是任何一臺iOS設(shè)備必備的工具軟件。現(xiàn)在,閱讀器的功能越來越強大,越來越方便。T-Reader應(yīng)該是一款值得你驕傲的產(chǎn)品。3 T-PhotoMaven拍照模塊;
修正模塊;
照片管理模塊;
照片微博功能模塊;合成照片模塊;
制作影片模塊;
云同步模塊;照片處理是iOS平臺常見的工具。提供一款使用方便,功能獨特,個性十足的照片處理軟件,是大家所期待的。T-PhotoMaven 不僅具備大部分照片處理軟件所具有的功能,還具備生成影片功能,將自己的一些照片制作成影片,再配合背景音樂,分享給朋友們,是多么美妙的事。4 T-ETV for iOS音頻播放模塊;
視頻播放模塊;
影片下載模塊;
本地資源管理模塊;音樂和電影是iOS設(shè)備必備的功能。相關(guān)的軟件也非常的多。T-ETV for iOS可以處理音樂、電影、下載、管理、在線觀看等功能。5 T-ThankQ地圖服務(wù)模塊;
社交模塊;
網(wǎng)絡(luò)聊天模塊;
網(wǎng)絡(luò)傳輸模塊;
微博模塊;
具體功能模塊(如失物招領(lǐng)等);
T-ThankQ 是一款利用用戶位置信息提供用戶周圍互幫互助功能的移動應(yīng)用。你可以在任何時候,任何地點尋求任何他人的幫助,自然你也可以幫助他們獲取積分。你也可以和你周圍的人互動,聊天,交友,分享等。當然,你也可以將你們感興趣的內(nèi)容發(fā)送到微薄。6 全真實訓(xùn)項目三棋牌類游戲是iOS平臺上五大類型游戲。T-Othello以流行的關(guān)卡設(shè)計,從易到難的計算機算法,人機對戰(zhàn)模式和網(wǎng)絡(luò)對戰(zhàn)模式切換,漂亮的界面,非常好的可玩性,會吸引大量的棋迷參戰(zhàn)。手機閱讀器是任何一臺iOS設(shè)備必備的工具軟件。現(xiàn)在,閱讀器的功能越來越強大,越來越方便。T-Reader應(yīng)該是一款值得你驕傲的產(chǎn)品。照片處理是iOS平臺常見的工具。提供一款使用方便,功能獨特,個性十足的照片處理軟件,是大家所期待的。T-PhotoMaven 不僅具備大部分照片處理軟件所具有的功能,還具備生成影片功能,將自己的一些照片制作成影片,再配合背景音樂,分享給朋友們,是多么美妙的事。音樂和電影是iOS設(shè)備必備的功能。相關(guān)的軟件也非常的多。T-ETV for iOS可以處理音樂、電影、下載、管理、在線觀看等功能。T-ThankQ 是一款利用用戶位置信息提供用戶周圍互幫互助功能的移動應(yīng)用。你可以在任何時候,任何地點尋求任何他人的幫助,自然你也可以幫助他們獲取積分。你也可以和你周圍的人互動,聊天,交友,分享等。當然,你也可以將你們感興趣的內(nèi)容發(fā)送到微薄。第四階段:
iOS游戲開發(fā)(Cocos 2D、C++語言、Box2D);課程持續(xù)3周共120課時
模塊課程內(nèi)容項目介紹1 Cocos 2D? Cocos 2D介紹,導(dǎo)演類(CCDirector),場景類(CCScene), 層類
(CCLayer);"
? 精靈類(CCSprite), 動作(CCAction),菜單(CCMenu), 標簽(CCLabelTTF);
? 點粒子系統(tǒng)(CCPointParticleSystem);
掌握流行的游戲開發(fā)引擎2 C++語言? C++語言簡介,C++面向?qū)ο缶幊?,類和對象?br/>? 構(gòu)造器,拷貝構(gòu)造,析構(gòu),new/delete;
? 運算符重載;
? 面向?qū)ο蟮娜筇匦?,封裝,繼承,多態(tài);
? 模板編程(template);
? Objective-C++;掌握C++語言,理解C++語言的全部特性,成為一名合格的C++程序員3 Box 2D? 物理(B2World), 剛體(B2Body);
? 精靈與剛體;
? 碰撞(B2ContactListener);
? 剛體連接點(B2Joint);掌握時下流行的物理引擎4 全真實訓(xùn)項目四在講師的帶領(lǐng)下,完成項目,從而達到熟練應(yīng)用游戲流程控制,sprite(精靈)扶持,動作,非常酷的圖形,動畫,物理庫,音頻引擎等等技術(shù)實現(xiàn)自己想要的游戲;學(xué)員可根據(jù)喜好,將前面的某此項目,使用C++語言重新實現(xiàn),熟悉OC和C++混編。通過完成游戲,掌握box2D的物理,精靈剛體連接,碰撞,轉(zhuǎn)換點等特性。
0512-
聯(lián)系
更多課程請點擊:http://gslpw.cn/jigou/45958
地址:江蘇省蘇州市姑蘇區(qū)百腦匯6樓
蘇州iOS工程師培訓(xùn)學(xué)費,蘇州iOS工程師培訓(xùn),蘇州iOS工程師資格