.NET Conf 2022 x Seoul
๐Ÿ

.NET Conf Mini 20.10

์ปจํผ๋Ÿฐ์Šค ์†Œ๊ฐœ

.NET Conf Mini๋Š” ๋น„์ •๊ธฐ์ ์œผ๋กœ ์—ด๋ฆฌ๋Š” ๋‹ท๋„ท ๊ฐœ๋ฐœ์ž๋“ค์„ ์œ„ํ•œ ์˜จ๋ผ์ธ ์„ธ๋ฏธ๋‚˜์ž…๋‹ˆ๋‹ค. ๋‹ท๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž ๋ถ„๋“ค์˜ ๋‹ค์ฑ„๋กญ๊ณ  ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๋งŒ๋“ค์–ด์กŒ์œผ๋ฉฐ, ๋‹ท๋„ท ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋ˆ„๊ตฌ๋‚˜ ๋ฐœํ‘œํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹ท๋„ท์— ๊ด€์‹ฌ์žˆ๋Š” ๋ถ„๋“ค์ด๋ผ๋ฉด ๋ชจ๋‘ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒคํŠธ ์ผ์‹œ

2020๋…„ 10์›” 13์ผ ํ™”์š”์ผ, ๋ฐค 8์‹œ ~ ์ž์ •

์Šคํ”ผ์ปค ๋ฐ ์„ธ์…˜ ์†Œ๊ฐœ

[20:00 ~ 20:10] ๋‚จ์ •ํ˜„ - ์Šคํ”ผ์ปค, ์ปจํผ๋Ÿฐ์Šค ์†Œ๊ฐœ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ณต์ง€ (10๋ถ„)
๋‹ค์‹œ ๋ณด๊ธฐ
[20:10 ~ 20:50] ์ œ์ด์Šจ ๊น€ - ๋„ค์ดํ‹ฐ๋ธŒ๊ฐ€ ๋‹ท๋„ท์—๊ฒŒ, ๋‹ท๋„ท์ด ๋„ค์ดํ‹ฐ๋ธŒ์—๊ฒŒ (40๋ถ„)
C#๊ณผ C++ ๊ฐ„ ๊ธฐ๋Šฅ์„ ์ƒํ˜ธ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•˜์—ฌ ์‚ดํŽด๋ณด๊ณ , .NET 5์—์„œ ์†Œ๊ฐœ๋œ UnmanagedCallersOnlyAttribute๋ฅผ ์ด์šฉํ•˜์—ฌ C# ๊ธฐ๋Šฅ์„ C++์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.
๋‹ค์‹œ ๋ณด๊ธฐ
[21:00 ~ 21:40] ์•ˆํ˜„๋ชจ - Infragistics UltraGrid๋ฅผ ํ™œ์šฉํ•œ ๋ฒ”์šฉ ๊ทธ๋ฆฌ๋“œ ๋งŒ๋“ค๊ธฐ (40๋ถ„)
Windows Forms ๊ธฐ๋ฐ˜์˜ Infragistics์˜ UltraGrid ์ปจํŠธ๋กค์„ ์ƒ์† ๋ฐ›๋Š” ์ปค์Šคํ…€ ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ ์ปจํŠธ๋กค์„ ๋งŒ๋“ค๊ณ  POCO ๋ชจ๋ธ์„ ๋งŒ๋“ค์–ด ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ์„ ๊ตฌํ˜„ํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์‹œ ๋ณด๊ธฐ
[21:50 ~ 22:30] ์œ  ์ €์Šคํ‹ด - ๋‹ท๋„ท ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋””๋ฒจ๋กœํผ ํด๋ผ์šฐ๋“œ - ์ฝ”๋“œ์ŠคํŽ˜์ด์Šค, ๋ฆฌ๋ชจํŠธ ์ปจํ…Œ์ด๋„ˆ ์†Œ๊ฐœ (40๋ถ„)
๋‹ท๋„ท ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค ๋ณด๋ฉด ๋งค์ผ๊ฐ™์ด ์“ฐ๋Š” ๋„๊ตฌ๋“ค์ด ๋ณดํ†ต ์„ธ ๊ฐ€์ง€ ์ •๋„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊นƒํ—™๊ณผ ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ, ๊ทธ๋ฆฌ๊ณ  ์• ์ €์ธ๋ฐ์š”. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” ์ตœ๊ทผ์— ์ด๋ฅผ ํ†ต์นญํ•ด์„œ ๋””๋ฒจ๋กœํผ ํด๋ผ์šฐ๋“œ๋ผ๊ณ  ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์„ธ์…˜์—์„œ๋Š” ๋””๋ฒจ๋กœํผ ํด๋ผ์šฐ๋“œ๋ฅผ ์–ธ์ œ ์–ด๋””์„œ๋“  ๋™์ผํ•œ ํ™˜๊ฒฝ์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์ฝ”๋“œ์ŠคํŽ˜์ด์Šค์™€ ๋ฆฌ๋ชจํŠธ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์†Œ๊ฐœํ•˜๊ณ , ํ•œ ํ”„๋กœ์ ํŠธ ์•ˆ์—์„œ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ์‹ ์†ํ•˜๊ณ  ๊ฐ„ํŽธํ•˜๊ฒŒ ๋™์ผํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ํ•จ๊ป˜ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๋‹ค์‹œ ๋ณด๊ธฐ
[22:40 ~ 23:50] ๋ฐ•์šฉ์ค€ - C# 9.0์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์†Œ๊ฐœ (70๋ถ„)
.NET 5์—์„œ ์ƒˆ๋กญ๊ฒŒ ์†Œ๊ฐœ๋˜๋Š” C# 9.0์€ ์ด์ „๋ณด๋‹ค ๋” ๋งŽ์€ ๊ฐ„ํŽธ ๊ตฌ๋ฌธ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. C# 9.0์— ์ƒˆ๋กญ๊ฒŒ ๋„์ž…๋œ ์ตœ์ƒ์œ„ ๋ฌธ, ์ดˆ๊ธฐํ™” ์ „์šฉ Setter, ๋ ˆ์ฝ”๋“œ, ํŒจํ„ด ์ผ์น˜ ๊ฐœ์„  ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์‹œ ๋ณด๊ธฐ
[23:50 ~ 00:00] Q&A ๋ฐ ๊ฒฝํ’ˆ ์ถ”์ฒจ (20๋ถ„)

๋„์›€์ด ํ•„์š”ํ•˜์‹ ๊ฐ€์š”?

์ฃผ์ €ํ•˜์ง€ ๋งˆ์‹œ๊ณ  ๋‹ท๋„ท๋ฐ๋ธŒ ํฌ๋Ÿผ ์›น ์‚ฌ์ดํŠธ (https://dotnetdev.kr) ์— ์งˆ๋ฌธ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.

๋„์›€์ฃผ์‹œ๋Š” ๊ณณ

์ด๋ฒˆ .NET Conf Mini 20.10์— ๋„์›€์„ ์ฃผ์‹  ๊ณณ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.