Blazor WebAssembly๋ฅผ ํ์ฉํ Web ๊ฐ๋ฐ ๊ธฐ์ด ๊ฐ์์ ๋๋ค. EntityFrameworkCore๋ฅผ ํ์ฉํ DB CRUD๋ฅผ ํธํ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๊ฐ์ธ์. Razor Page UI Design "๊ธฐ์ด"๋ฅผ ์๋ ค๋๋ฆฝ๋๋ค. ๊ฐ์์ ์ฌ์ฉ๋ Source Code๋ ์ ๊ณตํด๋๋ฆฝ๋๋ค :)
Blazor WebAssembly์ ๋ํ ์ดํด
Client, Server, Shared ํ๋ก์ ํธ์ ๋ํ ์ดํด
Razor ๊ตฌ๋ฌธ ํ์ฉ์ ๋ํ ์ดํด
EntityFramework DB First์ ๋ํ ์ดํด
๊ธฐํ UI ๊ฐ๋ฐ Tip ๋ค
C# ๊ฐ๋ฐ์์ ํ์คํ ์น ๊ฐ๋ฐ?
Blazor์ ํจ๊ป๋ผ๋ฉด ๊ฐ๋ฅํด์! ๐
.NET๊ณผ C#์ ํ์ฉํ์ฌ ํ์คํ์ผ๋ก ์น ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ ํ๋ ์์ํฌ์
๋๋ค.
.NET์ด ์ ๊ณตํ๋ ๊ฐ๋ ฅํ ๋๊ตฌ๋ฅผ ํ์ฉํ ์ ์์ผ๋ฉฐ, ์ด๋ค ํ๋ซํผ์ด๋ ๋ธ๋ ์ด์ ์ปดํฌ๋ํธ ํ์ฉ์ด ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค.
๋ณธ ๊ฐ์๋ C#/.NET ๊ฐ๋ฐ์๋ค์ ์ํ Blazor WebAssembly ์น ๊ฐ๋ฐ ๊ธฐ์ด ๊ฐ์์ ๋๋ค. ๊ธฐ๋ณธ์ ์ธ WASM ๊ฐ๋ฐ(Web API ๋ฐ UI Design)๊ณผ DB CRUD๋ ๋ฐฐ์ฐ์ค ์ ์์ต๋๋ค! Blazor WASM๋ฅผ ์ดํดํ๊ณ , EntityFramework DB First์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ตํ์ฌ ์์ํ ์ค์ต ๊ฒฐ๊ณผ๋ฌผ๋ ๋ง๋ค ์ ์๋ต๋๋ค.
์ด๋ฐ ๋ถ๋ค๊ป ์ถ์ฒํด์ ๐
์ด ๊ฐ์์ ํจ๊ปํด์! โญ
[Section.0] Blazor์ ๋ํ ์ดํด๋ฅผ ๋จผ์ ํด๋ด ์๋ค!
[Section.1] EntityFrameworkCore๋ก CRUD ์ค์ตํด๋ด ์๋ค!
[Section.2] API ์๋ฒ ๊ตฌ์ถ ๋ฐ Razor Page ๊ฐ๋ฐํด๋ด ์๋ค!
[Section.3] Dashboard ๊ฐ๋ฐ๋ก ๊ฐ์๋ฅผ ๋ง๋ฌด๋ฆฌํด๋ด ์๋ค!
Q. C#์ ์์ ๋ชจ๋ฅด๋๋ฐ ๊ด์ฐฎ๋์..?
๊ธฐ์ด ๋ฌธ๋ฒ ์ ๋๋ง ์์ ๋ค๋ฉด ๋ฃ๋ ๋ฐ ๋ฌด๋ฆฌ๋ ์์ต๋๋ค!
Q. Winform/WPF๋ง ๊ฐ๋ฐํ๋ ์ฌ๋์ธ๋ฐ ๋ค์ด๋ ๋ ๊น์..?
๋ค! ๊ธฐ๋ณธ์ ์ธ C#/.NET ๊ฐ๋ฐ์ ํ์ ๋ถ๋ค์ด๋ผ๋ฉด ๋ ๋น ๋ฅด๊ฒ ํ์ตํ์ค ์ ์์ต๋๋ค!
Q. ๊ฐ์ ๋ฃ๊ธฐ ์ ์ค๋นํด์ผ ํ ๊ฒ์ด ์๋์?
Visual Studio, pgAdmin4 ๋ฑ ํ๊ฒฝ์ค์ ์ด ํ์ํ์ง๋ง, ๊ฐ์์์ ์์ธํ๊ฒ ์ค๋ช ๋๋ฆฝ๋๋ค :)
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
C# ์ธ์ด๋ก ํ๋ก์ ํธ ์งํ ํด๋ณด์ ๋ถ (Form, WPF ๋ฑ๋ฑ..)
Web API๋ฅผ ์ดํดํ์๋ ๋ถ!
์ ์ ์ง์,
ํ์ํ ๊น์?
C#
API Methods
Database
699
๋ช
์๊ฐ์
47
๊ฐ
์๊ฐํ
41
๊ฐ
๋ต๋ณ
4.5
์
๊ฐ์ ํ์
5
๊ฐ
๊ฐ์
์๋ ํ์ธ์. ๊ฐ๋ฐ์ RAZOR ์ ๋๋ค. Python, C#/.NET(Winform, WPF, Blazor) ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค :)
์ ๊ฐ์ ๋ค์ด์ฃผ์ ์ ์ธ์ ๋ ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ, ๊ฑฐ์นจ์์ด ํ์ดํฅ(?) ๋ง๊ณ F/B ๋ถํ๋๋ฆฝ๋๋ค!๐ค๐ค๐ค
โ RAZOR๊ฐ ์ ๊ณตํ๋ ๊ณ ํ๊ฒฉ(?) ๊ฐ์ List
โ Python Fast API ๊ฐ์ LINK : https://inf.run/h7eTV
โ Winform ๊ฐ์ LINK : https://inf.run/iovRi
โ WPF ๊ฐ์ LINK : https://inf.run/ptAYH
โ Blazor WASM ๊ฐ์ LINK : https://inf.run/tptBE
โ Blazor Server ๊ฐ์ LINK : https://inf.run/fKHBg
โ RAZOR์๊ฒ ๋ฉํ ๋ง ๋ฐ๊ณ ์ถ๋ค๋ฉด?
โ ๋ฉํ ๋ง LINK : https://inf.run/7u6fC
โ RAZOR๊ฐ ์ง์ ์์ฑํ ์จ๋ผ์ธ ๊ฐ์ ํ๋งค๋ก ๋ถ์์ ์ป๋ ๋ฒ ๊ถ๊ธํ๋ค๋ฉด?
โ 219์ผ๋ง์ 1300๋ง์ ๋ถ์์ ์ป๋ ๋ฐฉ๋ฒ : PDF ์ ์์ฑ ํํ๋ก ํ๋งคํฉ๋๋ค.
โ ๊ตฌ๋งค ์ํฅ ์์ผ์๋ฉด ๋ฉ์ผ(resti52@naver.com)๋ก ์ฐ๋ฝ์ฃผ์ธ์ :)
์ ์ฒด
18๊ฐ โ (5์๊ฐ 17๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต: