Skip to content

Latest commit

 

History

History
194 lines (150 loc) · 11.7 KB

README.ko.md

File metadata and controls

194 lines (150 loc) · 11.7 KB

Jamesnet 세미나 시리즈 English 中文 한국어

WPF Blazor XAML Cross-Platform

Stars Forks Issues

안녕하세요! Jamesnet.dev를 운영하는 이재웅, 구양입니다. 이 레포지토리는 2023년 2월 11일부터 시작된 WPF 오프라인 세미나 시리즈의 내용을 정리한 것입니다.

주최자 소개

이재웅과 구양은 Jamesnet.dev 웹사이트, 유튜브, 그리고 빌리빌리 채널을 함께 운영 중인 개발자 부부입니다. WPF Inside Out 책을 공동 집필하였으며, 다양한 플랫폼을 통해 WPF 관련 지식을 공유하고 있습니다. 이재웅은 한국에서의 오픈소스, 오프라인 강연, 온라인 멘토링 등 다양한 활동을 인정받아 Microsoft MVP로 선정되어 활동 중입니다. 구양은 빌리빌리 채널 小李趣味多를 통해 WPF 튜토리얼 시리즈 영상을 제작하고 있으며, 현재까지 6개의 중국어 시리즈를 공개했고 유튜브를 통해 영어 버전과 한국어 자막으로도 제공하고 있습니다. 이러한 활동들을 통해 빌리빌리 채널은 중국에서 가장 활성화된 WPF 커뮤니티 중 하나로 인정받고 있습니다.

세미나 개요

  • 누구나 자유롭게 신청하여 참여할 수 있는 열린 모임
  • 현재까지 총 16회 진행
  • 제5회부터 16회 까지는 오프라인 세미나와 함께 유튜브 라이브 스트리밍으로도 진행
  • 주최: 이재웅 MVP, 구양
  • 장소: 대한민국 서울 (1회 ~ 16회)
  • 다루는 기술: WPF, 크로스플랫폼, Blazor 등 다양한 닷넷 기술 (주로 WPF 고급 기술에 중점)
  • 제17회는 2024년 9월 중국 난징에서 개최 예정

기술적 내용

Jamesnet 세미나 시리즈는 WPF(Windows Presentation Foundation)의 고급 기술에 중점을 두고 있습니다. 이 세미나에서는 단순한 UI 구성을 넘어서 WPF의 핵심 개념과 고급 기능을 깊이 있게 다룹니다.

MVVM(Model-View-ViewModel) 패턴의 고급 구현 기법을 비롯해, 복잡한 데이터 바인딩, 커스텀 컨트롤 개발, 스타일과 템플릿의 고급 사용법 등을 상세히 다룹니다. 특히, Prism 프레임워크와 CommunityToolkit.Mvvm을 활용한 모듈화 및 종속성 주입 기법, 그리고 ReactiveUI를 이용한 반응형 프로그래밍 방식도 소개합니다.

또한, WPF의 성능 최적화 기법, 멀티스레딩을 활용한 비동기 프로그래밍, 그리고 3D 그래픽스와 애니메이션 구현 방법 등 고급 주제들도 다룹니다. 더불어 XAML의 고급 문법과 마크업 확장, 리소스 관리 및 지역화 기법 등도 깊이 있게 탐구합니다.

크로스플랫폼 개발에 대한 요구가 증가함에 따라, Avalonia UI와 같은 크로스플랫폼 프레임워크를 WPF와 비교 분석하고, Blazor를 이용한 웹 애플리케이션 개발 방법도 소개합니다. 이를 통해 참가자들은 데스크톱 애플리케이션부터 웹 애플리케이션까지 다양한 플랫폼에서의 .NET 개발 기술을 습득할 수 있습니다.

이러한 다양하고 심도 있는 주제들을 통해, 참가자들은 실무에서 즉시 적용 가능한 고급 WPF 개발 기술을 습득하고, 더 나아가 현대적인 소프트웨어 아키텍처와 디자인 패턴에 대한 이해를 깊이 있게 할 수 있습니다.

세미나 목록

제1회 (2023.02.11, 13:00 ~ 17:00)

  • 주제: WPF 기초부터 고급 주제까지
  • 내용: 애플리케이션, 윈도우, StackPanel, Grid, Border, Button 등 다양한 컨트롤, 데이터 바인딩, 커스텀 컨트롤
  • 세미나 공지
  • 세미나 후기

제2회 (2023.02.18, 13:00 ~ 17:00)

제3회 (2023.02.25, 13:00 ~ 17:00)

제4회 (2023.03.04, 13:00 ~ 17:00)

  • 주제: Jamesnet 세미나 시즌 1 마무리
  • 내용: 피드백 수집 및 다음 시즌 "카카오톡 만들기" 프로젝트 소개
  • 세미나 공지
  • 세미나 후기

제5회 (2023.03.18, 13:00 ~ 17:00)

제6회 (2023.03.25, 13:00 ~ 17:00)

제7회 (2023.04.01, 13:00 ~ 17:00)

제8회 (2023.04.08, 13:00 ~ 17:00)

제9회 (2023.04.29, 13:00 ~ 17:00)

제10회 (2023.05.06, 13:00 ~ 17:00)

제11회 (2023.05.13, 13:00 ~ 17:00)

제12회 (2023.05.20, 13:00 ~ 17:00)

제13회 (2023.08.26, 13:00 ~ 17:00)

제14회 (2023.09.02, 13:00 ~ 17:00)

제15회 (2023.09.09, 13:00 ~ 17:00)

제16회 (2023.09.16, 13:00 ~ 17:00)

감사 후원

기업 후원

커넥트시스템

인프라지스틱스

마이크로소프트

KH SYSTEMS

파이널데이터

개인 후원

참여 방법

현재 모든 세션이 종료되었습니다. 향후 세미나 일정은 추후 공지될 예정입니다.

라이선스

이 프로젝트는 MIT 라이선스 하에 제공됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

연락처

WPF 기술의 발전과 함께하겠습니다. 여러분의 참여를 기다립니다.