999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

移動應用接口開發課程創新與教學設計初探

2021-10-12 00:15:24李偉林
中國教育技術裝備 2021年22期

李偉林

摘 要 移動互聯網背景下,為提升軟件服務、網絡增值服務等信息服務能力,培養能夠利用大型互聯網平臺開放接口進行二次開發能力的新一代信息技術專門人才,提出在計算機類專業中創新開設移動應用接口開發課程。該課程以全棧視角涵蓋移動應用接口開發的前后端知識,包括前端交互式界面構建、平臺接口訪問和后端業務邏輯接口設計與實現等內容,最后針對課程特點提出教學設計的六項舉措,并通過對近兩屆畢業生就業質量調查驗證課程教學的有效性。

關鍵詞 移動應用接口開發;課程資源;計算機類專業

中圖分類號:G712 文獻標識碼:B

文章編號:1671-489X(2021)22-0083-03

Exploration on Curriculum Innovation and Teaching Design of Mobile Application Interface Development//LI Weilin

Abstract Under the background of mobile Internet, in order to improve the ability of information service and cultivate new informa-tion technology professionals who can make use of the open inter-face of large Internet platforms for secondary development, we set?up the course Mobile Application Interface Development innova-tively in computer majors. This course covers front-end and back-end knowledge of mobile application interface development from a?full-stack perspective. According to the characteristics of the course?put forward six measures of teaching design, this project puts forward?six measures of teaching design, and verifies the effectiveness through the survey of the employment quality of recent two graduates.

Key words mobile application interface development; curriculum resources; computer majors

1 課程背景

近年來,為將自身產品打造成業界生態,微信、微博、支付寶、百度地圖等大型平臺類廠商逐步開放二次開發接口,而基于這種接口二次開發的移動應用也倍受企事業單位和政府部門的青睞,紛紛上線各種結合自身業務特點的個性化應用,以實現公眾宣傳、用戶交互、業務拓展和移動辦公等更加便捷的目的,也因此催生了行業市場對移動應用接口開發類人才的巨大需求。盡管在傳統的計算機類專業人才培養方案和課程體系中涉及微信公眾號或小程序開發等知識,但對移動應用接口開發崗位需求而言,知識結構并不完整,缺乏系統講授。

移動應用接口開發是在移動互聯網背景下,為培養能夠實現多系統互聯,尤其是利用大型互聯網平臺開放接口進行二次開發的新一代信息技術專門人才而適時開設的一門創新課程。

2 課程特點

與傳統的Android應用開發、iOS應用開發、HTML5移動端開發等培養針對移動端頁面設計、業務邏輯功能開發能力的課程不同,移動應用接口開發課程側重于在移動終端與后臺業務邏輯之間、后臺業務與開放平臺之間的接口,強調接口的設計、實現和使用,如圖1所示。

開放平臺通常以自己的互聯網資源優勢和社交功能優勢吸引海量用戶,同時向具體業務運營的第三方開放用戶認證、消息推送、位置服務以及一些菜單和其他通過簡單構建即可快速生成的接口,充當終端用戶與第三方開發服務器之間的橋梁作用;用戶端通常是遵循開放平臺規范的前端頁面,其中包括構建框架、配置規則、元素組件、數據渲染、事件響應交互以及與開發服務器、開放平臺之間的請求響應功能等;開發服務器接口構建是整個課程的核心,它向下調用業務邏輯,向上響應用戶端請求,并向開放平臺請求獲取用戶鑒權信息、委托用戶維持管理和消息轉發管理等。

3 課程內容創新

上述三種角色通過接口無縫銜接,協作完成平臺、第三方商家和終端用戶各自的功能需求。為實現上述目標,課程建議學生先修學HTML、CSS和JavaScript等前端知識和至少一門編程語言(Java、PHP或Python)類前導課程,再進入本課程的學習。本課程除了根據各開放平臺規范構建用戶端交互式界面外,重點涉及以下知識點。

