亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        移動應(yīng)用接口開發(fā)課程創(chuàng)新與教學(xué)設(shè)計(jì)初探

        2021-10-12 00:15:24李偉林
        中國教育技術(shù)裝備 2021年22期
        關(guān)鍵詞:計(jì)算機(jī)類專業(yè)課程資源

        李偉林

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

        關(guān)鍵詞 移動應(yīng)用接口開發(fā);課程資源;計(jì)算機(jī)類專業(yè)

        中圖分類號:G712 文獻(xiàn)標(biāo)識碼: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 課程背景

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

        移動應(yīng)用接口開發(fā)是在移動互聯(lián)網(wǎng)背景下,為培養(yǎng)能夠?qū)崿F(xiàn)多系統(tǒng)互聯(lián),尤其是利用大型互聯(lián)網(wǎng)平臺開放接口進(jìn)行二次開發(fā)的新一代信息技術(shù)專門人才而適時開設(shè)的一門創(chuàng)新課程。

        2 課程特點(diǎn)

        與傳統(tǒng)的Android應(yīng)用開發(fā)、iOS應(yīng)用開發(fā)、HTML5移動端開發(fā)等培養(yǎng)針對移動端頁面設(shè)計(jì)、業(yè)務(wù)邏輯功能開發(fā)能力的課程不同,移動應(yīng)用接口開發(fā)課程側(cè)重于在移動終端與后臺業(yè)務(wù)邏輯之間、后臺業(yè)務(wù)與開放平臺之間的接口,強(qiáng)調(diào)接口的設(shè)計(jì)、實(shí)現(xiàn)和使用,如圖1所示。

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

        3 課程內(nèi)容創(chuàng)新

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

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

        2)常用的接口構(gòu)建方式。移動互聯(lián)網(wǎng)背景下,應(yīng)用程序編程接口(API)普遍使用RESTful風(fēng)格。本課程選用SpringBoot快速構(gòu)建RESTful風(fēng)格的接口,重點(diǎn)學(xué)習(xí)SpringBoot的相關(guān)注解、請求參數(shù)和返回值傳遞等。

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

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

        4 課程資源建設(shè)與教學(xué)組織

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

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

        第二步是課程平臺建設(shè):錄制上傳可支持點(diǎn)播、回放的課程視頻,構(gòu)建支持在線測試、討論、答疑的線上課程資源平臺。

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

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

        第五步是融入創(chuàng)新創(chuàng)業(yè)教育:在課堂以外引導(dǎo)和鼓勵學(xué)生做拓展訓(xùn)練,使其創(chuàng)造出一定商業(yè)價值甚至真正運(yùn)作起來。從現(xiàn)有互聯(lián)網(wǎng)條件看,移動應(yīng)用接口開發(fā)課程是最行之有效的創(chuàng)新創(chuàng)業(yè)工具類課程之一。通過以教學(xué)催生應(yīng)用、以應(yīng)用推動創(chuàng)業(yè)、以應(yīng)用和創(chuàng)業(yè)成效反哺教學(xué),可建立起良好的產(chǎn)教融合生態(tài)圈。

        第六步是構(gòu)建可量化的課程評價機(jī)制:將過程性評價與終結(jié)性評價相結(jié)合,既從創(chuàng)意、組織、界面設(shè)計(jì)、技術(shù)應(yīng)用等方面分別按照20%、10%、20%、50%的參考比例對學(xué)生的課程作品進(jìn)行評價,也關(guān)注學(xué)生第一、二課堂的表現(xiàn)。

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

        5 課程實(shí)施成效和總結(jié)

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

        移動互聯(lián)網(wǎng)時代需要大批能夠熟練掌握移動應(yīng)用接口開發(fā)技術(shù)的軟件工程師,這是新一代信息技術(shù)產(chǎn)業(yè)發(fā)展的需求。而移動應(yīng)用接口開發(fā)課程的開設(shè),無疑填補(bǔ)了該課程缺乏系統(tǒng)組織的空白,是計(jì)算機(jī)專業(yè)人才培養(yǎng)工作的一次大膽創(chuàng)新。未來,該課程也將根據(jù)教學(xué)效果和就業(yè)質(zhì)量的反饋以及技術(shù)革新的需求,不斷充實(shí)課程內(nèi)容,優(yōu)化課程設(shè)計(jì),以保持課程始終貼合行業(yè)需求與時俱進(jìn)的生命力。

        參考文獻(xiàn)

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

        [2]劉立,趙建軍,張錦鵬,等.JSON與XML動態(tài)轉(zhuǎn)換研究及應(yīng)用[J].軟件導(dǎo)刊,2018,17(11):162-166.

        [3]趙劍冬,許智超.微信小程序?qū)崙?zhàn)課程開發(fā)與實(shí)施[J].現(xiàn)代計(jì)算機(jī),2020(30):98-102.

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

        猜你喜歡
        計(jì)算機(jī)類專業(yè)課程資源
        職業(yè)院校計(jì)算機(jī)類專業(yè)校企合作模式分析
        強(qiáng)化系統(tǒng)能力 推進(jìn)信息產(chǎn)業(yè)自主可控人才培養(yǎng)
        多元評價,煥發(fā)勞技課程的魅力
        語文綜合性學(xué)習(xí)探究
        考試周刊(2016年84期)2016-11-11 22:22:07
        新時期高校足球課程資源開發(fā)利用研究
        小學(xué)品德與社會教學(xué)當(dāng)中需要關(guān)注的問題探析
        人間(2016年26期)2016-11-03 17:21:43
        網(wǎng)絡(luò)環(huán)境下的商務(wù)英語課程資源庫的建設(shè)研究
        獨(dú)立學(xué)院經(jīng)管專業(yè)創(chuàng)業(yè)實(shí)訓(xùn)課程體系架構(gòu)
        從新國際教育標(biāo)準(zhǔn)分類看高職計(jì)算機(jī)類專業(yè)的定位
        《Flash動畫設(shè)計(jì)》課程中廣告制作項(xiàng)目化教學(xué)的實(shí)施
        国产 高潮 抽搐 正在播放| 无码AⅤ最新av无码专区| 国产午夜在线观看视频| 懂色av一区二区三区尤物 | 精品不卡久久久久久无码人妻 | 在线国人免费视频播放| 好男人社区影院www| 99久久久无码国产aaa精品| 国产精品爽爽VA吃奶在线观看| 日本黄色影院一区二区免费看| 亚洲中文字幕无码不卡电影| 少妇精品久久久一区二区三区| 欧美zozo另类人禽交| 日韩美腿丝袜三区四区| 高h纯肉无码视频在线观看| 久久国产精品波多野结衣av| 91久国产在线观看| 日本免费观看视频一区二区| 波多野结衣的av一区二区三区| 在线观看免费人成视频| 亚洲国产欲色有一二欲色| 久久国内精品自在自线| 人妻av乱片av出轨| 国产精品国产三级在线高清观看| 久久青青草原一区网站| 国产婷婷色一区二区三区| 亚洲乱码日产精品bd在线观看| 久久亚洲精品成人综合| 国产av一区二区亚洲精品| 国产免费人成视频在线观看| 丝袜美女污污免费观看的网站| 一区二区日本免费观看| 国产成人精品亚洲日本在线观看 | 久久九九国产精品怡红院| 亚洲公开免费在线视频| 加勒比久久综合久久伊人爱| 少妇人妻精品一区二区三区| 另类亚洲欧美精品久久不卡| 国产一区二区三区精品成人爱| 国产日韩精品suv| 久久久久国色av∨免费看|