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