實踐教學(xué)促進(jìn)軟件人才培養(yǎng)
華為云DevCloud是集華為30年研發(fā)實踐、前沿研發(fā)理念、先進(jìn)研發(fā)工具為一體的研發(fā)云平臺,面向軟件開發(fā)者提供研發(fā)工具服務(wù),提供了項目管理、配置管理、代碼檢查、編譯構(gòu)建、測試、部署、發(fā)布等端到端覆蓋軟件生命周期的相關(guān)服務(wù)。
四川師范大學(xué)攜手華為云DevCloud開啟了成都軟件產(chǎn)業(yè)應(yīng)用型人才培養(yǎng)的新模式,基于華為云DevCloud進(jìn)行企業(yè)案例實踐教學(xué),將有助于提升成都市軟件人才培養(yǎng)發(fā)展速度,提高人才培養(yǎng)質(zhì)量,推進(jìn)校企合作,促進(jìn)軟件教育發(fā)展。
華為專家結(jié)合實際項目案例,讓學(xué)生體驗基于華為云DevCloud從項目立項到業(yè)務(wù)部署發(fā)布的全流程、軟件開發(fā)全生命周期的操作方法,從而有助于全面提升軟件技術(shù)專業(yè)學(xué)生的應(yīng)用實踐能力,幫助學(xué)生熟悉最新前沿開發(fā)流程,增強(qiáng)學(xué)生團(tuán)隊協(xié)作意識。
實訓(xùn)課程提高動手和軟件工程化交付能力
實訓(xùn)課共計12天,共開設(shè)理論課10場,動手實驗8課,代碼需求實現(xiàn)3個,期間還進(jìn)行了多項游戲活動,讓學(xué)生加深理解團(tuán)隊協(xié)作,粒度拆分,迭代開發(fā)在軟件開發(fā)中重要性。 實訓(xùn)課重點培養(yǎng)學(xué)生實踐動手能力,通過客戶的實際案例,提供一個真實的DevOps項目實施過程。通過“汽車配件商城“示例的全流程演示帶學(xué)生體驗華為云DevCloud的端到端DevOps能力,并且展示華為云DevCloud HE2E框架,從關(guān)注持續(xù)交付階段的各項實踐,結(jié)合持續(xù)交付實施框架的七大改進(jìn)領(lǐng)域,帶領(lǐng)學(xué)生了解如何優(yōu)化軟件交付過程,如何利用微服務(wù)思想和容器化技術(shù)做到工程解耦和團(tuán)隊解耦。同時,實訓(xùn)課還展示華為云DevCloud結(jié)合CCE云容器引擎所實現(xiàn)的端到端持續(xù)交付流水線的貫通效果,容器編排平臺Kubernetes所提供的一系列微服務(wù)持續(xù)交付能力,如:滾動更新,灰度發(fā)布等。同時,通過對實訓(xùn)項目的架構(gòu)剖析、實訓(xùn)項目所用技術(shù)棧介紹、組織學(xué)生召開迭代計劃會議,使用華為云DevCloud進(jìn)行敏捷項目規(guī)劃、管理項目配置等,讓學(xué)生充分了解、掌握敏捷管理、DevOps實施的基本知識。本次實訓(xùn)課通過大量的實驗課程,讓學(xué)生學(xué)習(xí)如何使用DevCloud提供的 “項目規(guī)劃” 視圖以思維導(dǎo)圖的模式完成需求從Epic -> Feature -> Story -> Task的創(chuàng)建以及管理。學(xué)習(xí)如何對 “汽車配件商城” 進(jìn)行基本信息等維護(hù),以及團(tuán)隊成員管理,并學(xué)習(xí)如何通過定制站內(nèi)消息通知以及郵件通知來跟進(jìn)項目進(jìn)度等。
結(jié)業(yè)答辯考核評委由華為技術(shù)專家組成,圍繞華為云DevCloud的掌握程度、項目完成進(jìn)度、軟件開發(fā)全流程的理解,及學(xué)員在實訓(xùn)期間學(xué)習(xí)情況綜合考評。學(xué)員通過結(jié)業(yè)答辯后獲得結(jié)業(yè)證書。
優(yōu)秀學(xué)員蔣星說:“參加本次實訓(xùn)獲益頗多,華為的老師從華為云DevCloud的項目開發(fā),到軟件開發(fā)的全生命周期作了非常細(xì)致的講解”,四川師范大學(xué)計算機(jī)科學(xué)學(xué)院網(wǎng)絡(luò)工程系系主任李貴洋表示:“華為云DevCloud實訓(xùn)對老師和學(xué)生的觀念有很大的影響,讓大家接觸了最新開發(fā)的這種云端的框架和技術(shù),從大家使用反饋的情況來看的話,情況良好。”
今后,華為云將攜手合作更多高校,建立基于華為云DevCloud的戰(zhàn)略合作關(guān)系,將華為云DevCloud新型的實訓(xùn)模式應(yīng)用在高校實踐教學(xué)環(huán)節(jié),全面提升軟件專業(yè)學(xué)生的應(yīng)用實踐能力,培養(yǎng)出更多與企業(yè)接軌的應(yīng)用型軟件人才。