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