.NET Conf 2025 ์•„์  ๋‹ค

.NET Conf 2025๋Š” ์ „ ์„ธ๊ณ„ .NET ๊ฐœ๋ฐœ์ž๋“ค์ด ๋ชจ์ด๋Š” ์—ฐ๋ก€ ์ปจํผ๋Ÿฐ์Šค๋กœ, .NET 10๊ณผ Visual Studio 2026 ์ถœ์‹œ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ์–ธ์–ด ๊ธฐ๋Šฅ, ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์•„ํ‚คํ…์ฒ˜, AI ํ†ตํ•ฉ์ด ํ•ต์‹ฌ ์ฃผ์ œ๋กœ, ๊ฐœ๋ฐœ์ž๋“ค์ด ํ˜„๋Œ€์ ์ด๊ณ  ์ง€๋Šฅํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. 4์ผ๊ฐ„ 100๊ฐœ ์ด์ƒ์˜ ์„ธ์…˜์—์„œ ์„ฑ๋Šฅ ์ตœ์ ํ™”, ๋ณด์•ˆ, AI ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ, ํฌ๋กœ์Šคํ”Œ๋žซํผ ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ, ํด๋ผ์šฐ๋“œ ๋ฐฐํฌ ๋“ฑ์„ ๋‹ค๋ฃจ๋ฉฐ, ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์‹ค์ œ ์šด์˜ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”์ธ ์ปจํผ๋Ÿฐ์Šค (11์›” 12-13์ผ)

Day 1: .NET 10 ๋ฐ ๊ฐœ๋ฐœ ๋„๊ตฌ ์ค‘์‹ฌ

1. ๊ฐœ๋ง‰ ํ‚ค๋…ธํŠธ: โ€œWelcome to .NET 10 & Visual Studio 2026!โ€ (11์›” 12์ผ 1:00-2:30 AM GMT+9)

  • ์ฃผ์š” ๋‚ด์šฉ: Scott Hanselman๊ณผ .NET ํŒ€์ด .NET 10 ๋ฐ C# 14์˜ ํ˜์‹ ์  ๊ธฐ๋Šฅ ์†Œ๊ฐœ
  • ๋ฒ”์œ„: ์–ธ์–ด ๊ธฐ๋Šฅ ํ–ฅ์ƒ, ์ƒ์‚ฐ์„ฑ ๊ฐœ์„ , ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ฐœ๋ฐœ, ์ง€๋Šฅํ˜• ์•ฑ ๊ฐœ๋ฐœ
  • ์˜์˜: .NET ํ”Œ๋žซํผ์˜ ์ตœ์‹  ๋ฐฉํ–ฅ์„ฑ๊ณผ ๊ฐœ๋ฐœ์ž ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ ๋ฐฉ์•ˆ ์ œ์‹œ

2. ASP.NET Core ํ˜์‹  (2:30-3:00 AM)

  • OpenAPI ์ง€์› ๊ฐ•ํ™”
  • ํŒจ์Šคํ‚ค(Passkey) ์ง€์›: ์ƒ๋ฌผ์ธ์‹ ์ธ์ฆ์œผ๋กœ ๋ณด์•ˆ ๊ฐ•ํ™”
  • Minimal APIs ๊ฒ€์ฆ ๊ฐœ์„ 
  • Blazor ์—…๋ฐ์ดํŠธ

3. C# 14 ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ (3:00-3:30 AM)

  • C# ์„ค๊ณ„ํŒ€์ด ์ง์ ‘ ์„ค๋ช…ํ•˜๋Š” ์–ธ์–ด ๊ธฐ๋Šฅ ๊ฐœ์„ 
  • ์ฝ”๋“œ ๋ช…ํ™•์„ฑ ํ–ฅ์ƒ, ์ƒ์‚ฐ์„ฑ ๋ถ€์ŠคํŠธ
  • ๊ณ ์„ฑ๋Šฅ ์ฝ”๋“œ ์ž‘์„ฑ ์ง€์›

4. .NET 10 ์„ฑ๋Šฅ ์ตœ์ ํ™” (3:30-4:00 AM)

  • ํ•ต์‹ฌ: .NET 10์€ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์„ฑ๋Šฅ ๊ฐœ์„  ํฌํ•จ
  • JIT ์ปดํŒŒ์ผ๋Ÿฌ ํ–ฅ์ƒ, ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜ ์ตœ์ ํ™”
  • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฉ”์„œ๋“œ ์„ฑ๋Šฅ ๊ฐœ์„  (์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด)
  • ์‹ค์ œ ๋ฒค์น˜๋งˆํฌ ๋ฐ๋ชจ ํฌํ•จ

5. Blazor ์›น ๊ฐœ๋ฐœ ์ง„ํ™” (4:00-4:30 AM)

  • ์ฃผ์š” ๊ฐœ์„ ์‚ฌํ•ญ:
    • WebAuthN๊ณผ ํŒจ์Šคํ‚ค ๊ธฐ๋ณธ ์ง€์›
    • ํ–ฅ์ƒ๋œ ์ง„๋‹จ ๊ธฐ๋Šฅ
    • ์„ฑ๋Šฅ ๊ฐœ์„  ๋ฐ ํ•ซ ๋ฆฌ๋กœ๋“œ ์†๋„ ํ–ฅ์ƒ
    • ์ปดํฌ๋„ŒํŠธ ์ƒํƒœ ์œ ์ง€, QuickGrid ๊ฐ•ํ™”
    • ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ๋‹จ์ˆœํ™”

6. .NET Aspire: ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ฐœ๋ฐœ ๊ฐ„์†Œํ™” (4:30-5:00 AM)

  • ์˜๋ฏธ: ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ๋ณต์žก์„ฑ ์ œ๊ฑฐ
  • ๊ธฐ๋Šฅ:
    • ์ž๋™ ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ
    • ๋‚ด์žฅ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ
    • ๋ชจ๋‹ˆํ„ฐ๋ง ๋Œ€์‹œ๋ณด๋“œ
    • ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค/๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ†ตํ•ฉ
  • ์˜ํ–ฅ: ๊ฐœ๋ฐœ์ž ์›Œํฌํ”Œ๋กœ์šฐ ํ˜์‹ 

7. Visual Studio ๋””๋ฒ„๊ฑฐ ๊ณ ๊ธ‰ ๊ธฐ๋ฒ• (5:00-5:30 AM)

  • ์กฐ๊ฑด๋ถ€ ์ค‘๋‹จ์ , ์ถ”์ ์ , ๋ฐ์ดํ„ฐ ์ค‘๋‹จ์ 
  • AI ๊ธฐ๋ฐ˜ ๋””๋ฒ„๊น… ์ธ์‚ฌ์ดํŠธ (๋ฒ„๊ทธ ์‹๋ณ„ ๊ฐ€์†ํ™”)
  • ๋น„๋™๊ธฐ ์ฝ”๋“œ ๋””๋ฒ„๊น…, ๋ฉ”๋ชจ๋ฆฌ ๋ฌธ์ œ ๋ถ„์„
  • Watch/Immediate ์ฐฝ ๊ณ ๊ธ‰ ํ™œ์šฉ

