培訓形式:
1、全日制(周一至周六白天 08:30-17:00)學(xué)習;
2、晚間班(周一、三、五 18:30-21:00)學(xué)習;
3、周末班(周六 08:30-17:00)學(xué)習;
4、業(yè)余班(周一至周六08:30-21:00自定義時(shí)間段)學(xué)習;
5、小班授課,每期10人左右,名師教學(xué),免費重修,直至就業(yè)。
報名條件:
1、年齡要求:20 周歲(含)以上;
2、學(xué)歷要求:理工科大專(zhuān)(含大專(zhuān))以上學(xué)歷,非理工科本科(含本科)以上學(xué)歷;
3、其他要求:具備計算機基本的基本操作、英語(yǔ)閱讀能力即可 。
就業(yè)方向:
軟件開(kāi)發(fā)工程師、軟件測試工程師、系統工程師、數據庫工程師
課程體系:
階段一:Web開(kāi)發(fā)基礎
● Mac Fundamental(Linux操作系統基礎 Linux常用命令 文本編輯器Vim/Vi應用 Linux文件系統管理與維護 Linux用戶(hù)和用戶(hù)組管理 LANMP生產(chǎn)環(huán)境部署)
● Objtive-C Fundamental(GCC編譯器,數據類(lèi)型,變量和常量; 運算符和表達式,分支,循環(huán); 數組,函數,指針和字符串,結構,聯(lián)合和枚舉; 指針應用,雙指針,void指針,函數指針; C標準庫,堆內存分配,IO等)
● Objective-C OOP(面向對象編程(OOP),類(lèi)和對象;繼承和組合,self和super關(guān)鍵字,屬性(Property);類(lèi)工廠(chǎng)方法(Class Factory Method);單例模式(Singleton),委托模式(Delegation); 內存堆棧模型,內存管理(引用計數、ARC);自省(Introspective), SEL選擇器;動(dòng)態(tài)類(lèi)型與靜態(tài)類(lèi)型)
● Foundation framework(分類(lèi)(Category), 擴展(Extension),協(xié)議(protocol);Foundation 框架的類(lèi)結構和關(guān)系;字符串(NSString,NSMutableString);數值對象(NSNumber,NSValue);數組(NSArray,NSMutableArray); 字典(NSDictionary,NSMutableDictionary); 集合(NSSet,NSMutableSet);快速枚舉(for..in)NSIndexPath;日期與時(shí)間(NSDate),日期格式(NSDateFormatter), 日歷(NSCalendar),定時(shí)器(NSTimer);文件管理(NSFileManager),程序包(NSBundle);緩沖區(NSData);鍵值編碼(KVC),通知中心(NSNotificationCenter),通知(NSNotification); 網(wǎng)絡(luò )連接(NSURLConnection), 網(wǎng)絡(luò )地址(NSURL),網(wǎng)絡(luò )請求(NSURLRequest),請求回應(NSResponse),錯誤處理(NSError))
階段二:iOS開(kāi)發(fā)
● UIKit及繪圖(SMVC模式,簡(jiǎn)單控件(UILabel,UITextField,UIButton,UIalertView,UIActionSheet);窗口(UIWindow), 視圖(UIView), 應用程序(UIApplication)。 繪圖(drawRect), Quartz, CGContextRef;觸摸(UITouch), 事件(UIEvent), 手勢(UIGestureRecognizer), UIResponder, 消息傳遞,響應者鏈;UIView及CALayer動(dòng)畫(huà) (CAAnimation, CABasicAnimation,CAKeyframeAnimation) ;活動(dòng)提示(UIActivityIndicatorView);圖像(UIImageView);滾動(dòng)視圖(UIScrollView), 頁(yè)控制器(UIPageControl), 開(kāi)關(guān)(UISwitch), 單選(UISegmentControl), 滑塊(UISlider);多行文本(UITextView), 網(wǎng)頁(yè)視圖(UIWebView), 滾輪(UIPickerView),日期滾輪(UIDatePickerView),表格視圖(UITableView), 表格項(UITableViewCell);標簽控制器(UITabBarController);導航控制器(UINavigationController);表格控制器(UITableViewController);相冊控制器(UIImagePickerController))
● iOS特性(音頻播放(AVAudioPlayer);視頻播放(MPMoviePlayerViewController);照相機(UIImagePickerController),相冊管理;短信(MFMessageComposeViewController);郵件(MFMailComposeViewController);加速計(UIAccelerometer)的使用;地圖(MKMapView)的使用及定位(Core Location);數據持久化(文件,SQLite數據庫, 歸檔, NScoding),云存儲(iCloud);多線(xiàn)程(NSThread, NSLock), 操作隊列(NSOperationQueue),Blocks;網(wǎng)絡(luò )編程 GET/POST請求, xml解析, json解析, socket編程)
階段三:iOS項目實(shí)踐
● K-Othello(計算勝負數模塊;人機對戰計算機算法模塊;圖形界面模塊;關(guān)卡控制模塊;網(wǎng)絡(luò )對戰模塊)
● 線(xiàn)程通信(了解ANR 使用多線(xiàn)程技術(shù)解決ANR問(wèn)題;了解線(xiàn)程通信技術(shù)原理;Handler和Message;使用多線(xiàn)程實(shí)現圖片的異步加載;封裝Android中的線(xiàn)程通信模型、AsyncTask;在工作線(xiàn)程中創(chuàng )建消息隊列、HandlerThread)
● K-Reader(界面顯示模塊; 文件讀取模塊;圖書(shū)管理模塊;在線(xiàn)搜索模塊;在線(xiàn)下載模塊;在線(xiàn)翻譯模塊)
● K-PhotoMaven(拍照模塊; 修正模塊;照片管理模塊;照片功能模塊;合成照片模塊;制作影片模塊;云同步模塊)
● K-ETV for iOS(音頻播放模塊; 視頻播放模塊;影片下載模塊;本地資源管理模塊)
● K-ThankQ(地圖服務(wù)模塊; 社交模塊;網(wǎng)絡(luò )聊天模塊;網(wǎng)絡(luò )傳輸模塊;WB模塊;具體功能模塊(如失物招領(lǐng)等))
階段四:iOS游戲開(kāi)發(fā)
● Cocos 2D(Cocos 2D介紹,導演類(lèi)(CCDirector),場(chǎng)景類(lèi)(CCScene), 層類(lèi)(CCLayer);精靈類(lèi)(CCSprite), 動(dòng)作(CCAction),菜單(CCMenu), 標簽(CCLabelTTF);點(diǎn)粒子系統(CCPointParticleSystem))
● C++語(yǔ)言(C++語(yǔ)言簡(jiǎn)介,C++面向對象編程,類(lèi)和對象;構造器,拷貝構造,析構,new/delete;運算符重載;面向對象的三大特性,封裝,繼承,多態(tài);模板編程(template); Objective-C++)
● Box 2D(物理世界(B2World), 剛體(B2Body);精靈與剛體;碰撞測試(B2ContactListener);剛體連接點(diǎn)(B2Joint);)
關(guān)于我們:
科迅教育專(zhuān)注IT技能培養,致力于培養面向互聯(lián)網(wǎng)領(lǐng)域的高端人才,以學(xué)員就業(yè)為目的,優(yōu)質(zhì)就業(yè)為宗旨,是一家集Web前端工程師、Java工程師、PHP工程師、.NET工程師、Android工程師、iOS工程師、C/C++工程師、軟件測試工程師、Linux云計算工程師、Python工程師、大數據工程師、人工智能開(kāi)發(fā)工程師等課程為一體的IT培訓機構。
通過(guò)項目實(shí)戰+課程學(xué)習的方式,讓學(xué)生的編碼數量度更高,文檔編寫(xiě)能力更強,從而在實(shí)際工作中得到良好的應用。
● 學(xué)員通過(guò)6個(gè)月的學(xué)習,掌握了編程開(kāi)發(fā)的實(shí)際技能,并且能夠獲得快速進(jìn)入企業(yè)的機會(huì ),成為夢(mèng)想的程序猿(媛)。