第1章 課程介紹
介紹課程的教學大綱,讓大家對整個課程的結構有所了解。
1-1 課程簡介
1-2 Ionic 版本差異須知以及提問方式
第2章 概念介紹
介紹 Ionic 的發展、概念、可以開發的應用平臺,相關資源、甚至包括 Ionic 的正確讀音。
2-1 概念介紹
第3章 環境搭建
介紹 Ionic 開發環境以及不同移動平臺的開發環境搭建。
3-1 Ionic 的開發環境配置
3-2 國內網絡下 Windows 的 Ionic 環境配置
3-3 Ionic Lab的介紹與使用
3-4 Ionic iOS開發環境介紹
3-5 Ionic Android 開發環境介紹(Android Studio、Android 模擬器 Genymotion)
3-6 Ionic 瀏覽器調試技巧
第4章 Ionic 基礎概念
介紹 Ionic 的項目結構、生命周期以及包管理的方法。
4-1 Ionic項目結構介紹
4-2 先嘗個鮮,修改一下頁面樣式
第5章 Ionic 組件
著重介紹 Ionic 中經常使用到的組件,課程主要采用3分講解組件概念,7分使用實際案例來帶領大家一起通過代碼實現組件的學習過程,并為后期的項目實現打下基礎。
5-1 Ionic頁面生命周期
5-2 tab控件
5-3 Button控件
5-4 Input控件
5-5 Loading組件
5-6 Alert組件
5-7 Toast控件
5-8 Grid布局
5-9 Modal控件
5-10 ToolBar控件
5-11 List控件
5-12 Card組件
5-13 Navigation控件
第6章 ngCordova 組件
主要給大家講解下 ngCordova 組件的功能、使用方法,這樣大家在開發過程中遇到需要使用的 ngCordova 組件,可以參考此章節的課程去自行查找資料、學習相關組件的使用。
6-1 ImagePicker組件
6-2 Geolocation組件
6-3 LocalNotifications組件
第7章 項目實戰
精講完整的一個項目從無到有的開發過程,每一個章節都是大家非常需要了解的課程,這些知識點也是大家雖然學習了概念后仍然覺得無從下手開發項目需要了解的內容。
7-1 快速生成App圖標和啟動頁面
7-2 使用localStorage存儲狀態信息
7-3 Modal關閉后父頁面刷新的概念和方法
7-4 Ionic中的網絡請求
7-5 List中滑動刪除數據
7-6 集成極光推送實現消息推送
7-7 iOS打包與AppStore上架
7-8 Android打包與發布
7-9 課程GitHub地址以及咕咕監控項目介紹
7-10 查漏補缺與開發技巧以及技術展望
第8章 課程補充
對 Ionic 2.32版本中的一些差異以及學習方法論進行講解。
8-1 Ionic 2.32版本中的一些差異以及學習方法論(上)
8-2 Ionic 2.32版本中的一些差異以及學習方法論(下)
8-3 開發工具更新、bundle.js 以及 Xcode 環境須知
8-4 HTTP 請求解析 JSON 與在 TS 文件中引用 JS