
iOS開發(fā)工程師培訓(xùn)
1 Objective-C編程語言必修本課程是旨在為iOS開發(fā)打下堅(jiān)實(shí)的編程語言基礎(chǔ),結(jié)合實(shí)戰(zhàn)項(xiàng)目需求,
對(duì)Objective-C語言進(jìn)行深入細(xì)致的講解,包括數(shù)據(jù)類型、操作符、表達(dá)式、類與對(duì)象、方法、繼承、多態(tài)、集合、內(nèi)存管理與ARC。
課程同時(shí)會(huì)分享很多實(shí)戰(zhàn)技能:比如常見的編程陷阱,佳實(shí)踐,設(shè)計(jì)模式。
2 iOS應(yīng)用開發(fā)實(shí)戰(zhàn)必修本課程結(jié)合實(shí)戰(zhàn)代碼演示,詳細(xì)講解iOS應(yīng)用開發(fā)的那些事兒,
主要包括開發(fā)步驟與Xcode介紹紹、應(yīng)用構(gòu)成、應(yīng)用開發(fā)流程、 應(yīng)用界面編程等諸多iOS 應(yīng)用開發(fā)核心內(nèi)容。
3 iOS開發(fā)高級(jí)進(jìn)階必修本課程主要講解iOS開發(fā)的各種高級(jí)進(jìn)階技術(shù),包括:網(wǎng)絡(luò)編程、數(shù)據(jù)持久化,以及動(dòng)畫實(shí)現(xiàn)、多線程編程、硬件訪問、性能調(diào)優(yōu)等,
更有App發(fā)布流程、線上應(yīng)用經(jīng)驗(yàn)分享等內(nèi)容。
4 wift編程語言必修Swift提供了比Objective-C更為高效的開發(fā)方式。本課程詳細(xì)講述Swift語言基礎(chǔ)、面向?qū)ο缶幊?、協(xié)議、泛型、閉包、內(nèi)存管理和兼容性支持等問題,
整個(gè)課程深入淺出,非常適合初學(xué)者學(xué)習(xí)。
5 iOS設(shè)計(jì)模式必修設(shè)計(jì)模式(Design Pattern)是軟件開發(fā)設(shè)計(jì)經(jīng)驗(yàn)的概括與提煉,它使得軟件開發(fā)人員可以方便地復(fù)用已經(jīng)被證明成功的軟件設(shè)計(jì)方法與思想,
是提高程序可讀性、可維護(hù)性和可擴(kuò)展性有效的手段,也是當(dāng)代優(yōu)秀軟件工程師必備的一項(xiàng)素質(zhì)。
課程從設(shè)計(jì)之道(松耦合設(shè)計(jì)思想)和設(shè)計(jì)之術(shù)(重構(gòu)與迭代式設(shè)計(jì))兩方面,通過大量的代碼實(shí)踐與演練,深入剖析經(jīng)典GOF 23種設(shè)計(jì)模式。