移動應用開發新技術教學大綱_第1頁
移動應用開發新技術教學大綱_第2頁
移動應用開發新技術教學大綱_第3頁
移動應用開發新技術教學大綱_第4頁
移動應用開發新技術教學大綱_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

移動應用開發新技術教學大綱適用范圍:2018版本科人才培養方案課程代碼:08150401課程性質:專業選修課學分:4學分學時:64學時(其中:理論48學時,實驗16學時)先修課程:數據庫原理及應用、Web前端技術基礎,PHP網站開發后續課程:適用專業:軟件工程專業教材:《微信公眾平臺開發實例教程》(第三版),孟祥磊著,人民郵電出版社,2017.01開課單位:計算機科學與技術系一、課程的性質與任務課程性質:本課程是軟件工程專業的專業選修課。課程任務:其任務主要是了解微信公眾平臺開發的基礎知識;掌握能夠綜合運用所學知識,熟練掌握開發微信公眾平臺的方法和技巧,熟練掌握實現微信平臺特殊功能的方法和技巧,熟練掌握使用平臺接口的方法和技巧;最終掌握微信公眾平臺開發方法及自學新知識的能力,同時為從事相關行業工作打下必要的基礎。二、課程的基本內容及要求(一)微信公眾平臺開發概述1.課程教學內容(1)微信公眾平臺介紹;(2)開發所需知識及軟件;(3)本地與服務器運行環境搭建。2.課程重點難點重點:開發所需知識及軟件;難點:本地與服務器運行環境搭建。3.課程教學要求(1)了解微信公眾平臺的基礎知識;(2)掌握開發所需知識及軟件;(3)掌握本地與服務器運行環境搭建的方法。(二)微信公眾平臺開發快速入門1.課程教學內容(1)微信公眾平臺實現HelloWorld程序;(2)關注事件及各類型消息接收、響應;(3)開發者模式下自定義菜單操作;(4)開發者模式下實現客服功能。2.課程重點難點重點:微信公眾平臺實現HelloWorld程序,事件及各類型消息接收、響應;難點:開發者模式下自定義菜單操作和客服功能。3.課程教學要求(1)了解微信開發者模式;(2)掌握實現關鍵字回復HelloWorld程序的方法;(2)掌握關注事件與自定義回復圖文消息的實現方法;(3)掌握關鍵字被動回復用戶文字消息,接收圖片信息并響應的方法;(4)了解開發者模式下自定義菜單的創建工具和客服功能;(5)掌握自定義菜單創建、查詢和刪除的方法;(6)掌握CLICK菜單事件在接口文件中響應的方式;(7)掌握客服功能賬號創建,將消息轉發到客服的方法;(8)了解客服功能軟件使用。(三)微信公眾平臺常見HTML51.課程教學內容(1)易企秀工具介紹;(2)制作一個HTML5的創意宣傳頁;2.課程重點難點重點:易企秀工具的使用;難點:如何制作一個HTML5的創意宣傳頁。3.課程教學要求(1)熟悉HTML5;(2)掌握易企秀工具的使用方法;(3)掌握易企秀手機客戶端的使用方法;(4)了解易企秀H5場景模塊;(5)掌握制作活動報名的HTML創意宣傳頁的方法。(四)實例:天氣預報查詢功能1.課程教學內容(1)天氣預報查詢接口介紹;(2)天氣預報查詢接口調用;(3)天氣預報查詢功能實現。2.課程重點難點重點:天氣預報查詢接口的調用;難點:天氣預報查詢的功能實現。3.課程教學要求(1)了解天氣預報的查詢接口和天氣預報查詢功能的整體流程;(2)掌握天氣預報查詢接口調用方法;(3)掌握處理返回信息得到有效的天氣數據的方法;(4)掌握PHP截取函數的使用方法;(5)掌握微信公眾平臺關鍵詞回復的方法;(6)完成天氣預報查詢功能。(五)微信公眾平臺接口介紹與配置1.課程教學內容(1)微信公眾平臺接口介紹及測試號配置;(2)微信公眾平臺接口開發注意事項;(3)微信公眾平臺核心接口功能介紹。2.課程重點難點重點:微信公眾平臺接口開發注意事項;難點:微信公眾平臺核心接口功能介紹。3.課程教學要求(1)了解微信公眾平臺接口及測試號配置的方法;(2)掌握微信公眾平臺接口全局返回碼說明;(3)掌握微信公眾平臺接口頻次限制說明;(4)掌握確定微信應用在開發過程中會用到哪些接口的方法。(六)微信公眾平臺基礎接口實例講解1.課程教學內容(1)access_token獲取及應用;(2)微信服務器IP、長鏈接轉短鏈接接口實例;(3)用戶管理中常用接口調用實例及解析。2.課程重點難點重點:access_token的使用;難點:微信服務器IP、長鏈接轉短鏈接接口的使用,用戶管理中常用接口調用的方法。3.課程教學要求(1)了解access_token的作用及使用場景;(2)掌握獲取access_token值的方法;(3)掌握獲取微信服務器IP地址的方法;(4)掌握長鏈接轉短鏈接接口調用的方法;(5)掌握獲取微信關注用戶列表接口調用的方法;(6)掌握用戶基本信息接口(UnionID機制)調用方法。(七)微信公眾平臺高級接口實例講解1.課程教學內容(1)網頁授權接口實例講解;(2)帶參數二維碼介紹及實例講解;(3)JSSDK介紹及使用;(4)模板消息介紹及實例調用;(5)微信web開發者工具詳解。2.課程重點難點重點:網頁授權接口,帶參數二維碼以及JSSDK的使用方法;難點:模板消息,微信web開發者工具的使用方法。3.課程教學要求(1)了解網頁授權接口介紹;(2)掌握scope為snsapi_base時調用和scope為snsapi_userinfo時調用;(3)了解帶參數二維碼;(4)掌握生成帶參數二維碼以及掃描帶參數二維碼的方法;(5)了解JSSDK;(6)掌握JSSDK自定義分享功能以及JSSDK調用手機相冊、拍照功能的方法;(7)了解模板消息;(8)掌握添加模板和發送模板消息的方法;(9)了解微信web開發者工具;(10)掌握調試網頁授權接口,模擬JSSDK權限校驗以及移動調試的使用方法。(八)實例:手機短信驗證功能1.課程教學內容(1)PHP與MySQL介紹;(2)短信驗證碼實現方式。2.課程重點難點重點:PHP操作MySQL數據庫;難點:短信驗證碼實現流程。3.課程教學要求(1)熟悉PHP與MySQL的關系;(2)掌握PHP操作MySQL數據庫的方法;(3)掌握短信驗證碼實現方式。(4)熟悉短信驗證碼驗證界面;(5)掌握短信驗證碼實現流程。(九)實例:微信綁定功能1.課程教學內容(1)微信綁定介紹;(2)微信與手機號綁定實例。2.課程重點難點重點:微信綁定主流的兩種方式;難點:微信與手機號綁定的方法。3.課程教學要求(1)熟悉微信綁定;(2)掌握微信綁定主流的兩種方式;(3)掌握短信驗證碼實現方式;(4)掌握微信與手機號綁定方法。(十)微信公眾平臺開發之面向對象1.課程教學內容(1)面向對象開發介紹;(2)微信開發如何使用面向對象;2.課程重點難點重點:面向對象的重要性;難點:微信開發如何使用面向對象。3.課程教學要求(1)熟悉什么是面向對象以及面向對象的特性;(2)掌握面向對象的重要性;(3)掌握創建一個class類的方法;(4)掌握創建被動回復純文本信息的方法;(5)掌握實例化類并使用被動回復的方法。三、課程學時分配教學章節理論實踐(驗)討論、習題一、微信公眾平臺開發概述2二、微信公眾平臺開發快速入門22三、微信公眾平臺常見HTML542四、天氣預報查詢功能42五、微信公眾平臺接口介紹與配置6六、微信公眾平臺接口實例講解104七、手機短信驗證功能62八、微信綁定功能62九、微信公眾平臺開發之面向對象82總計=SUM(ABOVE)48=SUM(ABOVE)16四、課程考核方式與要求考核方式:本課程主要以作業評價、課內實驗、階段測驗、期末機試等方式對學生進行考核評價。考核基本要求:考核總成績由期末大作業成績和過程性評價成績組成。其中:期末大作業成績為100分(權重60%),試題類型為編程題;課程視頻、課堂表現、課內實驗等過程性評價成績為100分(權重40%);過程性評價和考試試題分值分配應與教學大綱各章節的學時基本成比例。五、課程資源庫1.孟祥磊.微信公眾平臺開發實例教程.人民郵電出版社.2017.01.2.閆小坤、周濤.微信公眾平臺應用開發實踐.清華大學出版社.2017.093.李軍.微信公眾號·微商·自媒體與朋友圈.清華大學出版社.2018.034.蔣紅軍.基于服務調度的微信公眾平臺開發架構設計與實現.電腦知識與技術,2014,11.5.梁榮龍,黃同成.基于微信平臺的智能家居控制系統設計與開.信息與電腦(理論版),2018.076.樊泊伸.基于微信平臺的網絡版巡課系統開發與研究.無線互聯科技,2018.087.陳炫燕.基于微信公眾平臺的微信商城后臺系統設計.電腦編程技巧與維護,2018.078.何步江.巴彥淖爾氣象微信公眾平臺的設計與開發.現代農業,2018.069.方倍工作室.微信公眾平臺開發入門教程.2016.03./

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論