1)常用的接口數據交換格式。各平臺普遍使用JSON和XML作為主流的接口數據交換格式,因此,課程應讓學生熟識這兩種數據格式,并教學常用的數據解析工具。

2)常用的接口構建方式。移動互聯網背景下,應用程序編程接口(API)普遍使用RESTful風格。本課程選用SpringBoot快速構建RESTful風格的接口,重點學習SpringBoot的相關注解、請求參數和返回值傳遞等。

3)常用的接口請求方式。讓學生對比GET和POST各自的優缺點后,選用合適的被請求方法,也是向開放平臺接口發送請求最常用的方法。課程中,要求學生了解HTTP請求過程,并選用Apache HttpClient工具包通過封裝這兩種在接口開發中使用頻數最高的方法完成請求過程。

4)數據加密、摘要算法。課程設計中讓學生了解常用的消息摘要算法(如SHA1)和對稱加密算法(如AES),并熟練使用這兩種安全算法完成接口請求或設計。

4 課程資源建設與教學組織

目前,教材市場上尚無專門針對本門課程的教材或指導書,開放平臺的接口說明文檔雖然是本門課程學習的重要資源,但主要面向開發者而非學習者,因此往往零散不成體系,重難點不突出,沒有階梯式地循序漸進,不利于學生學習。對此,提出以下課程資源建設步驟。

第一步是教材建設:通過對各大平臺接口文檔內容的梳理,抽取通用知識部分,結合學生的知識結構,重構課程知識圖譜;根據學生的思維模式特征抽象出通用的開發路徑,將移動應用接口開發的各種常用流程圖形化;對使用頻率高、環境適應力強的功能代碼段編寫成通用的開源框架,讓學生理解并學會使用、擴展和豐富這樣的開源框架,構建課程通用的知識庫。

第二步是課程平臺建設:錄制上傳可支持點播、回放的課程視頻,構建支持在線測試、討論、答疑的線上課程資源平臺。

第三步是優化課程教學組織:先讓學生以小組為單位從圖靈機器人、百度地圖等網站上體驗和討論相關請求過程,通過微視頻了解請求代碼的編寫規則和原理;然后在課堂上讓學生演示接口文檔中任選的一處請求,點評和精講其請求的核心知識點和應用注意事項;通過將課堂“搬”到線上,將探究式學習、TBL學習搬進課堂,將充分利用學生的第二課堂和激發學生的學習熱情。

第四步是充分利用沉浸式實驗環境:為了搭建實驗環境,可幫助學生重溫或了解Web服務器配置、TCP/UDP端口技術和NAT內網穿透技術,讓學生明白實驗環境下數據包流向的工作原理;借助花生殼、NATAPP等內網穿透工具,由于互聯網絡安全管理的要求,要求每位學生都做實名認證,也是對學生進行誠信教育的重要環節,培養學生的社會責任感和使命感。

第五步是融入創新創業教育:在課堂以外引導和鼓勵學生做拓展訓練,使其創造出一定商業價值甚至真正運作起來。從現有互聯網條件看,移動應用接口開發課程是最行之有效的創新創業工具類課程之一。通過以教學催生應用、以應用推動創業、以應用和創業成效反哺教學,可建立起良好的產教融合生態圈。

第六步是構建可量化的課程評價機制:將過程性評價與終結性評價相結合,既從創意、組織、界面設計、技術應用等方面分別按照20%、10%、20%、50%的參考比例對學生的課程作品進行評價,也關注學生第一、二課堂的表現。

課程資源庫框架如圖2所示,課程教學模式如圖3所示。

5 課程實施成效和總結

學校從2016級學生開始試開設移動應用接口開發課程,經過對兩屆共169名畢業生的跟蹤回訪發現:修學過該課程的畢業生在移動應用接口開發或相關崗位上的有127人(75.15%),日常工作利用第三方接口的有88人(52.07%),根據供職單位業務需要同時需要自行開發接口的有37人(21.89%)。用人單位普遍反映與同期入職的其他應屆畢業生相比,這兩屆畢業生具有明顯優勢,能更快適應工作環境,有部分畢業生會為企業優化業務流程和商業模式提供解決方案。

移動互聯網時代需要大批能夠熟練掌握移動應用接口開發技術的軟件工程師,這是新一代信息技術產業發展的需求。而移動應用接口開發課程的開設,無疑填補了該課程缺乏系統組織的空白,是計算機專業人才培養工作的一次大膽創新。未來,該課程也將根據教學效果和就業質量的反饋以及技術革新的需求,不斷充實課程內容,優化課程設計,以保持課程始終貼合行業需求與時俱進的生命力。

參考文獻

[1]蔣文娟,蘇喜紅,孟麗珍.基于微信小程序的音樂播放器研究與實現[J].軟件導刊,2020,19(6):141-145.

[2]劉立,趙建軍,張錦鵬,等.JSON與XML動態轉換研究及應用[J].軟件導刊,2018,17(11):162-166.

[3]趙劍冬,許智超.微信小程序實戰課程開發與實施[J].現代計算機,2020(30):98-102.

[4]龔利英.基于混合式教學的高職課程資源建設研究與實踐[J].科技資訊,2019,17(6):137-140.

主站蜘蛛池模板: 亚洲国产一区在线观看| 久久精品视频一| 狠狠亚洲五月天| 国内精品视频| 久久久久久久久亚洲精品| 亚洲天堂自拍| 毛片网站观看| 无码专区第一页| 色婷婷在线影院| 国产亚洲欧美另类一区二区| 99热精品久久| 国产永久免费视频m3u8| 91福利一区二区三区| 午夜国产不卡在线观看视频| 亚洲一道AV无码午夜福利| 伊人天堂网| 亚洲人成色在线观看| 国产精品主播| 91精品情国产情侣高潮对白蜜| 国产精品天干天干在线观看| av大片在线无码免费| 色一情一乱一伦一区二区三区小说| 欧美特级AAAAAA视频免费观看| 精品久久久久久久久久久| 亚洲人成在线免费观看| 国内精品久久久久鸭| 国产91久久久久久| 亚洲成人网在线观看| 最新国产网站| 久久青草免费91线频观看不卡| 伊人色在线视频| 久久国产精品夜色| 九九视频在线免费观看| 国产手机在线观看| 波多野结衣在线se| 在线观看亚洲成人| 97无码免费人妻超级碰碰碰| 亚洲男人的天堂久久香蕉| 免费欧美一级| 日韩黄色在线| 欧美综合区自拍亚洲综合绿色| 亚洲精品欧美重口| 黄色污网站在线观看| 91精品国产一区| 国产成人成人一区二区| 免费一级无码在线网站| 国产精品自在在线午夜| 午夜视频在线观看免费网站 | 国产91精品久久| 亚洲自拍另类| 精品久久蜜桃| 永久在线精品免费视频观看| 欧美69视频在线| 美女高潮全身流白浆福利区| 国产精品分类视频分类一区| 幺女国产一级毛片| 97国产在线播放| 精品少妇人妻一区二区| 中文字幕在线不卡视频| 色妺妺在线视频喷水| 国产网站免费观看| 精品国产电影久久九九| 在线免费不卡视频| 国产精品片在线观看手机版| 四虎永久免费地址| 免费女人18毛片a级毛片视频| 欧美国产精品拍自| 免费A级毛片无码无遮挡| 精品亚洲麻豆1区2区3区| 欧美一级大片在线观看| 国产视频欧美| 中日韩欧亚无码视频| 欧美日韩动态图| 啪啪永久免费av| 97se亚洲综合在线| 这里只有精品在线| 国产成人免费观看在线视频| 日韩福利视频导航| 五月天天天色| 伊人久久大线影院首页| 2021最新国产精品网站| 亚洲国产精品成人久久综合影院|