
曙海教學優(yōu)勢
本課程,秉承二十一年積累的教學品質(zhì),以項目實現(xiàn)為導向,面向企事業(yè)項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
  曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
     建立了良好的合作關系,20多年來,合作企事業(yè)單位以達30多萬。曙海培訓的課程在業(yè)內(nèi)有著響亮的知名度。
?
本課程定位于一次性貫通軟硬整合和端云整合思想、方案、技術,以當下最火爆的兩項技術Android和HTML5為核心,以具體技術和代碼來闡述具體思想和和實施方案。
致力于打造在軟硬云整合時代和端云整合時代具有獨立思考能力和實踐能力的高素質(zhì)IT人才;?
Android高級工程師?
Android移植工程師?
Android框架開發(fā)工程師?
Android項目經(jīng)理?
Android架構師?
Web開發(fā)人員轉(zhuǎn)移到HTML5時代;?
使用HTML5技術重構已有的Web應用;
瀏覽器開發(fā)和定制人員;
對Android軟硬整合感興趣的人員;?
對端云整合感興趣的軟院;?
希望迅速了解和掌握Android應用和底層技術的人員;?
Android應用程序開發(fā)者;?
Android底層開發(fā)者;?
Android框架設計和開發(fā)者;?
Android產(chǎn)品架構師;?
Android系統(tǒng)架構師;?
希望從事移動終端開發(fā)的愛好者、工程師、程序員、以及相關行業(yè)的工程技術人員?
Web開發(fā)人員;
云計算從業(yè)人員;
1)具有Java基礎;?
2) 具有C和C++基礎更佳;?
3)對設計模式有所有了解對提升聽課效果會大有裨益;
4) 了解HTML、CSS、JavaScript;
?
| 主題 | 內(nèi)容 | 
| 
 第1個主題:Android架構揭秘  | 
 1.1 Google是如何通過Android支持、掌控全球的硬件廠商和應用程序開發(fā)者的??  | 
| 
 第2個主題:Android開機流程揭秘  | 
 2.1 第一個用戶進程剖析;?  | 
| 
 第3個主題:Android中啟動一個新的應用程序揭秘  | 
 3.1 當我們觸摸Android屏幕中Launcher上的一個應用程序的圖標的時候到底發(fā)生怎樣的調(diào)用過程??  | 
| 
 第4個主題:HAL揭秘  | 
 4.1 HAL被加入Android中的真正歷史原因分析?  | 
| 
 第5個主題:HAL Stub實戰(zhàn)  | 
 5.1 用面向?qū)ο蟮乃枷敕治觥⒃O計、實現(xiàn)Stub?  | 
| 
 第6個主題:HAL和Linux Kernel  | 
 6.1 HAL Stub訪問和控制硬件?  | 
| 
 第7個主題:Service與HAL Stub整合  | 
 7.1 以面向服務的觀點和方式與HAL交互?  | 
| 
 第8個主題:Binder與Shared Memory  | 
 8.1 Binder源代碼剖析?  | 
| 
 第9主題: Handler、Looper、Message、MessageQueue  | 
 9.1 Android的事件驅(qū)動模型?  | 
| 
 第10個主題:把Java寫的 Service加入到Applciation Framework中  | 
 10.1 IInterface與CTS?  | 
| 
 第11主題:Android軟、硬、云三位一體整合  | 
 11.1 從技術角度揭秘云,包括云的關鍵技術和實現(xiàn)方法?  | 
| 
 第12主題:Android測試  | 
 12.1 Android代碼測試的好處,測試的方式?  | 
| 
 第13主題:斷點續(xù)傳  | 
 ★ 類似迅雷的多線程下載器?  | 
| 
 第14主題:瀏覽器開發(fā)和自定義  | 
 14.1 瀏覽器定制和開發(fā)的核心原理剖析?  | 
| 
 第15個主題:HTML5 架構思維  | 
 15.1 All in JavaScript  | 
| 
 第16主題:Android中Java與WebView中Javascript相互溝通  | 
 16.1 制作Android界面的新大陸?  | 
| 
 第17個主題:通過一個Blog實例實戰(zhàn)HTML5&CSS3  | 
 17.1 實戰(zhàn)HTML5新增頁面元素;?  | 
| 
 第18個主題:HTML5的新特性  | 
 18.1 本地存儲?  | 
| 
 第19個主題:PhoneGap的技術思考  | 
 19.1 PhoneGap的架構藝術?  | 
| 
 第20個主題:PhoneGap框架的技術基石是什么?  | 
 20.1 使用WebView?  | 
| 
 第21個主題:PhoneGap案例開發(fā)實戰(zhàn)  | 
 21.1 PhoneGap的生命周期事件?  | 
| 
 第22個主題:徹底洞悉jQuery Mobile  | 
 22.1 jQuery Mobile設計的技術思考和商業(yè)思考?  | 
| 
 第23個主題:Node.js實戰(zhàn)高并發(fā)和非阻塞式的服務端  | 
 23.1 Node.js的思考;?  | 
| 
 第24個主題:Node.js和WebSocket的整合  | 
 24.1 使用Node.js和WebSocket打造非同步處理機制及其重大價值;?  | 
| 
 第25個主題:Android產(chǎn)業(yè)觀點及獲利模式  | 
 25.1 Android開源、開放與相容的意義和途徑?  | 
| 
 第26個主題:解析Android框架的設計模式(Design Pattern)  | 
 26.1 設計模式的使用要點?  | 
| 
 第27個主題:使用NDK/JNI:Java與C/C++的整合開發(fā)  | 
 27.1 使用Android的NDK環(huán)境  | 
| 
 第28個主題:上層(Java)應用框架的解析觀摩與擴充  | 
 28.1 UI框架解析與擴充?  | 
| 
 第29個主題:底層(C/C++)框架的解析、觀摩與擴充  | 
 29.1 系統(tǒng)服?眨喊?括Android Service和 Native Service  | 
| 
 第30個主題:應用框架開發(fā)技術  | 
 30.1 框架的主要元素:基類(Superclass)  | 
| 
 第31個主題:框架(Open)API設計方法  | 
 31.1 認識Open API  | 
| 
 第32個主題:如何做行業(yè)應用框架的需求分析  | 
 32.1 需求探索?  | 
| 
 第33個主題:親自演練行業(yè)框架的設計與開發(fā)?  | 
 33.1 熟諳EIT框架設計模式(Pattern)?  | 
| 
 第34個主題:實踐編程(一):先落實到Java層應用框架  | 
 分析:領域分析、框架需求分析?  | 
| 
 第35個主題:實踐編程(二):往下延伸到C/C++層框架  | 
 35.1 復習JNI,以及Java與C/C++整合開發(fā)技巧?  | 
| 
 第36個主題:實踐編程(三):往上銜接到HTML5/JS與PhoneGap的跨平臺框架  | 
 36.1 介紹Web層的EITS模式  |