ASP.NET Core分布式项目实战(课程介绍,MVP,瀑布与敏捷)--学习笔记
任務(wù)1:課程介紹
課程目標(biāo):
1、進(jìn)一步理解 ASP.NET Core 授權(quán)認(rèn)證框架、MVC 管道
2、掌握 Oauth2,結(jié)合 Identity Sercer4 實(shí)現(xiàn) OAuth2 和 OpenID Connect Server
3、掌握 ASP.NET Core 與 Redis, MongoDB, RabitMQ, MySQL 配合使用
4、理解 DDD,學(xué)會(huì)在項(xiàng)目進(jìn)行領(lǐng)域分析與建模并使用 CQRS 進(jìn)行項(xiàng)目開(kāi)發(fā)
5、掌握 Docker,并能夠利用 Docker + GitLab CI/CD 快速部署整套測(cè)試環(huán)境
面向群體:
已經(jīng)掌握 ASP.NET Core 基本知識(shí),并想通過(guò)項(xiàng)目實(shí)戰(zhàn)成為現(xiàn)代互聯(lián)網(wǎng)企業(yè)接軌的 ASP.NET Core 高級(jí)開(kāi)發(fā)人員
任務(wù)2:最小可行化產(chǎn)品MVP
MVP 是一種避免開(kāi)發(fā)出客戶并不真正需要的產(chǎn)品的開(kāi)發(fā)策略,它是快速地構(gòu)建出符合產(chǎn)品預(yù)期功能的最小功能集合,并通過(guò)迭代來(lái)完善,讓開(kāi)發(fā)團(tuán)隊(duì)用最小的代價(jià)實(shí)現(xiàn)一個(gè)產(chǎn)品,以此最大程度上了解和驗(yàn)證對(duì)用戶問(wèn)題的解決程度
我們需要在最小化和可用性之間找到一個(gè)平衡點(diǎn),既不是要把所有的功能都加進(jìn)來(lái),也不是說(shuō)開(kāi)發(fā)越少功能越好,在一個(gè)版本推出的時(shí)候,至少要滿足用戶的一些需求
構(gòu)建 => 測(cè)量 => 學(xué)習(xí),形成反饋閉環(huán),在這個(gè)過(guò)程中以用戶問(wèn)題為中心,而不是以解決方案為中心;著眼于基本的客戶需求,通過(guò)客戶反饋,逐步修正產(chǎn)品設(shè)計(jì)和實(shí)現(xiàn);在各個(gè)迭代過(guò)程中,做出來(lái)的產(chǎn)品始終是可為客戶所用的產(chǎn)品
任務(wù)3:兩種軟件開(kāi)發(fā)模式:瀑布與敏捷
瀑布:
分階段,每個(gè)階段非常清晰,從計(jì)劃,開(kāi)發(fā),到上線,整個(gè)過(guò)程非常清晰;每一個(gè)階段包括:問(wèn)題定義,可行性研究,需求分析,軟件設(shè)計(jì),編碼,測(cè)試,維護(hù);上一個(gè)階段必須有產(chǎn)出物,拿到之后才能進(jìn)入下一個(gè)階段;整個(gè)周期大概是半年到一年之間
可能會(huì)出現(xiàn)的問(wèn)題:早期需求花費(fèi)非常多的時(shí)間,因?yàn)槿绻枨鬀](méi)有確定好的話,后期開(kāi)發(fā)過(guò)程中就可能需要回過(guò)頭去改設(shè)計(jì),對(duì)整體架構(gòu)產(chǎn)生非常大的影響
特點(diǎn):里程碑,強(qiáng)調(diào)文檔,強(qiáng)調(diào)分工,避免變化,談判與計(jì)劃
敏捷:
特點(diǎn):迭代,可以工作的軟件勝過(guò)面面俱到的文檔,協(xié)助,溝通,擁抱變化,與客戶合作
Scrum:角色,工件,活動(dòng)
角色
Product Owner 產(chǎn)品負(fù)責(zé)人
Scrum 主管 Scrum Master
開(kāi)發(fā)團(tuán)隊(duì) Team
工件
用戶故事 UserStory
產(chǎn)品訂單 Product Backlog
沖刺訂單 Sprint Backlog
沖刺燃盡圖 Burndown Chart
活動(dòng)
計(jì)劃會(huì) Sprint Planning Meeting
每日立會(huì) Daily Standup Meeting
評(píng)審會(huì) Review Meeting
反思會(huì)/回顧會(huì) Restrospective Meeting
課程鏈接
http://video.jessetalk.cn/course/explore
相關(guān)文章
ASP.NET Core快速入門 -- 學(xué)習(xí)筆記匯總
總結(jié)
以上是生活随笔為你收集整理的ASP.NET Core分布式项目实战(课程介绍,MVP,瀑布与敏捷)--学习笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Docker-HealthCheck指令
- 下一篇: ASP.NET Core分布式项目实战(