移植Android到不一樣的平臺必須整合Linux驅動程序,瞭解HAL及其設計和實現,是開發Android第一門課程,考慮Android Service的架構設計和實現是出色的移植工做必須作的功課,如何把新的和有特點的硬件功能加入Android是Android Service一個核心主題;web
掌握Android的祕訣在於掌握其架構設計,本課程以代碼剖析爲基礎,助你東西Android背後的架構設計和商業哲學,從而開發出符合Android架構並易於維護的Android產品;瀏覽器
課程特點 緩存
優雅的整合新功能到Android系統上,開發出符合Android架構並易於維護的Android產品;性能優化
培訓對象架構
手機、平板、智能電視、車載系統、智能家居設備(例如微波爐、防盜門、電冰箱)等全部想使用Android的硬件廠商;負載均衡
想理解Android運行機制的軟件開發者;框架
學員基礎運維
能看懂C/C++與Java分佈式
講師簡介模塊化
王家林
Hadoop源碼級專家,曾負責某知名公司的類Hadoop框架開發工做,專一於Hadoop一站式解決方案的提供,同時也是雲計算分佈式大數據處理的最先實踐者之一,Hadoop的狂熱愛好者,不斷的在實踐中用Hadoop解決不一樣領域的大數據的高效處理和存儲,如今正負責Hadoop在搜索引擎中的研發中國電信的屢次Hadoop培訓,花旗銀行的Hadoop內訓,金立手機的Hadoop內訓等,著有《雲計算分佈式大數據Hadoop實戰高手之路---從零開始》《雲計算分佈式大數據Hadoop實戰高手之路---高手崛起》《雲計算分佈式大數據Hadoop。實戰高手之路---高手之巔》等;
Android架構師、高級工程師、諮詢顧問、培訓專家;
通曉Android、HTML五、Hadoop,迷戀英語播音和健美;
致力於Android、HTML五、Hadoop的軟、硬、雲整合的一站式解決方案;
國內最先(2007年)從事於Android系統移植、軟硬整合、框架修改、應用程序軟件開發以及Android系統測試和應用軟件測試的技術專家和技術創業人員之一。
HTML5技術領域的最先實踐者(2009年)之一,成功爲多個機構實現多款自定義HTML5瀏覽器,參與某知名的HTML5瀏覽器研發;
超過10本的IT暢銷書做者;
培訓內容
第一天 |
第1堂課:Hardware Abstract Layer驅動開發 1.1 深刻Native Service驅動程序架構 1.2 libhardware 與 HAL API 1.3 Stub & Module 的觀念 1.4 HAL Interface與HAL Stub 第2堂課:Android Service 架構 SystemServer 整合開發2.1 Zygote & SystemServer 介紹 2.2 ServiceManager介紹 2.3 IPC、 Remote method call與Binder管理說明 2.4 AIDL 介紹與IInterface設計觀念解析 2.5 Activity & ApplicationContext 2.6 ServiceManager 第3堂課:Android Framework 架構原理分析 (OOD) 3.1 Proxy Object與Android Service的模式的關係 3.2 Handler 與 Message 的解析與實做細節 3.3 Introduction to Software Framework 3.4軟件框架實戰: IoC、擴展性與不可修改性 3.5 先設計(Design)後實現(Implementation) 3.5 Doing Long Operations 3.6 Design Patterns of Android Framework
|
|
時間 |
內 容 |
備註 |
次日 |
第4堂課:Android Process 模式與系統程序 4.1 Component 與 Main Thread 4.2 Instance of Dalvik VM 4.3 Introduction of Dalvik VM 4.4 Android Process Model 4.5 Class Preloading 4.6 Main Thread詳解 第5堂課:Android Service模式下框架整合(1) 5.1 Android Service Model 解析 5.2 Why use IPC ? 5.3 How to do Blocking IO? 5.4 How to do Data Polling? 5.5 Using Child Thread for Async Method Call 5.6 Callback and Interface Design 5.7 Thread-Safe 觀念與實現 第6堂課:Android Service 模式下的框架整合(2) 6.1 Data Transfer from App to Hardware 6.2 Data Transfer from Hardware to App 6.3 Using Bundle & Parcel 6.4 Using IPC Parcel 6.5 Use Callback Methods 6.6 軟件模塊化 (Component) 6.7 整合模塊到Android Framework 6.8 製做 Android SDK 插件 (add-ons) |
|
s�&<ppH���N-US style='font-size:11.0pt; font-family:"Microsoft JhengHei","sans-serif";mso-fareast-font-family:宋體; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋體;color:#FF6600; letter-spacing:.2pt;mso-fareast-language:ZH-CN'>2個主題:HBase高級進階
一、 高級模式、輔助索引、搜索集成
二、 版本管理
三、 事物
四、 行鍵的高級設計
第3個主題:HBase集羣高級管理
一、 運維任務
二、 數據任務:數據的導入導出等
三、 集羣共享
四、日誌
五、故障處理
第4個主題:HBase性能優化
一、 壓縮
二、 拆分和合並
三、負載均衡
四、負載測試
五、垃圾回收優化
六、緩存
第5個主題:Hadoop開發者之路
1. Hadoop技能模型
2. Hadoop開發者最佳學習路線和方式
3.Hadoop開發者最佳成長路線