三個(gè)階段:
1、iOS進(jìn)階開發(fā)
多線程
網(wǎng)絡(luò)
密碼學(xué)
2、跨平臺(tái)開發(fā)
HTML5入門開發(fā)
跨平臺(tái)開發(fā)(RN技術(shù) (React Native盡量采用最新的版本(feecbook極力推薦的跨平臺(tái)開發(fā)技術(shù))))
3、移動(dòng)架構(gòu)師
1??架構(gòu)師入門開發(fā) 詳細(xì)的講解
1.支付 (服務(wù)器+客戶端開發(fā))
傳統(tǒng)的開發(fā):調(diào)用服務(wù)器接口,不知道服務(wù)器干了什么事情(不知道服務(wù)器的業(yè)務(wù),沒法和服務(wù)器打交道)
2.集成支付框架設(shè)計(jì)(支付寶+微信+銀聯(lián)),集成第三方sdk,調(diào)用自己的框剪(一鍵支付,一鍵切換),同樣切換支付平臺(tái),不需要改任何代碼,只需要改配置信息,(如何寫框架,而不是用框架)
2??架構(gòu)師進(jìn)階開發(fā)
1.ORM進(jìn)階
2.響應(yīng)式編程框架設(shè)計(jì)-入門
3.MVP項(xiàng)目架構(gòu)設(shè)計(jì)-進(jìn)階開發(fā)
和一般課程有點(diǎn)差別,目的在于,思想層面(面試用到)
1.學(xué)了架構(gòu)師之后能幫助學(xué)習(xí)其他語言提供方法和技巧;
2.能夠讓你的代碼的結(jié)構(gòu)更加清晰。(解決框架亂,和模塊亂,更加規(guī)范);
3.能夠讓你的程序(項(xiàng)目)擴(kuò)展性很好,輕松增加功能或者模塊;
4.利他之心(哲學(xué))
第一點(diǎn):利他之心(站在同事角度,站在開發(fā)者角度去思考問題)
第二點(diǎn):利他之心(站在公司角度)
第三點(diǎn):利他之心(站在客戶角度)
衍生內(nèi)容:
OpenCV3(圖像處理課程)【eg:美顏】-入門 滿足基本開發(fā)(人體圖像學(xué))
FFmpeg(音視頻處理)【eg:直播】-入門 滿足基本開發(fā)
深入的話,都是算法,重點(diǎn)是學(xué)習(xí)方法和技巧。