2020年中国.NET开发者大会第二天 WorkShop
工作坊1:使用 NCF 從 0 到 1 快速模塊化開發(fā)/部署業(yè)務(wù)系統(tǒng)實(shí)戰(zhàn)
工作坊簡介:
本次工作坊由盛派開發(fā)團(tuán)隊(duì)親自帶領(lǐng)開發(fā)者使用 NCF(NeuCharFramework) 框架進(jìn)行系統(tǒng)快速開發(fā),進(jìn)行現(xiàn)場實(shí)操訓(xùn)練,大家可以通過本次活動(dòng)學(xué)習(xí)并親自動(dòng)手實(shí)現(xiàn):
適合人群:
1、具有 B/S 開發(fā)基礎(chǔ)的 .NET 開發(fā)者
2、希望使用模塊化、DDD、低耦合方式開發(fā)系統(tǒng)的開發(fā)者
3、希望實(shí)現(xiàn)系統(tǒng)快速搭建、快速開發(fā)、快速部署和迭代的開發(fā)者
4、希望參與到開源系統(tǒng)框架項(xiàng)目建設(shè)的開發(fā)者
參與人員可以和盛派開發(fā)團(tuán)隊(duì)及 NCF 項(xiàng)目團(tuán)隊(duì)進(jìn)行近距離的 .NET 相關(guān)技術(shù)交流。
工作坊時(shí)間:
09:30 - 17:00(其中 12:30 - 13:30 為午餐及午休時(shí)間,組委會(huì)提供免費(fèi)午餐)
?9:30-12:30
1、5 分鐘內(nèi)完成快速搭建系統(tǒng)管理后臺(tái)
2、1 分鐘內(nèi)完成快速創(chuàng)建功能模塊
3、1 分鐘內(nèi)完成多數(shù)據(jù)庫集成和遷移(SQL Server / MySQL 等)
4、靈活切換 .NET Core 和 .NET 5應(yīng)用
?13:30-17:00
5、使用 DevOps 進(jìn)行 CI/CD 從集成到部署的全流程操作
6、使用容器(Docker)部署 NCF 及其他 Web 應(yīng)用
7、NCF 快速開發(fā)案例實(shí)戰(zhàn)
工作坊2:?基于 Blazor 的 C# 前端開發(fā)實(shí)戰(zhàn)工作坊
主要內(nèi)容:
以講課+實(shí)踐的形式,學(xué)習(xí) Blazor 前端開發(fā)基礎(chǔ)知識(shí),體驗(yàn)用 C# 進(jìn)行前后端 Web 應(yīng)用開發(fā)的新姿勢(shì)。
適合人群:
1. 對(duì)于有一定的 .NET 開發(fā)基礎(chǔ)的開發(fā)者,可以直接使用 Blazor 構(gòu)建 Web 前端應(yīng)用程序;
2. 對(duì)于目前使用 .NET 開發(fā)后端,JS 開發(fā)前端的開發(fā)者,可以體驗(yàn) C# 相比 JS 做 .NET 前端開發(fā)的高效與一致性;
3. 對(duì)于目前從事客戶端開發(fā),并想體驗(yàn) Web 開發(fā)的開發(fā)者,可以在 Blazor 上獲得與客戶端非常相似的開發(fā)體驗(yàn)。
課程大綱:
?09:00 - 12:00
1. 課程介紹及環(huán)境準(zhǔn)備 30分鐘 9:30 - 10:00
a. 課程介紹,下載源碼等資料。
b. 演示創(chuàng)建一個(gè) Ant Design Blazor 模板項(xiàng)目。
c. 介紹一個(gè) blazor 應(yīng)用的項(xiàng)目結(jié)構(gòu)
(相關(guān)資料會(huì)提前公布,建議提前準(zhǔn)備。)
? ??
2. 組件與頁面布局開發(fā) 40分鐘? 10:10 - 10: 50
a. 制作整個(gè)應(yīng)用的布局
b. 學(xué)習(xí)頁面組件與路由配置
c. 體驗(yàn)一個(gè)組件的開發(fā)過程,以及模板化組件的應(yīng)用
? ? ? ??
3. 事件與數(shù)據(jù)綁定 40分鐘 11:00 - 11:40
a. 學(xué)習(xí)原生事件的綁定,自定義事件的實(shí)現(xiàn)
b. 學(xué)習(xí)表單的雙向綁定與驗(yàn)證,自定義雙向綁定的實(shí)現(xiàn)
? ??
4. 依賴注入與狀態(tài)模式 40分鐘 11:50 - 12:30
a. 學(xué)習(xí) Blazor 的狀態(tài)模式
b. 學(xué)習(xí)依賴注入在 Blazor 的應(yīng)用
?午餐與交流 1小時(shí)
?13:30 - 17:00
1. 驗(yàn)證與授權(quán) 40分鐘 13:30 - 14:10
a. 集成 IdentityServer4 進(jìn)行用戶驗(yàn)證與授權(quán)
b. 實(shí)現(xiàn)前端登錄頁
2. JS 互操作的應(yīng)用 40分鐘 14:20 - 15:00
a. 通過集成 JS 地圖組件學(xué)習(xí)對(duì)現(xiàn)有JS庫的互操作
3. 發(fā)布與部署 40分鐘 15:10 - 15:50
a. 介紹 Blazor 的多個(gè)托管模型
b. 學(xué)習(xí)Blazor應(yīng)用的發(fā)布
c. 演示將 Blazor 發(fā)布到 Github,并通過 Azure App Service 部署上線
4. Q&A 與自由練習(xí) 60分鐘 16:00 - 17:00
a. 完善作品與問答交流環(huán)節(jié)
本屆峰會(huì)線上分享將在思否和CSDN兩個(gè)媒體平臺(tái)同步進(jìn)行,大家可以選擇適合自己的方式在線參與互動(dòng)哦!訪問下方鏈接,可以直接加入直播:
思否直播觀看地址:https://segmentfault.com/area/dotnetconf-2020
CSDN直播觀看地址:https://codechina.csdn.net/lives
關(guān)于出行·會(huì)場交通指引
值得一提的是,為方便參會(huì)人員抵達(dá)會(huì)場,此次大會(huì)組委會(huì)特別在“蘇州站、園區(qū)站、一號(hào)線終南街站”3個(gè)點(diǎn)都配有大巴車接送,讓您在舒適的環(huán)境下有更多的精力參與會(huì)議,共同探討.NET發(fā)展新趨勢(shì)!接送點(diǎn)地址和路線如下,請(qǐng)?zhí)崆耙?guī)劃您的行程:
?
對(duì)接待安排如有疑問,請(qǐng)咨詢我們的工作人員:小R 17317621707
出租車/滴滴出行路線
從蘇州站出發(fā):打車至蘇州人工智能產(chǎn)業(yè)園需65元左右(全程約30分鐘);
從園區(qū)站出發(fā):打車至蘇州人工智能產(chǎn)業(yè)園需35元左右(全程約15分鐘);
終南街地鐵站出發(fā):打車至蘇州人工智能產(chǎn)業(yè)元需15元左右(全程約10分鐘);
地鐵出行路線
從蘇州站出發(fā):從蘇州火車站地鐵(2號(hào)口)乘坐地鐵2號(hào)線至桑田島站(4號(hào)口),同站換乘公交,在桑田島公交站換乘175路公交車至人工智能產(chǎn)業(yè)園站下車;(全程1小時(shí)25分鐘);
從園區(qū)站出發(fā):從蘇州園區(qū)火車站地鐵站(2東南口)乘坐地鐵3號(hào)線至豐和路地鐵站(4西南口)下車,步行327米至星塘街葑亭大道公交站,換乘172路公交車至敦煌路東公交站臺(tái)下,同站換乘528路至人工智能產(chǎn)業(yè)園;(全程1小時(shí)8分鐘);
從終南街站出發(fā):從本站出發(fā)不建議乘坐地鐵。
公交出行路線
從蘇州站出發(fā):在蘇州站北廣場公交樞紐乘坐快線5號(hào)至金家堰公交站,不行631米至人工智能產(chǎn)業(yè)園(全程1小時(shí)23分鐘);
從園區(qū)站出發(fā):在滬寧城鐵園區(qū)站廣場公交站乘坐19路公交車至錦溪苑公交站,同站換乘175路公交至人工智能產(chǎn)業(yè)園公交站下車(全程1小時(shí)16分鐘);
從終南街站出發(fā):乘坐175路或者528路公交至人工智能產(chǎn)業(yè)園站下車(全程33分鐘)。
總結(jié)
以上是生活随笔為你收集整理的2020年中国.NET开发者大会第二天 WorkShop的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Swagger在header中添加tok
- 下一篇: .NET 云原生架构师训练营(模块二 基