๋น์ฃผ์ผ์์นด๋ฐ๋ฏธ ์ฑ๋์ ์ค์ ๊ฑธ ํ์ํฉ๋๋ค.
ASP.NET Core 8.0 ์์ํ๊ธฐ
ASP.NET Core 8.0 ์์ํ๊ธฐ ๊ฐ์ข๊ฐ ๋ค์ ๋งํฌ๋ฅผ ํตํด์ ์ค๋น๋๊ณ ์์ต๋๋ค.
https://www.memoengine.com/labs/aspnet-core-8-0-getting-started
๋์์ ๊ฐ์ข์ ํ
์คํธ ๊ฐ์ข๋ฅผ ํจ๊ป ๋ณด๋ฉด์ ASP.NET Core๋ฅผ ์์ํ์ธ์.
Blazor Server 7.0 Fundamentals
๐ Blazor Server 7.0 ๊ธฐ์ด ๊ฐ์ข๊ฐ ์คํ๋์์ต๋๋ค.
๋ฐ๋ธ๋ Blazor Server 7.0
Blazor Server 8.0 ํ๊ฒฝ์์๋ ๋์ผํ๊ฒ ์งํํ์ธ์.
Blazor Server ๊ฒ์ํ ํ๋ก์ ํธ
01_01_ArticleApp_๊ฒ์ํ ํ๋ก์ ํธ ์์
https://youtu.be/mDQ6GhjMXgU?si=9vR1B7hFqsVzyFlZ
ASP.NET Core 7.0 Minimal APIs
01_ASP.NET Core Empty ํ๋ก์ ํธ ํ
ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ VisualAcademy.Todos ํ๋ก์ ํธ ์์ฑ ๋ฐ ์คํ
https://youtu.be/Lh-O5tGEsxw
02_Todo ๋ชจ๋ธ ํด๋์ค ์์ฑ
https://youtu.be/ynqCx72rfxw
03_Microsoft.EntityFrameworkCore.InMemory ํจํค์ง ์ถ๊ฐ ๋ฐ TodoDb ์ด๋ฆ์ผ๋ก DbContext ํด๋์ค ์์ฑ
https://youtu.be/wjzjyM6Fd9s
04_TodoDb DbContext ํด๋์ค๋ฅผ builder ๊ฐ์ฒด์ ์๋น์ค๋ก ๋ฑ๋กํ๊ธฐ
https://youtu.be/GLKphLzsMLE
05_Todos ํ
์ด๋ธ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ JSON์ผ๋ก ๋ฐํํ๋ HttpGet ๋ฉ์๋ ๊ตฌํํ๊ณ ๋น JSON ๋ฐฐ์ด ์ถ๋ ฅ ํ์ธ
https://youtu.be/YMupOLGwAYw
06_HttpGet ๋ฉ์๋๋ฅผ ๋๊ธฐ ๋ฐฉ์์์ async์ await๋ฅผ ์ฌ์ฉํ๋ ๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ
https://youtu.be/KD-fFP_dnDU
07_HttpPost ๋ฉ์๋๋ฅผ MapPost ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ๋ชจ์์ผ๋ก ๊ตฌํํ๊ณ Postman ๋๊ตฌ๋ก ํ
์คํธ ๋ฐ๋ชจ
https://youtu.be/hAkTvn-WriA
08_์์ธ ๋ณด๊ธฐ์ฉ HttpGet ๋ฉ์๋ ๋ง๋ค๊ณ Post ๋ฉ์๋์์ 201 ์ํ๋ฅผ ๋ฐํํ๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ
https://youtu.be/Ay227QV9KvM
09_MapGroup ๋ฉ์๋๋ก ์๋ํฌ์ธํธ๋ฅผ ๊ทธ๋ฃนํํ์ฌ ๋ฌถ์ด ๊ด๋ฆฌํ๊ธฐ
https://youtu.be/28k_tBf4jYA
10_Swagger UI ์ฌ์ฉ์ ์ํ ํจํค์ง ๋ฐ ์๋น์ค ๊ทธ๋ฆฌ๊ณ ๋ฏธ๋ค์จ์ด ๋ฑ๋กํ๊ธฐ
https://youtu.be/6hBszE4B9kc