8. GitHub Copilot in Visual Studio (5:30-6:00 AM)

  • ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ:
    • ์Šฌ๋ž˜์‹œ ๋ช…๋ น์–ด
    • ์ธ๋ผ์ธ ์ฑ„ํŒ… (์ฝ”๋“œ ์„ค๋ช…)
    • ํ…Œ์ŠคํŠธ ์ƒ์„ฑ
    • ๋ฌธ์„œํ™” ์ง€์›
  • ํšจ๊ณผ: ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ ๋Œ€ํญ ํ–ฅ์ƒ
  • ํŒ: ํšจ๊ณผ์ ์ธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ๋ฒ•

9. .NET๋กœ ์ง€๋Šฅํ˜• ์•ฑ ๊ตฌ์ถ• (6:00-6:30 AM)

  • ๊ธฐ์ˆ  ์Šคํƒ: Microsoft.Extensions.AI
  • ๋Šฅ๋ ฅ:
    • LLM ํ†ตํ•ฉ
    • ์˜๋ฏธ ๊ฒ€์ƒ‰(Semantic Search)
    • ์š”์•ฝ, ๋ถ„๋ฅ˜ ๋“ฑ ์ง€๋Šฅํ˜• ๊ธฐ๋Šฅ
    • AI ์–ด์‹œ์Šคํ„ดํŠธ ์ƒ์„ฑ
  • ๋ชจ๋ธ: ํด๋ผ์šฐ๋“œ ํ˜ธ์ŠคํŒ… ๋ฐ ๋กœ์ปฌ ๋ชจ๋ธ ๋ชจ๋‘ ์ง€์›

10. ์—์ด์ „ํ‹ฑ ๊ฐœ๋ฐœ์˜ ๋ฏธ๋ž˜ (6:30-7:00 AM)

  • ์ •์˜: ์ถ”๋ก , ๊ณ„ํš, ํ–‰๋™์„ ์ˆ˜ํ–‰ํ•˜๋Š” AI ์‹œ์Šคํ…œ
  • ์•„ํ‚คํ…์ฒ˜: ์—์ด์ „ํŠธ ์„ค๊ณ„ ํŒจํ„ด, ๋„๊ตฌ ํ˜ธ์ถœ, ํ•จ์ˆ˜ ์‹คํ–‰
  • ํ˜‘๋ ฅ: ์—์ด์ „ํŠธ ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ
  • ๋ณ€ํ™”: AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฏธ๋ž˜์ƒ ์ œ์‹œ

11. ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง (7:00-7:30 AM)

  • Visual Studio ํ”„๋กœํŒŒ์ผ๋Ÿฌ ๊ณ ๊ธ‰ ๊ธฐ๋ฒ•
  • CPU ๋ฐ .NET ํ• ๋‹น ์ถ”์ 
  • BenchmarkDotNet๊ณผ GitHub Copilot ํ™œ์šฉ
  • ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ตœ์ ํ™” ์‹ค์ „

12. MCP (.NET ๊ฐœ๋ฐœ์ž์šฉ) (7:30-8:00 AM)

  • Model Context Protocol ์†Œ๊ฐœ
  • ๊ธฐ๋Šฅ: AI ๋ชจ๋ธ๊ณผ ๋ฐ์ดํ„ฐ/๋„๊ตฌ ์—ฐ๊ฒฐ
  • ํŒจํ„ด: ๋ฆฌ์†Œ์Šค ๋…ธ์ถœ, ๋„๊ตฌ ํ†ตํ•ฉ
  • ์˜์˜: AI์™€ .NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ ๊ฐ•ํ™”

13. .NET MAUI ์ง„ํ™” (8:00-8:30 AM)

  • iOS, Android, macOS, Windows ํฌ๋กœ์Šคํ”Œ๋žซํผ ์ง€์›
  • ์„ฑ๋Šฅ ์ตœ์ ํ™”, ์ƒˆ๋กœ์šด ์ปจํŠธ๋กค/๋ ˆ์ด์•„์›ƒ
  • Visual Studio ๋„๊ตฌ ๊ฐœ์„ 
  • ์‹ค์ œ ํ”„๋กœ๋•์…˜ ์•ฑ ์‚ฌ๋ก€

14. Windows ๊ฐœ๋ฐœ ํ˜„๋Œ€ํ™” (8:30-9:00 AM)

  • WinUI 3, Windows App SDK, .NET 10 ํ†ตํ•ฉ
  • AI ํ†ตํ•ฉ, ํ”Œ๋žซํผ ๊ธฐ๋Šฅ ์ ‘๊ทผ
  • ๋„ค์ดํ‹ฐ๋ธŒ ํ™˜๊ฒฝ ๊ตฌ์ถ•

15. Windows Forms ์ตœ์‹  ๊ธฐ๋Šฅ (9:00-9:30 AM)

  • ๋ชจ๋˜ UI ์—…๋ฐ์ดํŠธ
  • ๊ณ ํ•ด์ƒ๋„(High-DPI) ๊ฐœ์„ 
  • ํ–ฅ์ƒ๋œ ๋””์ž์ด๋„ˆ
  • AI ๊ธฐ๋Šฅ ํ†ตํ•ฉ

16. AI ๊ธฐ๋ฐ˜ .NET ์ง„๋‹จ ๋„๊ตฌ (9:30-10:00 AM)

  • ์ž๋™ํ™”๋œ ์„ฑ๋Šฅ ๋ถ„์„
  • ์ง€๋Šฅํ˜• ์˜ค๋ฅ˜ ๊ฐ์ง€
  • AI ๊ธฐ๋ฐ˜ ๋””๋ฒ„๊น… ์›Œํฌํ”Œ๋กœ์šฐ
  • ๊ฐœ๋ฐœ์ž ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ

17. ์ฝ”๋“œ ํŒŒํ‹ฐ: ๊ฒฝํ’ˆ ์ถ”์ฒจ (10:00-11:00 AM)


Day 2: ํด๋ผ์šฐ๋“œ & AI ํ†ตํ•ฉ ์‹ฌํ™”

1. Azure ํ‚ค๋…ธํŠธ: โ€œCloud Innovation with .NETโ€ (11์›” 13์ผ 2:00-3:00 AM GMT+9)

  • Azure Container Apps, AKS, Functions, AI ์„œ๋น„์Šค ํ˜์‹ 
  • ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐฐํฌ ๋ฐ ํ™•์žฅ
  • ๊ด€์ฐฐ์„ฑ, ๋ณด์•ˆ, ํ™•์žฅ์„ฑ ๋‚ด์žฅ

2. ์›๊ฒฉ MCP ์„œ๋ฒ„ ๊ตฌ์ถ• (3:00-3:30 AM)

  • .NET๊ณผ Azure๋กœ MCP ์„œ๋ฒ„ ๊ตฌํ˜„
  • ํด๋ผ์šฐ๋“œ ๋ฐฐํฌ ๋ฐ ํ™•์žฅ์„ฑ
  • ์ž๋™ํ™” ๋ฐ ๋„๊ตฌ ํ†ตํ•ฉ

3. Redis, .NET, ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ (3:30-4:00 AM)

  • Redis ํ™œ์šฉ:
    • ์˜๋ฏธ์  ์บ์‹œ
    • ๋ฒกํ„ฐ ์ €์žฅ์†Œ
    • ์ฑ„ํŒ… ๊ธฐ๋ก
    • ์„ธ์…˜ ๊ด€๋ฆฌ
  • .NET Aspire์™€ Microsoft Agent Framework ํ†ตํ•ฉ

4. Aspire ์‹ฌํ™” ํ™•์žฅ (4:00-4:30 AM)

  • ์ปค์Šคํ…€ ํ†ตํ•ฉ ๊ฐœ๋ฐœ
  • ๋Œ€์‹œ๋ณด๋“œ ์‹œ๊ฐํ™” ํ™•์žฅ
  • ์ปค์Šคํ…€ ๋ฆฌ์†Œ์Šค ํƒ€์ž…
  • ์กฐ์ง ์ธํ”„๋ผ ์ ์‘

5. Aspire Unplugged: David Fowler์™€์˜ ๋Œ€ํ™” (4:30-5:00 AM)

  • Aspire ์„ค๊ณ„ ์ฒ ํ•™ ๋ฐ ๋น„์ „
  • ๊ฐœ๋ฐœ ๊ณผ์ • ์Šคํ† ๋ฆฌ
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์งˆ๋ฌธ ๋‹ต๋ณ€
  • ํ–ฅํ›„ ๋ฐฉํ–ฅ์„ฑ

6. .NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํด๋ผ์šฐ๋“œ ํ˜„๋Œ€ํ™” (5:00-5:30 AM)

  • ์ „๋žต: ๋‹จ๊ณ„์  ์—…๊ทธ๋ ˆ์ด๋“œ
  • ๋ ˆ๊ฑฐ์‹œ ์›Œํฌ๋กœ๋“œ ์ปจํ…Œ์ด๋„ˆํ™”
  • ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ํŒจํ„ด ๊ตฌํ˜„
  • Azure ์„œ๋น„์Šค ํ™œ์šฉ

7. dotnet run file.cs ๋ช…๋ น์–ด (5:30-6:00 AM)

  • ํ˜์‹ : ํ”„๋กœ์ ํŠธ ํŒŒ์ผ ์—†์ด C# ์ฝ”๋“œ ์ง์ ‘ ์‹คํ–‰
  • ์‚ฌ์šฉ ์‚ฌ๋ก€:
    • ๋น ๋ฅธ ํ”„๋กœํ† ํƒ€์ดํ•‘
    • ๊ต์œก์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค
    • ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ
    • ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ”„๋กœ๊ทธ๋žจ
  • ์˜์˜: .NET์˜ ์ ‘๊ทผ์„ฑ ํ–ฅ์ƒ

8. Azure AI Foundry for .NET ๊ฐœ๋ฐœ์ž (6:00-6:30 AM)

  • AI ๋ชจ๋ธ ์ž‘์—…, ํ”„๋กฌํ”„ํŠธ ๊ด€๋ฆฌ
  • ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜, ํ‰๊ฐ€, ํ…Œ์ŠคํŠธ
  • ํ”„๋กœํ† ํƒ€์ž…์—์„œ ํ”„๋กœ๋•์…˜๊นŒ์ง€
  • ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” AI ๋ฐฐํฌ

9. Azure App Service ์‹ ๊ธฐ๋Šฅ (6:30-7:00 AM)

  • ๋ฐฐํฌ ์›Œํฌํ”Œ๋กœ์šฐ ๊ฐœ์„ 
  • ํ–ฅ์ƒ๋œ ์ง„๋‹จ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง
  • .NET 10 ์ง€์›
  • Azure DevOps/GitHub Actions ํ†ตํ•ฉ

10. Microsoft.Testing.Platform (7:00-7:30 AM)

  • ํŠน์ง•: VSTest ๋Œ€์ฒด๋กœ ๊ฒฝ๋Ÿ‰ํ™”, ๋ชจ๋“ˆํ˜•
  • ์ด์ : ๋น ๋ฅธ ํ…Œ์ŠคํŠธ ์‹คํ–‰, Native AOT ์ง€์›
  • ๋…๋ฆฝ์„ฑ: ์ž์ฒด ํฌํ•จ ํ…Œ์ŠคํŠธ ์‹คํ–‰ ํŒŒ์ผ
  • ํ˜ธํ™˜์„ฑ: MSTest, NUnit, xUnit ์ง€์›

11. .NET ๋ณด์•ˆ ์—ฐ๋ก€ ๋ณด๊ณ  (7:30-8:00 AM)

  • MSRC ์กฐ์‚ฌ ์‚ฌ๋ก€ ๋ถ„์„ (2024-2025)
  • ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ํŒจํ„ด
  • ์‚ฌ์ „ ์˜ˆ๋ฐฉ ์ „๋žต
  • ์‹ค์ œ API/๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ/ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ ์šฉ

12. NuGet ์ตœ์‹  ๊ธฐ๋Šฅ (8:00-8:30 AM)

  • NuGet MCP ์„œ๋ฒ„: AI ์–ด์‹œ์Šคํ„ดํŠธ์™€ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ
  • NuGet Audit: ์ทจ์•ฝํ•œ ์˜์กด์„ฑ ์‹๋ณ„
  • Trusted Publishing: ๋ณด์•ˆ ๋ฐฐํฌ
  • ํŒจํ‚ค์ง€ ๋ฐœ๊ฒฌ, ์˜์กด์„ฑ ๊ด€๋ฆฌ ๊ฐœ์„ 

13. .NET 10 ์ปจํ…Œ์ด๋„ˆ ๊ฐœ์„  (8:30-9:00 AM)

  • ์ตœ์ ํ™”:
    • ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์ถ•์†Œ
    • ์‹œ์ž‘ ์„ฑ๋Šฅ ํ–ฅ์ƒ
    • ํ–ฅ์ƒ๋œ ๋””๋ฒ„๊น…
  • Linux/Windows ์ปจํ…Œ์ด๋„ˆ ์ตœ์ ํ™”
  • Kubernetes ๋ฐฐํฌ ๋ชจ๋ฒ” ์‚ฌ๋ก€

14. Visual Studio AI ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŒ… (9:00-9:30 AM)

  • AI๊ฐ€ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ œ์•ˆ
  • ์—ฃ์ง€ ์ผ€์ด์Šค ์‹๋ณ„
  • ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
  • ์ฝ”๋“œ ์ง„ํ™”์— ๋”ฐ๋ฅธ ํ…Œ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜

์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ์ด (11์›” 13-14์ผ)

