課程詳情2022-04-14 09:07
3.微信小程序目前比較火爆,會微信小程序的程序員更搶手
第一階段
語言基礎(chǔ)
1課程名稱;Objective-C語言
課程內(nèi)容;編譯及運行環(huán)境,編程規(guī)范,變量基本數(shù)據(jù)類型,進(jìn)制,運算符,流程控制
天數(shù);5天
2.課程名稱 ;Objective-C語言高級
課程內(nèi)容;數(shù)組,函數(shù),預(yù)處理器,宏結(jié)構(gòu),聯(lián)合,枚舉
天數(shù);2天
階段課程達(dá)到的效果;學(xué)員學(xué)完此部分課程后,可基本掌握OC語言的企業(yè)開發(fā)技術(shù),理解系統(tǒng)內(nèi)存結(jié)構(gòu),掌握程序流程處理,數(shù)據(jù)結(jié)構(gòu)組織和算法實現(xiàn)。成為一名入門級的OC語言程序員。
3.課程名稱 ;OOP編程
課程內(nèi)容;面向?qū)ο缶幊?,類?對象,屬性,方法,消息機制封裝,繼承,多態(tài), 協(xié)議,分類,擴展Objective-C語言內(nèi)存管理原理Objective-C語言2015新語法
天數(shù);7天
4課程名稱 ;Foundation框架
課程內(nèi)容;蘋果基礎(chǔ)框架常用類的使用, NSObject類, NSObject協(xié)議,NSString/NSMutableString類NSNumber類,NSValue類,iOS開發(fā)中常用集合類的使用,掌握Block的使用等
天數(shù);7天
階段課程達(dá)到的效果;學(xué)員學(xué)完此部分課程后,可熟練使用Objective-C語言,掌握蘋果開發(fā)基礎(chǔ)類庫,理解蘋果系統(tǒng)的內(nèi)存管理技術(shù)。為寫出流暢,高性的的App打下基礎(chǔ)
第二階段
課程階段;
1.課程名稱;控件和控制器基礎(chǔ)(7天)
課程內(nèi)容;iOS應(yīng)用開發(fā)基礎(chǔ), 基礎(chǔ)控件的使用,InterfaceBuilder技術(shù)如何提高開發(fā)效率多視圖編程, iOS中委托代理的使用滾動視圖和圖片處理故事板在iOS應(yīng)用開發(fā)中如何提高開發(fā)效率故事板場景和視圖控制器如何在實際開發(fā)中靈活使用Storyboard, xib和純代碼混合編程
2.課程名稱;核心控制器(7天)
課程內(nèi)容;表格視圖控制器 集合視圖控制器 高級控件 視圖控制器的生命周期
3.課程名稱;視圖層技術(shù)(7天)
課程內(nèi)容;視圖和圖形繪制技術(shù)在提高用戶體驗方面的應(yīng)用手勢識別,視圖變形, 觸控屏幕適配和界面布局技術(shù)視圖動畫,核心動畫提高用戶體驗
貫穿項目案例;iOS 應(yīng)用項目案例庫(包括: 音樂App, 友錄App, 信息App, 新聞App等)幾十個經(jīng)典項目和案例。講師上課重點講授項目庫中的界面和用戶交互功能。并講授各種用戶交互案例,涵蓋主流App應(yīng)用的用戶交互技術(shù)
第三階段
iOS高級編程
1.課程名稱;模型和數(shù)據(jù)存儲(3天)
課程內(nèi)容;iOS文件系統(tǒng),文件操作,數(shù)據(jù)與資源加載, 屬性文件與檔案存儲數(shù)據(jù)庫SQLite和SQL語句,數(shù)據(jù)庫第三方庫FMDB
2.課程名稱;多線程與多任務(wù)(2天)
課程內(nèi)容;進(jìn)程與線程, iOS線程處理, GCD, 線程池
3.課程名稱;網(wǎng)絡(luò)編程(4天)
課程內(nèi)容;網(wǎng)絡(luò)通信模型與通信協(xié)議,TCP/IP協(xié)議,HTTP/HTTPS協(xié)議如何通過XML文件解析與JSON解析技術(shù)進(jìn)行網(wǎng)絡(luò)通信第三方框架AFNetworking, SDWebImage,YYModel等本地緩存機制提高體驗,優(yōu)化網(wǎng)絡(luò)長連接與Socket通信框架CocoaAsynchSocket
4.課程名稱;多媒體與系統(tǒng)服務(wù)(3天)
課程內(nèi)容.;音頻播放,視頻播放 位置定位,地圖應(yīng)用各種iOS傳感器的使用系統(tǒng)媒體庫,相冊,通訊錄,像機,麥克的調(diào)用
5.課程名稱;網(wǎng)絡(luò)音樂播放器項目(7天)
課程內(nèi)容;MVC設(shè)計模式在iOS應(yīng)用開發(fā)中的應(yīng)用多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)、多線程技術(shù)及多種第三方框架的綜合性運用版本控件SVN/Git
貫穿項目案例;iOS 應(yīng)用項目庫(包括: 音樂App,天氣App, 新聞App, 在線影訊、… 等)經(jīng)典iOS App項目。講師上課重點講授項目庫中有挑戰(zhàn)性的音樂App, 影訊App,等項目;另外學(xué)員還可以從項目庫中自選幾個項目作為選項目,在講師的指導(dǎo)下完成。
第四階段
項目實戰(zhàn)
1.課程名稱;視頻直播類項目實戰(zhàn)(5天)
課程內(nèi)容;MVVM設(shè)計模式在iOS應(yīng)用開發(fā)中的應(yīng)用多媒體技術(shù)及網(wǎng)絡(luò)技術(shù)的再次綜合運用了解主流的視頻流實現(xiàn)技術(shù)
2.課程名稱;社交類項目實戰(zhàn)(8天)
課程內(nèi)容;本地推送和遠(yuǎn)程推送,極光推送藍(lán)牙通信,二維碼生成掃描移動支付,打包第三方庫App打包和上線其他實用開發(fā)技巧社交與位置分享環(huán)信通訊框架
3.課程名稱;微信小程序(10天)
課程內(nèi)容;微信小程序的框架結(jié)構(gòu)UI組件的應(yīng)用核心API的使用多媒體、網(wǎng)絡(luò)等技術(shù)的實現(xiàn)前端CSS、javaScript技術(shù)
貫穿項目案例;重點講解視頻直播App和社交類App。另外學(xué)員還可以從項目庫中自選幾個項目作為選作項目,在講師的指導(dǎo)下完成。