【課程簡(jiǎn)介】
幫助沒(méi)有編程基礎(chǔ)的學(xué)員學(xué)習(xí)程序的基本結(jié)構(gòu),學(xué)習(xí)程序開(kāi)發(fā)過(guò)程中的實(shí)用語(yǔ)法。系統(tǒng)的學(xué)習(xí)Swift基本語(yǔ)法,全面理解變量、常量,程序結(jié)構(gòu),函數(shù)等核心內(nèi)容。課程結(jié)束后,學(xué)員可建立全面的面向過(guò)程編程的思路和解決方法,擁有扎實(shí)的Swift編程基礎(chǔ),為學(xué)習(xí)Swift程序開(kāi)發(fā)做好充分準(zhǔn)備。
【適合人群】
1. 零基礎(chǔ)入門(mén),沒(méi)有任何編程基礎(chǔ)的同學(xué);
2. 手游開(kāi)發(fā)人員;
3. 從事過(guò)其他程序開(kāi)發(fā)工作,想要學(xué)習(xí)Swift;
4. 打算從事IT行業(yè)的在校學(xué)生或應(yīng)屆畢業(yè)生
【課程特色】
首開(kāi)swift課程,讓你走在別人前面,先一步展翅翱翔;
精講多練,上機(jī)時(shí)間超過(guò)70%;
成熟就業(yè)**團(tuán)隊(duì),讓你的薪資比同齡人高出不止一倍;
學(xué)習(xí)一套課程,相當(dāng)于在企業(yè)工作1年的經(jīng)驗(yàn)。
【學(xué)習(xí)目標(biāo)】
1、打下堅(jiān)實(shí)的Swift語(yǔ)法基礎(chǔ),全面理解程序的流程控制。了解面向過(guò)程編程和面向?qū)ο缶幊蹋?/p>
2、建立良好的編程習(xí)慣,能夠?qū)懗龈呖勺x性的代碼,能夠按照規(guī)范命名變量、定義方法、等,形成良好的代碼注釋習(xí)慣;
3、掌握良好的面向?qū)ο笏枷?,在工作崗位中,熟練?yīng)用Swift語(yǔ)言開(kāi)發(fā)游戲、應(yīng)用程序。
【課程內(nèi)容】
:基礎(chǔ)課程
1. 了解什么是程序?目前主流的編程語(yǔ)言有哪些。了解從事IT行業(yè)所應(yīng)具備的技能和知識(shí)。
2. 學(xué)習(xí)并熟練掌握使用Mac操作系統(tǒng)、Xcode等編譯器的使用。
3.了解Swift的主要特性,熟悉通過(guò)Xcode編譯器編寫(xiě)Swift。
4. 學(xué)習(xí)Swift編程基礎(chǔ),了解Swift的基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型。熟練變量、常量、運(yùn)算符與表達(dá)式等的操作。
5. 掌握程序開(kāi)發(fā)中的if-else if、switch-case等條件語(yǔ)句。
參考案例一:《初級(jí)卡牌》游戲
參考案例二:《抽獎(jiǎng)機(jī)》應(yīng)用
6. 掌握序開(kāi)發(fā)中的for、while,for...in等循環(huán)語(yǔ)句,以及break、continue、return的用法。
參考案例一:《氣泡屏?!窇?yīng)用
7. 學(xué)習(xí)函數(shù),函數(shù)的定義,包括語(yǔ)句與函數(shù)表達(dá)式,傳遞任意參數(shù)技巧,通過(guò)判斷參數(shù)類型實(shí)現(xiàn)函數(shù)重載,遞歸的原理,使用函數(shù)表達(dá)式解決問(wèn)題的技巧。
參考案例一:《動(dòng)感照片查看》應(yīng)用
8. 學(xué)習(xí)數(shù)組,數(shù)組的概念,數(shù)組的基本操作,數(shù)組的遍歷與排序,數(shù)組的搜索。
參考案例一:顯示對(duì)象隊(duì)列加載
9. 學(xué)習(xí)字符處理。字符切割、拼接、插入及XML結(jié)構(gòu)數(shù)據(jù)解析等操作。
10.掌握?qǐng)D片紋理、聲音編程。
參考案例一:《許愿墻》應(yīng)用
11. 初步掌握面向?qū)ο缶幊?、類及?duì)象的概念。
綜合項(xiàng)目學(xué)習(xí)
參考案例一:《計(jì)算器》應(yīng)用
參考案例二:《鬧鈴》應(yīng)用
參考案例三:《照相機(jī)》應(yīng)用
參考案例四:《初級(jí)雷電》游戲
參考案例五:《FlyppyBird》游戲
【教學(xué)環(huán)境】
【課程優(yōu)勢(shì)】
1、權(quán)威前沿的教學(xué)(講師都是來(lái)自9RIA.com天地會(huì)的開(kāi)發(fā)者);
2. 強(qiáng)大的社區(qū)支持(9RIA.com天地會(huì)是全球大的RIA開(kāi)發(fā)者社區(qū));
3.推薦就業(yè);
4. 一次報(bào)名,終身學(xué)習(xí),學(xué)會(huì)為止( 循環(huán)開(kāi)班,可向班主任申請(qǐng)轉(zhuǎn)班再次聽(tīng)課 )。
5.項(xiàng)目貫穿始終,在案例中熟悉每個(gè)知識(shí)點(diǎn)。
【學(xué)員心得】
馬成:之前,一個(gè)人學(xué)習(xí)as3,感覺(jué)很迷茫,不知道要學(xué)什么,也不清楚到底該怎么樣去學(xué)習(xí)好這門(mén)語(yǔ)言。直到來(lái)到杭州天地會(huì),我才真正感覺(jué)自己找到了組織。老師的敬業(yè),同學(xué)們對(duì)知識(shí)的渴望,使得學(xué)習(xí)氛圍十分濃厚。在這里,我學(xué)到了很多實(shí)用的知識(shí),也結(jié)識(shí)了一些永遠(yuǎn)的好朋友;在這里,我找到了自己人生的方向,也找到了滿意的工作。希望天地培訓(xùn)能夠幫越來(lái)越多還在迷茫中的朋友指引方向!
【優(yōu)惠活動(dòng)】
提前報(bào)名優(yōu)惠,團(tuán)報(bào)優(yōu)惠,老學(xué)員介紹優(yōu)惠
【講師】
我們的swift講師均任職于國(guó)內(nèi)IT企業(yè),具有多年ios開(kāi)發(fā)和項(xiàng)目實(shí)施經(jīng)驗(yàn)。對(duì)蘋(píng)果新的編程語(yǔ)言swift有著自己深刻的理解和獨(dú)到的見(jiàn)解。在知名企業(yè)做過(guò)ios企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)內(nèi)訓(xùn)。
【SWIFT定義】
Swift是蘋(píng)果公司在WWDC2014上發(fā)布的全新開(kāi)發(fā)語(yǔ)言。從演示視頻及隨后在appstore上線的標(biāo)準(zhǔn)文檔看來(lái),語(yǔ)法內(nèi)容混合了OC,JS,Python,語(yǔ)法簡(jiǎn)單,使用方便,并可與OC混合使用。
Swift 是一種新的編程語(yǔ)言,用于編寫(xiě) iOS 和 OS X 應(yīng)用。Swift 結(jié)合了 C 和 Objective-C 的優(yōu)點(diǎn)并且不受C兼容性的限制。Swift 采用安全的編程模式并添加了很多新特性,這將使編程更簡(jiǎn)單,更靈活,也更有趣。Swift 是基于成熟而且倍受喜愛(ài)得 Cocoa 和 Cocoa Touch 框架,他的降臨將重新定義軟件開(kāi)發(fā)。