์ฃผ์š” ์„ธ์…˜ (์ƒ˜ํ”Œ):

  1. Newtonsoft.Json โ†’ System.Text.Json ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ (10:00-10:30 PM 11/13)

    • ๋Œ€๊ทœ๋ชจ ์ฝ”๋“œ๋ฒ ์ด์Šค ์ „ํ™˜ ๊ฒฝํ—˜
    • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐ„ ์ฐจ์ด์ 
    • ์„ฑ๋Šฅ ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ํšจ์œจ์„ฑ ๊ฐœ์„ 
  2. Xamarin.Forms โ†’ .NET MAUI ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ (10:30-11:00 PM 11/13)

    • Android ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋‚œ์ œ
    • ํ”Œ๋žซํผ๋ณ„ ๋ฌธ์ œ ํ•ด๊ฒฐ
    • ์‹ค์ „ ๊ฐ€์ด๋“œ
  3. Blazor์™€ Microsoft Entra External ID (11:00-11:30 PM 11/13)

    • ์™ธ๋ถ€ ์‚ฌ์šฉ์ž ์ธ์ฆ
    • RBAC ๋ณด์•ˆ ๊ตฌํ˜„
    • ์‹ค์ „ ํ…œํ”Œ๋ฆฟ ์ œ๊ณต
  4. Commodore 64 C# ๋ผ์ด๋ธŒ ์ฝ”๋”ฉ (11:30 PM-12:00 AM 11/13)

    • ๋ ˆํŠธ๋กœ ํ•˜๋“œ์›จ์–ด ร— ๋ชจ๋˜ .NET
    • C# ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ํ™œ์šฉ
    • ๋ผ์ด๋ธŒ ๋ฐ๋ชจ
  5. OpenTelemetry๋กœ .NET ๊ด€์ฐฐ์„ฑ (12:00-12:30 AM 11/14)

    • ๋กœ๊ทธ, ๋ฉ”ํŠธ๋ฆญ, ํŠธ๋ ˆ์ด์Šค ํ†ตํ•ฉ
    • ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง
    • APM ๋ฐ ์ƒ์šฉ ํ”Œ๋žซํผ ํ†ตํ•ฉ
  6. Aspire๋กœ ์„œ๋น„์Šค ์˜์กด์„ฑ ๊ด€๋ฆฌ (12:30-1:00 AM 11/14)

    • ๋กœ์ปฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋‹จ์ˆœํ™”
    • ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ + ๋ ˆ๊ฑฐ์‹œ ์•ฑ ํ†ตํ•ฉ
  7. GitHub ๋ณด์•ˆ ๋„๊ตฌ๋กœ ์˜คํ”ˆ ์†Œ์Šค ๋ณดํ˜ธ (1:00-1:30 AM 11/14)

    • Dependency Graph, Dependabot, CodeQL, Secret Scanning
    • ์‹ค์ „ ๋ณด์•ˆ ์›Œํฌํ”Œ๋กœ์šฐ
    • GitHub Copilot ํ™œ์šฉ
  8. ์˜คํ”ˆ ์†Œ์Šค .NET ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์ถ• (1:30-2:00 AM 11/14)

    • ํ™˜์˜ํ•˜๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฌธํ™”
    • ๋ฌธ์„œํ™” ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค
    • 20๋…„ ์ด์ƒ ์œ ์ง€๋œ CMS ์‚ฌ๋ก€
  9. MCP ์„œ๋ฒ„๋กœ CLI ๋„๊ตฌ ํ™•์žฅ (2:00-2:30 AM 11/14)

    • .NET CLI ๋„๊ตฌ โ†’ MCP ์„œ๋ฒ„ ๋ณ€ํ™˜
    • GitHub Copilot ํ†ตํ•ฉ
    • T-SQL Analyzer ์‹ค์ œ ์˜ˆ์ œ
    • .NET 10 SDK ๊ธฐ๋Šฅ ํ™œ์šฉ
  10. YARP๋กœ ๋ฉ€ํ‹ฐํด๋Ÿฌ์Šคํ„ฐ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ (2:30-3:00 AM 11/14)

    • Kubernetes + ๋ ˆ๊ฑฐ์‹œ ์ปจํ…Œ์ด๋„ˆ ๋ผ์šฐํŒ…
    • ๋‹ค์ค‘ ํด๋ผ์šฐ๋“œ ํ™•์žฅ
    • ์‹ค์ œ ํ”„๋กœ๋•์…˜ ๊ตฌํ˜„
  11. Uno Platform + AI (3:00-3:30 AM 11/14)

    • ํฌ๋กœ์Šคํ”Œ๋žซํผ .NET ์•ฑ ์‹ ์† ๊ฐœ๋ฐœ
    • Hot Design ๋น„์ฃผ์–ผ ๋””์ž์ด๋„ˆ
    • AI ๊ธฐ๋ฐ˜ ํ’€์Šคํƒ ์•ฑ ์ƒ์„ฑ
  12. ์˜์‚ฌ๊ฒฐ์ • ๊ธฐ๋ก (ADR) (3:30-4:00 AM 11/14)

    • ์‹œ์Šคํ…œ ์„ค๊ณ„ ๊ฒฐ์ • ๋ฌธ์„œํ™”
    • ์œ ์ง€๋ณด์ˆ˜์„ฑ, ๊ฐ์‚ฌ ์ถ”์ ์„ฑ ํ–ฅ์ƒ
    • ASP.NET Identity, Aspire, Blazor ์‚ฌ๋ก€
  13. ํ˜„๋Œ€์‹ CLI ์•ฑ (.NET TUI) (4:00-4:30 AM 11/14)

    • ํด๋ผ์šฐ๋“œ ์‹œ๋Œ€ CLI ๋ถ€ํ™œ
    • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์„ค๊ณ„ ํŒจํ„ด
    • ํฌ๋กœ์Šคํ”Œ๋žซํผ ํฌ์žฅ ์ „๋žต
  14. .NET Foundation ์ƒํƒœ ๋ฐ ์˜คํ”ˆ ์†Œ์Šค (4:30-5:00 AM 11/14)

    • Foundation ํ˜„ํ™ฉ
    • ์‹ ๊ทœ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ
    • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ ๋ฐฉ๋ฒ•
  15. CI ์‹คํŒจ โ†’ AI ๊ธฐ๋ฐ˜ ๋””๋ฒ„๊น… (5:00-5:30 AM 11/14)

    • .trx ๊ฒฐ๊ณผ โ†’ Visual Studio ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ์ž๋™ ๋ณ€ํ™˜
    • GitHub Copilot/Microsoft Copilot ํ™œ์šฉ
    • ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๊ฐ€์†ํ™”
  16. ASP.NET Core 10 Clean Architecture (5:30-6:00 AM 11/14)

    • ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ ๋ชจ๋ฒ” ์‚ฌ๋ก€
    • ๋А์Šจํ•œ ๊ฒฐํ•ฉ ์„ค๊ณ„
    • ๊ธฐ์กด ์†”๋ฃจ์…˜ ๋ฆฌํŒฉํ† ๋ง
  17. ์‹ ์ž… ๊ฐœ๋ฐœ์ž ์˜จ๋ณด๋”ฉ ์ž๋™ํ™” (6:00-6:30 AM 11/14)

    • .NET Aspire, Winget, VS ์„ค์ •
    • ์ˆ˜์ผ โ†’ 1์‹œ๊ฐ„ ์ดํ•˜๋กœ ๋‹จ์ถ•
    • ์ž๋™ํ™” ์ „๋žต
  18. ๊ธฐ์กด .NET REST API โ†’ MCP ๋ณ€ํ™˜ (6:30-7:00 AM 11/14)

    • ASP.NET Core ์ปจํŠธ๋กค๋Ÿฌ MCP ํ™œ์„ฑํ™”
    • GitHub Copilot ํ†ตํ•ฉ
    • Azure API Management ๋น„๊ต
    • API โ†’ AI ๊ธฐ๋ฐ˜ ์ž‘์—… ์ค‘์‹ฌ ๋„๊ตฌ ์ง„ํ™”
  19. .NET 10์œผ๋กœ ๋Œ€๊ทœ๋ชจ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ (7:00-7:30 AM 11/14)

    • ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ Blazor ์•ฑ โ†’ .NET 10
    • ์„ฑ๋Šฅ/๊ธฐ๋Šฅ ํ–ฅ์ƒ
    • ASP.NET Core Identity ํŒจ์Šคํ‚ค
  20. DataMountain: .NET ๊ณ ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง• (7:30-8:00 AM 11/14)

    • C++๊ธ‰ ์„ฑ๋Šฅ ๋‹ฌ์„ฑ
    • ์ฝ”๋“œ ์ƒ์„ฑ, Spans/Vectors
    • Clickhouse ๋ฒค์น˜๋งˆํฌ ๋Šฅ๊ฐ€
  21. ๋‹ค์ค‘ ๋ชจ๋‹ฌ LLM์œผ๋กœ UX ๊ฐœ์„  (8:00-8:30 AM 11/14)

    • ์ž์—ฐ์–ธ์–ด ์ฒ˜๋ฆฌ๋กœ UI ๋‹จ์ˆœํ™”
    • ์ง๊ด€์  ์•ฑ ์ธํ„ฐํŽ˜์ด์Šค
  22. .NET MAUI ์‹ค์ „: ํ”„๋กœ๋•์…˜ ํ•จ์ • (8:30-9:00 AM 11/14)

    • iOS ๋นŒ๋“œ ์˜ค๋ฅ˜, Android ์„œ๋ช… ์‹คํŒจ
    • ๋ฉ”๋ชจ๋ฆฌ ํšจ์œจ์  ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ
    • SQLite ๋™๊ธฐํ™”, Grid ๋ฌธ์ œ
    • ๋„คํŠธ์›Œํฌ ํšŒ๋ณต๋ ฅ, PDF/์ด๋ฏธ์ง€ ๋‚ด๋ณด๋‚ด๊ธฐ
    • ์‹ค์ œ ์ง„๋‹จ ๋ฐ ์›๊ฒฉ์ธก์ •
  23. Godot + C# ํ”„๋กœํ† ํƒ€์ž… (9:00-9:30 AM 11/14)

    • ์ฝ˜์†” ์•ฑ โ†’ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•œ ํ”„๋กœํ† ํƒ€์ž…
    • GitHub Copilot์œผ๋กœ ํ•™์Šต ๊ฐ€์†ํ™”
  24. Community Toolkit ๋ผ์šด๋“œํ…Œ์ด๋ธ” (9:30-10:00 AM 11/14)

    • .NET/MAUI/Windows Community Toolkit ์œ ์ง€๋ณด์ˆ˜์ž
    • ์ฐธ์—ฌ ๋ฐ ๊ธฐ์—ฌ ๋ฐฉ๋ฒ•
  25. C# 14 ์ฃผ์š” ๊ธฐ๋Šฅ (10:00-10:30 AM 11/14)

    • C# 12-14 ๊ฐœ์„ ์‚ฌํ•ญ
    • ์ผ์ƒ ๊ฐœ๋ฐœ ์Šต๊ด€ ๋ณ€ํ™”
  26. AI๋กœ .NET ์ง„๋‹จ ๋„๊ตฌ (10:30-11:00 AM 11/14)

    • .NET 10 ํ”„๋กœํŒŒ์ผ๋ง
    • ๋ชจ๋ฐ”์ผ ์„ฑ๋Šฅ ๋ถ„์„
    • GitHub Copilot์œผ๋กœ .nettrace ํ•ด์„
    • MCP ์„œ๋ฒ„ ์—ฐ๊ณ„
  27. AI ํ†ตํ•ฉ ํ•œ๊ณ„ ๊ทน๋ณต (11:00-11:30 AM 11/14)

  28. IoT: Raspberry Pi๋กœ ๋งฅ์ฃผ ์–‘์กฐ ์ž๋™ํ™” (11:30 AM-12:00 PM 11/14)

    • .NET IoT ๊ฐœ๋ฐœ
    • ์ €์ „๋ ฅ ๊ธฐ๊ธฐ ์ œ์–ด
  29. Aspire๋กœ ๋น„-.NET ์•ฑ ๊ด€๋ฆฌ (12:00-12:30 PM 11/14)

    • Python, Node ํ†ตํ•ฉ
    • ํ˜ผํ•ฉ ์–ธ์–ด ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค
  30. .NET Framework 4.8 โ†’ .NET 9 ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ (12:30-1:00 PM 11/14)

    • 12๋…„ ๋œ ์•ฑ ํ˜„๋Œ€ํ™”
    • ์ง€์†์  ๋ฐฐํฌ ์ค‘ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜
    • Microsoft.Extensions.* ํ™œ์šฉ
    • .NET Standard ํ˜ธํ™˜์„ฑ
  31. Aspire ๋ฌธ์„œ๋ฅผ Copilot + ๋‹ค์ด์–ด๊ทธ๋žจ์œผ๋กœ (1:00-1:30 PM 11/14)

    • AppHost โ†’ Mermaid ์ž๋™ ์ƒ์„ฑ
    • GitHub Copilot + Coding Agent
    • CI/CD ํ†ตํ•ฉ
    • ํ•ญ์ƒ ์ตœ์‹  ์•„ํ‚คํ…์ฒ˜ ๋ฌธ์„œ
  32. Gaea: ๊ณ ์„ฑ๋Šฅ ์ง€ํ˜• ์‹œ๋ฎฌ๋ ˆ์ด์…˜ (1:30-2:00 PM 11/14)

    • Star Wars, Alan Wake 2 ์˜ํ™” ์ œ์ž‘
    • SPMD(Single Program, Multiple Data) ์‹คํ–‰
    • ์ปค์Šคํ…€ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ
    • ์ˆ˜์‹ญ์–ต ์—ฐ์‚ฐ ์ฒ˜๋ฆฌ
  33. Windows 365 + .NET Aspire ๋ฉ€ํ‹ฐ ๋ ˆํฌ (2:00-2:30 PM 11/14)

    • ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ
    • AddMicroservice ํ™•์žฅ
    • ์ปจํ…Œ์ด๋„ˆ/์—๋ฎฌ๋ ˆ์ดํ„ฐ ์˜์กด์„ฑ
    • F5 ๊ฒฝํ—˜ ๊ตฌํ˜„
  34. F# ์Šค๋‹ˆํŽซ: C# ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ•จ์ˆ˜ํ˜• (2:30-3:00 PM 11/14)

    • F# ๊ธฐ์ดˆ
    • C#์—์„œ F# ํ™œ์šฉ (๋Œ“๊ธ€ ์‹œ์Šคํ…œ ๋“ฑ)
    • ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์—ฌ
    • ์ปค๋ฎค๋‹ˆํ‹ฐ ์—ฐ๊ฒฐ
  35. ํƒ„์†Œ ์ธ์‹ ์ปดํ“จํŒ… (3:00-3:30 PM 11/14)

    • ์ง€์† ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ
    • ์žฌ์ƒ ์—๋„ˆ์ง€ ํ™œ์šฉ
    • ์‹œ๊ฐ„ ์ด๋™(Time-Shifting) ๋ฐ ์ˆ˜์š” ํ˜•์„ฑ(Demand Shaping)
    • CarbonAware SDK, Hangfire, KEDA ํ™œ์šฉ
  36. Avalonia ํ—ค๋“œ๋ฆฌ์Šค ํ…Œ์ŠคํŒ… (3:30-4:00 PM 11/14)

    • ๋””์Šคํ”Œ๋ ˆ์ด ์—†์ด UI ํ…Œ์ŠคํŠธ
    • GitHub Copilot ํ™œ์šฉ
  37. .NET MAUI + Azure OpenAI ํŒ๋งค ๋Œ€์‹œ๋ณด๋“œ (4:00-4:30 PM 11/14)

    • GPT-5 ๊ธฐ๋ฐ˜ ์˜ˆ์ธก ๋ถ„์„
    • ์ž์—ฐ์–ธ์–ด ์ฟผ๋ฆฌ AI ์–ด์‹œ์Šคํ„ดํŠธ
    • Syncfusion ์ปจํŠธ๋กค
    • iOS/Android/macOS/Windows
  38. OpenIddict๋กœ SSO ๊ตฌ์ถ• (4:30-5:00 PM 11/14)

    • ์ค‘์•™ํ™”๋œ ์ธ์ฆ ์„œ๋ฒ„
    • ๋‹ค์ค‘ ์•ฑ ํ†ตํ•ฉ
    • ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ ์„ค๊ณ„
  39. GitHub Actions + Cake SDK (5:00-5:30 PM 11/14)

    • CI/CD as Code (C# ๊ธฐ๋ฐ˜)
    • YAML ๋Œ€์ฒด
    • ๋กœ์ปฌ ํ…Œ์ŠคํŠธ ๋ฐ ๋””๋ฒ„๊น…
    • .NET 10 ์ตœ์‹  ๊ธฐ๋Šฅ
  40. 17์„ธ๊ธฐ ์ดํƒˆ๋ฆฌ์•„-์˜์–ด ์‚ฌ์ „ ํ˜„๋Œ€ํ™” (5:30-6:00 PM 11/14)

    • ML.NET ์ปค์Šคํ…€ ๋ฒกํ„ฐ ์ž„๋ฒ ๋”ฉ
    • CosmosDb ์ €์žฅ์†Œ
    • Aspire ํ†ตํ•ฉ
    • ์—ญ์‚ฌ ร— ๊ธฐ์ˆ 
  41. ASP.NET Core์—์„œ ํŒจ์Šคํ‚ค ๊ตฌํ˜„ (6:00-6:30 PM 11/14)

    • WebAuthn ํ”„๋กœํ† ์ฝœ
    • ๊ณต๊ฐœ ํ‚ค ์•”ํ˜ธํ•™
    • OS/ํŒจ์Šค์›Œ๋“œ ๊ด€๋ฆฌ์ž/ํ•˜๋“œ์›จ์–ด ํ‚ค ์ง€์›
  42. AI ์—์ด์ „ํŠธ โ€œ์› ์งˆ๋ฌธ, ์› ๋‹ต๋ณ€โ€ ์„ค๊ณ„ (6:30-7:00 PM 11/14)

    • ์ฑ„ํŒ… vs ์›์ƒท ์‘๋‹ต
    • ๋ฌธ๋งฅ ์ฃผ์ž…์œผ๋กœ ์ •ํ™•๋„ ํ–ฅ์ƒ
    • DevExpress CodeRush & AiGen ์‚ฌ๋ก€
    • AI ์Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ฏธ๋ž˜
  43. Rx.NET ์ƒํƒœ ๋ฐ ๊ณ„ํš (7:00-7:30 PM 11/14)

    • ์›”๊ฐ„ ์ˆ˜๋ฐฑ๋งŒ ๋‹ค์šด๋กœ๋“œ
    • ์ง„ํ–‰ ์ค‘ ์ž‘์—…, ํ–ฅํ›„ ๊ณ„ํš
  44. Nullable Reference Types ์žฌ๋ฐœ๊ฒฌ (7:30-8:00 PM 11/14)

    • Null ์•ˆ์ •์„ฑ์œผ๋กœ ์ฝ”๋“œ ๋‹จ์ˆœํ™”
    • ๊ธฐ๋ณธ๊ฐ’ํ™”์˜ ์˜๋ฏธ
    • ๊ธฐ์กด ์ฝ”๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

์ฃผ์š” ๊ธฐ์ˆ  ์ฃผ์ œ ๋ถ„์„

1. ์„ฑ๋Šฅ ์ตœ์ ํ™” (์‹ฌํ™”)

  • JIT ์ปดํŒŒ์ผ๋Ÿฌ: ๋Ÿฐํƒ€์ž„ ์ตœ์ ํ™”
  • ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜: ๋ฉ”๋ชจ๋ฆฌ ํšจ์œจ์„ฑ
  • Spans/Vectors: ๊ณ ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ
  • ๋ฒค์น˜๋งˆํฌ ๋„๊ตฌ: BenchmarkDotNet ํ™œ์šฉ
  • ๊ฒฐ๊ณผ: ํด๋ผ์šฐ๋“œ ๋ฐ ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์—์„œ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ

2. AI & ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ (๋ณ€ํ˜์ )

  • ์ง€๋Šฅํ˜• ์•ฑ: LLM ํ†ตํ•ฉ, ์˜๋ฏธ ๊ฒ€์ƒ‰
  • ์—์ด์ „ํŠธ ์•„ํ‚คํ…์ฒ˜: ์ž์œจ ๊ฒฐ์ • ๋ฐ ํ–‰๋™
  • MCP(Model Context Protocol): AI-์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์—ฐ๊ฒฐ
  • GitHub Copilot: ์ฝ”๋“œ ์ƒ์„ฑ, ํ…Œ์ŠคํŠธ, ๋ฌธ์„œํ™”
  • Azure AI Foundry: ํ”„๋กœํ† ํƒ€์ž… โ†’ ํ”„๋กœ๋•์…˜
  • ์‹ค์ œ ์šฉ๋„: CLI ๋„๊ตฌ โ†’ MCP ์„œ๋ฒ„, REST API โ†’ AI ์ž‘์—…

3. ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ (ํ•„์ˆ˜)

  • .NET Aspire: ๋กœ์ปฌ ๊ฐœ๋ฐœ โ†’ ํด๋ผ์šฐ๋“œ ๋ฐฐํฌ
    • ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ
    • ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ์ž๋™ํ™”
    • ๋Œ€์‹œ๋ณด๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง
    • Redis ํ†ตํ•ฉ (์บ์‹œ, ๋ฒกํ„ฐ ์Šคํ† ์–ด, ์„ธ์…˜)
  • ์ปจํ…Œ์ด๋„ˆํ™”: ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์ตœ์†Œํ™”, ์‹œ์ž‘ ์„ฑ๋Šฅ
  • Kubernetes: ๋‹ค์ค‘ ํด๋Ÿฌ์Šคํ„ฐ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ (YARP)
  • Azure ์„œ๋น„์Šค: App Service, Container Apps, Functions, AI ์„œ๋น„์Šค

4. ํฌ๋กœ์Šคํ”Œ๋žซํผ ๊ฐœ๋ฐœ (ํ†ตํ•ฉ)

  • .NET MAUI: iOS/Android/macOS/Windows ๋‹จ์ผ ์ฝ”๋“œ
    • ์„ฑ๋Šฅ ์ตœ์ ํ™”
    • ๋„ค์ดํ‹ฐ๋ธŒ UI/UX
    • ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ ๊ฐ€์ด๋“œ
  • Blazor: ์›น (WebAssembly ๋ฐ ์„œ๋ฒ„)
    • ํŒจ์Šคํ‚ค ๊ธฐ๋ฐ˜ ๋ณด์•ˆ
    • ์„ฑ๋Šฅ ๋ฐ ์ƒํƒœ ์œ ์ง€
  • Uno Platform: AI ๊ธฐ๋ฐ˜ ํ’€์Šคํƒ ์ƒ์„ฑ
  • Windows Forms/WinUI 3: ๋ ˆ๊ฑฐ์‹œ โ†’ ํ˜„๋Œ€์  ๋ฐ์Šคํฌํ†ฑ

5. ๋ณด์•ˆ (์šฐ์„ ์ˆœ์œ„)

  • ํŒจ์Šคํ‚ค/WebAuthn: ์ƒ๋ฌผ์ธ์‹ ์ธ์ฆ
  • RBAC: ์—ญํ•  ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ์ œ์–ด
  • GitHub ๋ณด์•ˆ ๋„๊ตฌ: Dependabot, CodeQL, Secret Scanning
  • Trusted Publishing: NuGet ํŒจํ‚ค์ง€ ๋ณด์•ˆ
  • MSRC ์‚ฌ๋ก€: ์‹ค์ œ ์ทจ์•ฝ์  ๋ถ„์„

6. ํ…Œ์ŠคํŠธ & ํ’ˆ์งˆ (AI ์ฆ๊ฐ•)

  • Microsoft.Testing.Platform: ์ฐจ์„ธ๋Œ€ ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ
  • AI ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ: ์ผ€์ด์Šค ์ž๋™ ์ƒ์„ฑ, ์—ฃ์ง€ ์ผ€์ด์Šค ์‹๋ณ„
  • ํ—ค๋“œ๋ฆฌ์Šค ํ…Œ์ŠคํŒ…: UI ์ž๋™ ํ…Œ์ŠคํŠธ ๊ณ ์†ํ™”
  • CI/CD ํ†ตํ•ฉ: ์‹คํŒจ โ†’ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ์ž๋™ ์ƒ์„ฑ

7. ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜ (ํ˜์‹ )

  • dotnet run file.cs: ํ”„๋กœ์ ํŠธ ์—†์ด ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰
  • Visual Studio ๊ฐœ์„ : AI ๋””๋ฒ„๊ฑฐ, Copilot ํ†ตํ•ฉ
  • Hot Reload: ๋น ๋ฅธ ๊ฐœ๋ฐœ ๋ฐ˜๋ณต
  • AI ์–ด์‹œ์Šคํ„ดํŠธ: ํ•™์Šต, ์ฝ”๋”ฉ, ๋””๋ฒ„๊น… ๊ฐ€์†ํ™”

8. ์˜คํ”ˆ ์†Œ์Šค & ์ปค๋ฎค๋‹ˆํ‹ฐ (์„ฑ์žฅ)

  • .NET Foundation: ์‹ ๊ทœ ํ”„๋กœ์ ํŠธ ์ถ”๊ฐ€
  • ์ปค๋ฎค๋‹ˆํ‹ฐ Toolkit: ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ปดํฌ๋„ŒํŠธ
  • ํ˜‘์—… ๋ฌธํ™”: ํ™˜์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ, ์ข‹์€ ๋ฌธ์„œํ™”
  • 20๋…„+ ์„ฑ๊ณต ์‚ฌ๋ก€: CMS ์žฅ๊ธฐ ์œ ์ง€

9. ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ฒฝ๋กœ (๋ช…ํ™•)

  • .NET Framework 4.8 โ†’ .NET 9/10
  • Xamarin.Forms โ†’ .NET MAUI
  • Newtonsoft.Json โ†’ System.Text.Json
  • ๊ธฐ์กด API โ†’ MCP ์„œ๋ฒ„ (AI ์ง€์›)

10. ์‹ ํฅ ๋ถ„์•ผ (ํƒ์ƒ‰)

  • Commodore 64 ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ๋ ˆํŠธ๋กœ ร— ๋ชจ๋˜
  • ๊ณ ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง•: C++ ๊ฒฝ์Ÿ ์ˆ˜์ค€ ์„ฑ๋Šฅ
  • ์˜ํ™” ์ œ์ž‘ ์ง€ํ˜• ์‹œ๋ฎฌ๋ ˆ์ด์…˜: ์ˆ˜์‹ญ์–ต ์—ฐ์‚ฐ ์ฒ˜๋ฆฌ
  • IoT & ์ž๋™ํ™”: Raspberry Pi, ๋งฅ์ฃผ ์–‘์กฐ ๋“ฑ
  • ํƒ„์†Œ ์ธ์‹ ์ปดํ“จํŒ…: ์ง€์† ๊ฐ€๋Šฅํ•œ ๊ฐœ๋ฐœ

์‹ค์šฉ์  ํŒ

๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ ๊ฐœ์„ :

  1. .NET 10 ์—…๊ทธ๋ ˆ์ด๋“œ: ์„ฑ๋Šฅ ์ด๋“ ์ž๋™ ํš๋“
  2. Aspire ๋„์ž…: ๋กœ์ปฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋‹จ์ˆœํ™”
  3. GitHub Copilot ํ™œ์šฉ: ์ฝ”๋“œ ์ƒ์„ฑ, ํ…Œ์ŠคํŠธ, ๋ฌธ์„œํ™”
  4. ํŒจ์Šคํ‚ค ๊ตฌํ˜„: ์‚ฌ์šฉ์ž ๋ณด์•ˆ ๊ฐ•ํ™”
  5. MCP ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ: ๊ธฐ์กด API๋ฅผ AI ์ธ์‹ ๋„๊ตฌ๋กœ ๋ณ€ํ™˜
  6. OpenTelemetry: ๊ด€์ฐฐ์„ฑ ํ‘œ์ค€ํ™”
  7. AI ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŒ…: ์ปค๋ฒ„๋ฆฌ์ง€ ๋ฐ ํ’ˆ์งˆ ํ–ฅ์ƒ
  8. ์ปจํ…Œ์ด๋„ˆ ์ตœ์ ํ™”: ๋ฐฐํฌ ์„ฑ๋Šฅ ๊ฐ€์†ํ™”

๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „๋žต:

  1. ๋‹จ๊ณ„์  ์ ‘๊ทผ (ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ โ†’ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ โ†’ ํ•ต์‹ฌ)
  2. .NET Standard ํ˜ธํ™˜์„ฑ ํ™œ์šฉ
  3. AI ์–ด์‹œ์Šคํ„ดํŠธ๋กœ ์ฝ”๋“œ ๋ณ€ํ™˜ ๊ฐ€์†ํ™”
  4. ์ง€์†์  ๋ฐฐํฌ ์ค‘ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ˆ˜ํ–‰
  5. ๊ธฐ์กด ๊ธฐ๋Šฅ ํ˜ธํ™˜์„ฑ ์œ ์ง€

์ฃผ์˜์‚ฌํ•ญ:

  • AI ๋ถ€์ •ํ™•์„ฑ: ๊ฒฐ๊ณผ ๊ฒ€์ฆ ํ•„์ˆ˜
  • ๋ ˆ๊ฑฐ์‹œ ์˜์กด์„ฑ: JSON ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ ํ˜ธํ™˜์„ฑ ํ™•์ธ
  • ํ”„๋กœ๋•์…˜ ์ค€๋น„: ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ์„ค์ •
  • ๋ณด์•ˆ ๊ฒ€ํ† : Dependabot๊ณผ CodeQL๋กœ ์ง€์† ๊ฐ์‹œ
  • ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง: ๋ฐฐํฌ ์ „ ๋ฒค์น˜๋งˆํ‚น ํ•„์ˆ˜

ํ•ต์‹ฌ ํ•™์Šต ๋ฆฌ์†Œ์Šค ๋ฐ ์ฐธ๊ณ  ์ž๋ฃŒ

๊ณต์‹ ์ฑ„๋„:

๊ธฐ์ˆ  ์‹ฌํ™”:

  • ์„ฑ๋Šฅ: Stephen Toub์˜ .NET ์„ฑ๋Šฅ ์ตœ์ ํ™”
  • ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ: David Fowler์˜ Aspire ๋น„์ „
  • AI ๊ฐœ๋ฐœ: Jeremy Likness์˜ ์ง€๋Šฅํ˜• ์•ฑ ํŒจํ„ด
  • ๋ณด์•ˆ: Barry Dorrans์˜ MSRC ์‚ฌ๋ก€ ๋ถ„์„
  • ํ…Œ์ŠคํŠธ: Jakub Jares์˜ Microsoft.Testing.Platform

์ปค๋ฎค๋‹ˆํ‹ฐ:

  • .NET Community Toolkit (์˜คํ”ˆ ์†Œ์Šค)
  • MAUI Community Toolkit
  • Windows Community Toolkit
  • F# Discord (ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ)

ํ–‰์‚ฌ ์ฐธ๊ฐ€:

  • 100+ ์„ธ์…˜ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ์ด (์‹ฌํ™” ์ฃผ์ œ)
  • ๋„คํŠธ์›Œํ‚น ๊ธฐํšŒ
  • ๊ฒฝํ’ˆ ์ถ”์ฒจ

.NET Conf 2025๋Š” .NET ํ”Œ๋žซํผ์˜ ์„ฑ๋Šฅ, ์ƒ์‚ฐ์„ฑ, ์ธ๊ณต์ง€๋Šฅ ํ†ตํ•ฉ์—์„œ์˜ ์—ญ์‚ฌ์  ์ง„์ „์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ, ์—์ด์ „ํ‹ฑ AI, ํฌ๋กœ์Šคํ”Œ๋žซํผ ๊ฐœ๋ฐœ์ด ํ•ต์‹ฌ ์ถ•์œผ๋กœ, ๊ฐœ๋ฐœ์ž๋Š” ๋” ๋น ๋ฅด๊ณ , ๋” ๋˜‘๋˜‘ํ•˜๊ณ , ๋” ์‰ฝ๊ฒŒ ๋Œ€๊ทœ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ GitHub Copilot, MCP(Model Context Protocol), .NET Aspire์˜ ์กฐํ•ฉ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ํ˜„๋Œ€ํ™”, ์‹ ๊ธฐ์ˆ  ๋„์ž…์„ ๊ณ„ํšํ•˜๋Š” ๊ฐœ๋ฐœ์ž์™€ ์กฐ์ง์—๊ฒŒ ํ•„์ˆ˜ ํ–‰์‚ฌ์ž…๋‹ˆ๋‹ค.

15๊ฐœ์˜ ์ข‹์•„์š”

์ฐธ๊ณ ๋กœ ์šฐ๋ฆฌ์™€ ์‹œ๊ฐ„๋Œ€๊ฐ€ ๋ฐ˜๋Œ€๋ผ ์ƒˆ๋ฒฝ์— ์ง„ํ–‰๋˜์–ด ๋ผ์ด๋ธŒ ์‹œ์ฒญ์€ ์ƒ๋‹นํžˆ ํž˜๋“ญ๋‹ˆ๋‹ค. ^^;

2๊ฐœ์˜ ์ข‹์•„์š”

VS2026์ด .NET 10๊ณผ ๋™์‹œ์— ์ถœ์‹œ๋˜๋‚˜ ๋ณด๊ตฐ์š”.

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ์š”์ฆ˜์€ ๋‹ค AI๋กœ ๊ท€๊ฒฐ๋˜๋Š”๋“ฏ ํ•œโ€ฆ

2๊ฐœ์˜ ์ข‹์•„์š”

ํŠนํžˆ ์ด๋ฒˆ์— aspire๋Š” ํฌ๊ฒŒ ๋ฆฌ๋ธŒ๋žœ๋”ฉ๋„ ํ•˜๊ณ , ๋‹ท๋„ท ์—์ฝ”์‹œ์Šคํ…œ์—๋งŒ ๋จธ๋ฌด๋ฅด์ง€ ์•Š๋Š” ํฐ ๋ณ€ํ™”๋ฅผ ์˜ˆ๊ณ ํ•˜๊ณ  ์žˆ์–ด ๋ˆˆ์—ฌ๊ฒจ๋ณผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. :smiling_face_with_three_hearts:

3๊ฐœ์˜ ์ข‹์•„์š”

@dimohy ๋‹˜ ์ •๋ฆฌ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. YouTube ๋ผ์ด๋ธŒ ๋งํฌ๊ฐ€ ๊ณต๊ฐœ๋˜์–ด์„œ, ์ œ๊ฐ€ ์ง์ ‘ ๊ธ€์„ ์ˆ˜์ •ํ•˜์—ฌ ํ•ด๋‹น ์˜์ƒ์„ ์ž„๋ฒ ๋”ฉํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค. :folded_hands:

1๊ฐœ์˜ ์ข‹์•„์š”

์™€์šฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

1๊ฐœ์˜ ์ข‹์•„์š”

aspire๊ฐ€ ๋ฆฌ๋ธŒ๋žœ๋”ฉ ๋˜๋Š”๊ตฐ์š” :grinning_face:

1๊ฐœ์˜ ์ข‹์•„์š”