結(jié)合iOS 8推出的全新課程。課程優(yōu)勢(shì):使用OS X 10.9.x操作系統(tǒng),Xcode 5.x開(kāi)發(fā)環(huán)境,采用FCBS教學(xué)模式,在原有課程基礎(chǔ)上,增添iOS 8教學(xué)(swift),并且再次優(yōu)化課程設(shè)置,增強(qiáng)學(xué)員綜合能力。
課程大綱:
課程階段 |
課程模塊 |
課時(shí) |
模塊介紹 |
課程內(nèi)容 |
iOS開(kāi)發(fā)基礎(chǔ) |
入學(xué)測(cè)試 |
8課時(shí) |
測(cè)試學(xué)員是否適合學(xué)習(xí) |
入學(xué)考試、入學(xué)面談。 Mac系統(tǒng)認(rèn)知。 |
C語(yǔ)言 |
88課時(shí)(11天) |
C語(yǔ)言是iOS開(kāi)發(fā)的入門(mén)基礎(chǔ)語(yǔ)言,本部分主要介紹C語(yǔ)言的基本語(yǔ)法,C企業(yè)編程基本概念,數(shù)據(jù)結(jié)構(gòu)與精典算法 |
1、進(jìn)制;C數(shù)據(jù)類型、常量變量、運(yùn)算符、表達(dá)式、格式化輸入輸出 |
|
2、關(guān)系運(yùn)算符、邏輯運(yùn)算符、if、條件運(yùn)算符、switch..case.. |
||||
3、while循環(huán)、do..while循環(huán)、for循環(huán) |
||||
4、一維數(shù)組、數(shù)組排序、字符數(shù)組 |
||||
5、二維數(shù)組、字符串?dāng)?shù)組、多維數(shù)組 |
||||
6、函數(shù)分類、函數(shù)聲明和定義、函數(shù)調(diào)用,形參實(shí)參、函數(shù)嵌套調(diào)用 |
||||
7、結(jié)構(gòu)體、結(jié)構(gòu)體數(shù)組 |
||||
8、指針 |
||||
9、高級(jí)指針 |
||||
10、程序存儲(chǔ)區(qū)劃分、動(dòng)態(tài)申請(qǐng)內(nèi)存、內(nèi)存操作函數(shù) |
||||
11、函數(shù)指針、回調(diào)函數(shù)、動(dòng)態(tài)調(diào)用 |
||||
C語(yǔ)言考試 |
8課時(shí) |
筆試 |
筆試及答案講解 |
|
Objective-C語(yǔ)言 |
80課時(shí)(10天) |
Objective-C是iOS與Mac OS開(kāi)發(fā)的主要語(yǔ)言,它是對(duì)C語(yǔ)言的擴(kuò)展,并融入了面向?qū)ο蟮奶攸c(diǎn)。包含封裝、繼承、多態(tài)三大特性,本部分主要介紹OC的基本語(yǔ)法,新的特性,內(nèi)存管理,基礎(chǔ)類的使用等內(nèi)容。 |
1、面向?qū)ο蟾拍睢㈩惡蛯?duì)象、類的定義、對(duì)象創(chuàng)建 |
|
2、實(shí)例變量可見(jiàn)度、方法、setter、getter |
||||
3、繼承、初始化方法、便利構(gòu)造器 |
||||
4、字符串的基本使用、數(shù)組的基本使用、學(xué)習(xí)查閱API文檔 |
||||
5、數(shù)組排序、block語(yǔ)法、基于block數(shù)組排序 |
||||
6、 字典、集合、for..in、NSNumber、NSValue |
||||
7、NSDate、NSDateFormatter、類目、延展、協(xié)議、代理 |
||||
8、屬性、點(diǎn)語(yǔ)法、KVC |
||||
9、內(nèi)存管理、NSCopying協(xié)議、屬性內(nèi)存管理 |
||||
10、便利構(gòu)造器內(nèi)存管理、集合內(nèi)存管理、復(fù)習(xí) |
||||
Objective-C語(yǔ)言考試 |
8課時(shí) |
筆試 |
筆試及答案講解 |
|
iOS開(kāi)發(fā)中級(jí) |
單視圖控制器 |
192課時(shí)(24天) |
iOS視圖,視圖控制器、程序執(zhí)行流程,常用UI,觸摸手勢(shì),常用設(shè)計(jì)模式、視圖控制器管理,表視圖,集合視圖,數(shù)據(jù)持久化,數(shù)據(jù)解析,網(wǎng)絡(luò),多線程,可視化編程 |
1、UIWindow、UIView、UILabel |
2、UIButton、UITextField、代理、程序運(yùn)行流程 |
||||
3、自定義視圖、視圖控制器 |
||||
4、觸摸、響應(yīng)者、響應(yīng)者鏈 |
||||
5、target..action、delegate設(shè)計(jì)模式;UIImageView、手勢(shì) |
||||
6、UISegmentedControl、UISlider及UIControl |
||||
7、UIScrollview、UIPageControl |
||||
多視圖控制器 |
8、導(dǎo)航控制器、屬性傳值、代理傳值 |
|||
9、UITableView的基本使用 |
||||
11、UITableViewCell、UITableViewController |
||||
12、單例、模態(tài)、UITableView綜合(《通訊錄》) |
||||
13、UITabBarController、block高級(jí) |
||||
14、Interface Builder、Storyboard、自動(dòng)布局 |
||||
15、XML、JSON解析 |
||||
16、網(wǎng)絡(luò)編程 |
||||
17、異步下載圖片、KVO |
||||
18、沙盒、包,文件讀寫(xiě)、歸檔、NSFileManager |
||||
實(shí)戰(zhàn)技術(shù) |
19、 SQL語(yǔ)句,數(shù)據(jù)庫(kù) |
|||
20、綜合講解練習(xí) |
||||
21、集合視圖UICollectionView |
||||
22、多線程(NSThread、NSOperationQueue、GCD) |
||||
23、UIView動(dòng)畫(huà)(基于Block的動(dòng)畫(huà)),CAAnimation動(dòng)畫(huà)(CAPropertyAnimation、CATransition) |
||||
24、MVC、M與C的通信(KVO、通知)、V與C通信(target..action..、delegate) |
||||
UI考試 |
8課時(shí) |
筆試 |
筆試及答案講解 |
|
iOS開(kāi)發(fā)高級(jí) |
項(xiàng)目研發(fā)(一) |
120課時(shí)(15天) |
完成一個(gè)真實(shí)項(xiàng)目,從需求分析開(kāi)始,然后技術(shù)調(diào)研,工期評(píng)估、編碼、測(cè)試、優(yōu)化代碼、上傳程序等(全程真機(jī)調(diào)試) |
藍(lán)鷗現(xiàn)有100+款上線App項(xiàng)目: |
一.陌陌 |
||||
二、酷狗音樂(lè) |
||||
三.網(wǎng)易新聞 |
||||
四.美食行 |
||||
五. 團(tuán)800 |
||||
六.墨跡天氣 |
||||
七.優(yōu)酷 |
||||
八.時(shí)光網(wǎng) |
||||
swift和系統(tǒng)服務(wù) |
40課時(shí)(5天) |
系統(tǒng)服務(wù) |
1、遠(yuǎn)程通知,實(shí)現(xiàn)原理和流程(實(shí)現(xiàn)聊天) |
|
2、Core Data |
||||
3、 基于XMPP協(xié)議的即時(shí)通信 |
||||
4、學(xué)生技術(shù)調(diào)研分享總結(jié)。 多媒體:本地和網(wǎng)絡(luò)音頻播放、本地和網(wǎng)絡(luò)視頻播放、iPod音樂(lè)播放(支持后臺(tái)播放)、地理定位、地理位置編碼、地圖展示、地圖標(biāo)簽自定義顯示 |
||||
5、學(xué)生技術(shù)調(diào)研分享總結(jié)。 陀螺儀,實(shí)現(xiàn)指南針;使用系統(tǒng)通訊錄程序,操作通訊錄數(shù)據(jù)(增刪改查),自定義通訊錄;國(guó)際化 |
||||
16課時(shí)(2天) |
swift |
1、Swift語(yǔ)言中的變量和常量的聲明和使用,Swift語(yǔ)言中的數(shù)據(jù)類型,循環(huán)結(jié)構(gòu),分支結(jié)構(gòu)的使用。 2、字符串、數(shù)組、以及字典的使用和基本操作,以及與數(shù)組字典的配合使用。 3、Swift語(yǔ)言中的函數(shù)聲明和使用以及閉包的概念。 |
||
1、Swift語(yǔ)言的面向?qū)ο蟮奶卣,類與結(jié)構(gòu)體,屬性,點(diǎn)語(yǔ)法以及繼承,協(xié)議和延展。2、Swift語(yǔ)言開(kāi)發(fā)實(shí)戰(zhàn)UI篇。 |
||||
項(xiàng)目研發(fā)(二) |
80課時(shí)(10天) |
學(xué)員自主項(xiàng)目研發(fā),體驗(yàn)真實(shí)企業(yè)開(kāi)發(fā)過(guò)程。講師分配,學(xué)員組成各自項(xiàng)目組。按工期完成項(xiàng)目開(kāi)發(fā)。 |
項(xiàng)目主要用到以下工具 |
|
開(kāi)發(fā)結(jié)業(yè) |
就業(yè)指導(dǎo) |
40課時(shí)(10天) |
就業(yè)全方位指導(dǎo) |
提供簡(jiǎn)歷指導(dǎo)、面試指導(dǎo)、人事指導(dǎo)、技術(shù)指導(dǎo)、心理指導(dǎo)。面談、模擬面試 |