廈門達內(nèi)教育為學(xué)員設(shè)置IOS培訓(xùn)班,緊跟蘋果公司技術(shù)的腳步,掌握蘋果開發(fā)基礎(chǔ)類庫,理解蘋果系統(tǒng)的內(nèi)存管理技術(shù),自己編寫核心架構(gòu)代碼,讓其他人編寫“外圍”代碼的iOS工程師,微信小程序目前比較火爆,會微信小程序的程序員更搶手。
授課機構(gòu): 廈門達內(nèi)教育
上課地點: 思明校區(qū), 詳情>>
開設(shè)班型:早班,晚班,周末班
廈門達內(nèi)教育為學(xué)員設(shè)置IOS培訓(xùn)班,緊跟蘋果公司技術(shù)的腳步,掌握蘋果開發(fā)基礎(chǔ)類庫,理解蘋果系統(tǒng)的內(nèi)存管理技術(shù),自己編寫核心架構(gòu)代碼,讓其他人編寫“外圍”代碼的iOS工程師,微信小程序目前比較火爆,會微信小程序的程序員更搶手。
課程階段
課程名稱
課程內(nèi)容
階段課程達到的效果
貫穿項目案例
語言基礎(chǔ)
Objective-C語言
編譯及運行環(huán)境,編程規(guī)范,變量
基本數(shù)據(jù)類型,進制,運算符,流程控制
學(xué)員學(xué)完此部分課程后,可基本掌握OC語言的企業(yè)開發(fā)技術(shù),理解系統(tǒng)內(nèi)存結(jié)構(gòu),掌握程序流程處理,數(shù)據(jù)結(jié)構(gòu)組織和算法實現(xiàn)。成為一名入門級的OC語言程序員。
Objective-C語言高級
數(shù)組,函數(shù),預(yù)處理器,宏
結(jié)構(gòu),聯(lián)合,枚舉
OOP編程
面向?qū)ο缶幊?,類?對象,屬性,方法,消息機制
封裝,繼承,多態(tài), 協(xié)議,分類,擴展
Objective-C語言內(nèi)存管理原理
Objective-C語言2015新語法
學(xué)員學(xué)完此部分課程后,可熟練使用Objective-C語言,掌握蘋果開發(fā)基礎(chǔ)類庫,理解蘋果系統(tǒng)的內(nèi)存管理技術(shù)。為寫出流暢,高性的的App打下基礎(chǔ)
Foundation框架
蘋果基礎(chǔ)框架常用類的使用, NSObject類, NSObject協(xié)議,NSString/NSMutableString類,NSNumber類,NSValue類,iOS開發(fā)中常用集合類的使用,掌握Block的使用等
課程階段
課程名稱
課程內(nèi)容
貫穿項目案例
iOS核心編程
控件和控制器基礎(chǔ)
(7天)
iOS應(yīng)用開發(fā)基礎(chǔ), 基礎(chǔ)控件的使用,
InterfaceBuilder技術(shù)如何提高開發(fā)效率
多視圖編程, iOS中委托代理的使用
滾動視圖和圖片處理
故事板在iOS應(yīng)用開發(fā)中如何提高開發(fā)效率
故事板場景和視圖控制器
如何在實際開發(fā)中靈活使用Storyboard, xib和純代碼混合編程
iOS 應(yīng)用項目案例庫(括: 音樂App, 友錄App, 信息App, 新聞App等)幾十個經(jīng)典項目和案例。講師上課重點講授項目庫中的界面和用戶交互功能。并講授各種用戶交互案例,涵蓋主流App應(yīng)用的用戶交互技術(shù)
核心控制器
(7天)
表格視圖控制器
集合視圖控制器
高級控件
視圖控制器的生命周期
視圖層技術(shù)
(7天)
視圖和圖形繪制技術(shù)在提高用戶體驗方面的應(yīng)用
手勢識別,視圖變形, 觸控
屏幕適配和界面布局技術(shù)
視圖動畫,核心動畫提高用戶體驗
課程階段
課程名稱
課程內(nèi)容
貫穿項目案例
iOS高級編程
模型和數(shù)據(jù)存儲
(3天)
iOS文件系統(tǒng),文件操作,數(shù)據(jù)與資源加載, 屬性文件與檔案存儲
數(shù)據(jù)庫SQLite和SQL語句,數(shù)據(jù)庫第三方庫FMDB
iOS 應(yīng)用項目庫(括: 音樂App,天氣App, 新聞App, 在線影訊、… 等)經(jīng)典iOS App項目。
講師上課重點講授項目庫中有挑戰(zhàn)性的音樂App, 影訊App,等項目;另外學(xué)員還可以從項目庫中自選幾個項目作為選作項目,在講師的指導(dǎo)下完成。
多線程與多任務(wù)
(2天)
進程與線程, iOS線程處理, GCD, 線程池
網(wǎng)絡(luò)編程
(4天)
網(wǎng)絡(luò)通信模型與通信協(xié)議,TCP/IP協(xié)議,HTTP/HTTPS協(xié)議
如何通過XML文件解析與JSON解析技術(shù)進行網(wǎng)絡(luò)通信
第三方框架AFNetworking, SDWebImage,YYModel等
本地緩存機制提高體驗,優(yōu)化網(wǎng)絡(luò)
長連接與Socket通信框架CocoaAsynchSocket
多媒體與系統(tǒng)服務(wù)
(3天)
音頻播放,視頻播放
位置定位,地圖應(yīng)用
各種iOS傳感器的使用
系統(tǒng)媒體庫,相冊,通訊錄,像機,麥克的調(diào)用
網(wǎng)絡(luò)音樂播放器項目
(7天)
MVC設(shè)計模式在iOS應(yīng)用開發(fā)中的應(yīng)用
多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)、多線程技術(shù)及多種第三方框架的綜合性運用
版本控件SVN/Git
課程階段
課程名稱
課程內(nèi)容
貫穿項目案例
項目實戰(zhàn)
視頻直播類項目實戰(zhàn)
(5天)
MVVM設(shè)計模式在iOS應(yīng)用開發(fā)中的應(yīng)用
多媒體技術(shù)及網(wǎng)絡(luò)技術(shù)的再次綜合運用
了解主流的視頻流實現(xiàn)技術(shù)
重點講解視頻直播App和社交類App。另外學(xué)員還可以從項目庫中自選幾個項目作為選作項目,在講師的指導(dǎo)下完成。
社交類項目實戰(zhàn)
(8天)
本地推送和遠程推送,極光推送
藍牙通信,二維碼生成掃描
移動支付,打第三方庫
App打和上線
其他實用開發(fā)技巧
社交與位置分享
環(huán)信通訊框架
微信小程序
(10天)
微信小程序的框架結(jié)構(gòu)
UI組件的應(yīng)用
核心API的使用
多媒體、網(wǎng)絡(luò)等技術(shù)的實現(xiàn)
前端CSS、javaScript技術(shù)
課程階段
課程名稱
課程內(nèi)容
貫穿項目案例
前沿實用技術(shù)
Swift語言
(11天)
Playground中編寫和調(diào)試Swift程序
Swift語言基礎(chǔ):數(shù)據(jù)類型,運算符,字符和字符串,集合,控制流
Swift函數(shù)式編程,閉,枚舉
類和結(jié)構(gòu)體,面向?qū)ο缶幊蹋瑯?gòu)造器
擴展,協(xié)議,泛型
下標、可選值、可選鏈,運算符重載
Swift與Objective-C語言混合編程
使用Swift語言實現(xiàn)微博App或酷跑運動類App
測試技術(shù)
(10天)
測試理論基礎(chǔ)
單元測試、系統(tǒng)測試
測試用例
自動化測試工具的使用
無任何編程基礎(chǔ),2-4天可熟練掌握OC語言,就是快,MAC OS系統(tǒng)介紹,常用開發(fā)術(shù)語介紹、軟件開發(fā)流程、C語言、Objective-C語言基礎(chǔ)、Objective-C常用算法、Swift2.0項目目標:個人所得稅計算器,打飛機、湯姆貓
iOS開發(fā)應(yīng)用基礎(chǔ)
掌握編程技術(shù)和思想,學(xué)完此階段可開發(fā)市面70%的大中型應(yīng)用項目,就是6!UI界面開發(fā)、UIView動畫、UITableView開發(fā)、UI適配NotificationCenter、代理、MRC手動內(nèi)存管理、文件IO操作SQLite數(shù)據(jù)庫、HTTP網(wǎng)絡(luò)、Java服務(wù)器的實現(xiàn)、Block代碼塊Quartz 2D、CoreGraphics、核心動畫百度地圖、高德地圖、多點觸摸、加速計項目目標:網(wǎng)易新聞客戶端,隨手記
iOS開發(fā)-應(yīng)用進階
勇攀頂峰,學(xué)完此階段水平可匹敵1-2年經(jīng)驗的開發(fā)人員,就是牛!設(shè)計模式,多線程,音、視頻,數(shù)據(jù)加密,正則驗證,GCD隊列ARC自動內(nèi)存管理,Socket通信,oauth2.0,凸顯處理,ipad獨有控件Iap,core data,ftp協(xié)議,新浪微博、QQ、微信等社會化分享,靜態(tài)庫網(wǎng)絡(luò)抓,國際化,搖一搖,推送,支付,即時通訊,二維碼掃描App打和發(fā)布,Apple Watch App的開發(fā)項目目標:新浪微博官方客戶端,流媒體客戶端,微信。
iOS開發(fā)-項目實戰(zhàn)
真實的蘋果商店上線項目,與公司接軌。再大的項目都是小case,就是任性!真實蘋果商店上線項目svn多人協(xié)同開發(fā)真機調(diào)試、應(yīng)用程序發(fā)布項目目標:組隊進行真實大型項目案例開發(fā)。
iOS開發(fā)-課程收尾
項目串講與總結(jié)面試題講解面試技巧和簡歷指導(dǎo)此階段為收尾階段,一方面是對前期知識的回顧,另一方面會教給大家非常實用的面試技巧,所講述的面試題也是各期同學(xué)面試時真實的面試題,大大增加大家的面試成功率。
創(chuàng)業(yè)融資
創(chuàng)業(yè)規(guī)劃,創(chuàng)業(yè)營銷,創(chuàng)業(yè)投資
自己編寫核心架構(gòu)代碼,讓其他人編寫“外圍”代碼的iOS工程師
微信小程序目前比較火爆,會微信小程序的程序員更搶手