課程簡介:
移動互聯網開發是2013年最熱門的技術,通過北風網老師《使用HTML5技術進行移動OA的開發》課程的學習,普通WEB程序員可以在最快的時間內學會使用Sench Touch開發移動應用軟件,成為一位完全精通HTML5開發的高端人才。 HTML 5是近十年來Web開發標準最巨大的飛躍。和以前的版本不同,HTML 5并非僅僅用來表示Web內容,它的新使命是將Web帶入一個成熟的應用平臺,在HTML 5平臺上,視頻,音頻,圖象,動畫,以及同電腦的交互都被標準化。 Sencha Touch是專門為移動設備開發應用的Javascript框架,也是第一個基于HTML5的Mobile App框架。使用Sencha Touch,開發人員可以構建移動WEB應用,在iPhone、Android和BlackBerry touch等設備上運行,其效果看起來如同原生應用。
亮點一:跨平臺開發
根據最新移動互聯網市場統計,谷歌Android、蘋果iOS和微軟Windows Phone 8是三大主流移動操作系統,對于程序員來說,開發出的應用程序能跨平臺運行也顯得越來越重要了。使用HTML5就可實現“一次編寫,隨處部署”——HTMl5可以在瀏覽器、手機、平板電腦上運行,你可以把它轉化為原生代碼來支持iOS和Android。這是其他方式都無法做到的。
亮點二:可視化編程xa0
Sencha Architect是個可視化的應用開發工具,通過與Sencha Touch 2、Ext JS 4結合,Sencha Architect 2提升了開發者的生產效率并驅動應用設計模式上的最佳實踐。Senchca Architect提供了一個可視化的畫布與代碼編輯平臺,并且使用了拖放的方式,旨在快速實現移動與桌面應用的裝配。
第1講:使用HTML5技術進行跨平臺開發及系統演示、相關技術簡介
HTML5跨平臺技術講解
Sencha Touch框架介紹
移動OA系統演示及相關技術簡介
第2講:使用Sencha Touch 開發一個最簡單的應用Hello Mobile World!
開發環境安裝及配置
使用Sencha Architect可視化編程簡介
編寫最簡單的應用Hello Mobile World!
第3講:學習Sencha Touch常用視圖控件(第1部分)
Form表單各組件的使用
第4講:學習Sencha Touch常用視圖控件(第2部分)
Tab組件的使用
List組件的使用
第5講:學習Sencha Touch常用視圖控件(第3部分)
Ext.MessageBox常用對話框
完成移動OA系統各視圖的設計
第6講:學習Sencha Touch數據模型(第1部分)
數據模型[Model]的主要職責是描述存儲和管理應用程序的數據
Ext.data.proxy概述
Ext.data.Store概述
JsonReader讀取JSON格式的數據和XmlReader讀取XML格式的數據
Sencha Architect數據源綁定方法
第7講:學習Sencha Touch數據模型(第2部分)
store的find方法詳細講解
store的findExact方法詳細講解
store的findExact方法詳細講解
本地存儲localstorage方法詳細講解
第8講:深入學習Sencha MVC Architecture(第1部分)
Sencha Touchxa0 MVC框架介紹
使用Sencha Touch MVC開發一個簡單應用
第9講:深入學習Sencha MVC Architecture(第2部分)
瀏覽器同源策略介紹
JSONP跨域請求
JSONP服務端開發
第10講:深入學習Sencha MVC Architecture(第3部分)
Sencha Touch分頁插件的使用
第11講:深入學習Sencha MVC Architecture(第4部分)
Sencha Touch實現form表單的跨域訪問
發起流程的可視化程序設計
第12講:深入學習Sencha MVC Architecture(第5部分)
流程詳細信息顯示
處理環節的可視化程序設計
第13講:使用PhoneGap將HTML5打包在本地應用
PhoneGap簡介及跨平臺解決方案
創建Android移動應用程序并生成APK安裝文件
在iOS的Xcode中建立PhoneGap應用程序并生成ipa安裝文件
第14講:數據庫模型設計
移動OA相關數據表的設計
第15講:工作流引擎狀態模型PHP編程(第1部分)
用戶登錄驗證、取得系統日期的PHP編程
待辦事項、已處理事項、發起事項的PHP編程
第16講:工作流引擎狀態模型PHP編程(第2部分)
狀態工作流簡介
每個狀態節點的權限控制PHP編程
查詢每個狀態節點的后續動作PHP編程
第17講:工作流引擎狀態模型PHP編程(第3部分)
發起流程的PHP編程
處理流程的PHP編程
流程詳細信息展現的PHP編程
第18講:權限及人員、部門設置PHP編程(第1部分)
流程各環節權限設置及保存的PHP編程
第19講:權限及人員、部門設置PHP編程(第2部分)
人員、部門設置PHP編程
附件上傳的方法說明;
發送郵件的方法說明。
第20講:移動互聯網數據交互的關鍵技術JSON介紹
JSON簡介
PHP中的JSON應用
json_encode的使用
將數據庫查詢結果轉成JSON的應用
跨域的JSON數據調用
ASP中的JSON應用
將數據庫查詢結果轉成JSON的應用
JSON.parse的使用