강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

데스크톱 앱 개발

WPF 완벽 정복

왜 이 코드를 써야 하는지 모른 채 따라 쓰는 WPF 강의는 이제 그만! 설계 의도와 개념부터 정리하는 WPF 철학·바이블 강의

2명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

  • 에릭권
xaml
xaml
mvvm
mvvm
개념정리
개념정리
xaml
xaml
mvvm
mvvm
개념정리
개념정리

수강 후 이런걸 얻을 수 있어요

  • WPF의 핵심 개념을 구조와 철학까지 포함해 정확히 이해하게 됩니다.

  • WPF 애플리케이션을 스스로 설계하고 판단할 수 있는 기준을 얻게 됩니다.

  • WPF에서 발생하는 애매한 동작과 한계를 스스로 설명하고 해결할 수 있게 됩니다.

  • WPF를 ‘암기 과목’이 아닌 하나의 프레임워크로 이해하게 됩니다.


WPF, 왜 이렇게 동작하나요?
암기만 반복하는 당신께

WPF 개발자라면 누구나 겪는 ‘이해 없는 코드 따라 쓰기’의 한계를 넘어, 설계 의도와 철학을 깊이 이해하는 것에서 진정한 전문가로 거듭납니다.


WPF 공식 문서나 책을 봐도 내용이 파편적으로 느껴지고, 최신 정보는 찾기 어려워 막막했던 경험, 다들 있으시죠?

분명히 만든 대로 동작해야 하는데, 때로는 예상치 못한 결과가 나와 당황스럽고, 원인조차 파악하기 어려워 답답했던 순간들을 떠올려 보세요.

분명히 같은 코드를 썼는데, 다른 개발자의 코드는 왜 더 간결하고 효율적으로 느껴지는 걸까요? 나만 제자리걸음인 것 같은 불안함, 느껴보셨을 겁니다.

이 강의는 WPF를 단순 기술 나열이 아닌, 하나의 체계적인 프레임워크로 이해하게 도와드립니다.
복잡했던 WPF의 핵심 개념을 명확하게 정리하고, 스스로 판단하고 해결하는 능력을 갖추게 될 것입니다.


WPF의 XAML 기초부터
템플릿, 의존 속성 심층 분석까지



이 강의가 끝나면 당신은


WPF의 동작 원리를 명확하게 이해하게 됩니다.

  • 단순히 코드를 따라 치는 것을 넘어, XAML의 요소들이 어떻게 렌더링되고 상호작용하는지에 대한 깊이 있는 이해를 갖추게 됩니다. WPF의 설계 철학과 핵심 개념을 탄탄하게 다져, 앞으로 접할 새로운 기능이나 복잡한 문제에도 자신감을 가질 수 있습니다.

WPF 애플리케이션을 스스로 설계하고 판단할 수 있는 기준을 갖춥니다.

  • WPF의 다양한 컨트롤, 레이아웃, 리소스, 스타일 등을 효과적으로 활용하는 방법을 배우고, 이를 바탕으로 자신의 프로젝트에 최적화된 UI/UX를 설계하는 능력을 기릅니다. 더 이상 막연하게 느껴졌던 WPF 코드를 보며 망설이지 않고, 의도를 가지고 코드를 작성하는 개발자로 성장합니다.

애매한 WPF 동작을 스스로 설명하고 해결하는 능력을 기릅니다.

  • Dependency Property, Routed Event, Data Binding, Converter 등 WPF의 고급 개념들이 실제 어떻게 동작하는지 정확히 알게 됩니다. 이로 인해 발생하는 예상치 못한 동작이나 문제들을 당황하지 않고 스스로 분석하고 해결할 수 있게 되어, 코드 유지보수 능력이 크게 향상됩니다.

WPF를 ‘암기 과목’이 아닌 하나의 프레임워크로 이해하게 됩니다.

  • MVVM 패턴과 같은 설계 방식을 체계적으로 학습하며 WPF의 구조적인 장점을 활용하는 방법을 익힙니다. 이를 통해 코드를 더 깔끔하고 효율적으로 관리하는 능력을 갖추고, 레거시 기술로만 느껴졌던 WPF에 대한 자신감을 회복하여 실무에 적극적으로 활용할 수 있게 됩니다.


✔️

이 강의가 WPF 학습의 새로운 기준이 되는 이유

WPF 핵심 원리 정복
철학과 설계의 이해

WPF의 설계 의도와 핵심 개념을 철학부터 구조까지 깊이 있게 다룹니다. 단순히 코드를 따라 치는 것이 아니라, WPF가 왜 이렇게 동작하는지 근본 원리를 이해하여 스스로 판단하고 해결할 수 있는 능력을 길러드립니다.

실무 중심 WPF 설계 및 구현

MVVM 아키텍처, 데이터 바인딩, Dependency Property, Routed Event 등 WPF 애플리케이션 설계와 구현에 필수적인 고급 주제들을 다룹니다. 실제 프로젝트에 바로 적용할 수 있는 실무 감각을 키울 수 있습니다.

데이터 바인딩

WPF 고급 테크닉 실습

Control Template, Resource, Style, Converter, Trigger 등 WPF의 강력한 기능을 활용하는 방법을 배웁니다. 제공되는 실습 예제를 통해 학습한 내용을 직접 구현하며 WPF를 '암기 과목'이 아닌 '프레임워크'로 체화할 수 있습니다.

Custom Control


📚

WPF의 핵심을 꿰뚫는
철학 기반 설계 커리큘럼

User Control

Section 1

WPF 기초: XAML 및 기본 요소 탐색

WPF의 기본기를 탄탄하게 다지는 섹션입니다. XAML의 기본 문법부터 시작하여 컨트롤, 도형, 레이아웃, 리소스, 스타일 적용 방법을 배우고, UserControl과 Control 계층 구조를 깊이 있게 이해합니다. 또한, 논리적 트리와 시각적 트리의 개념을 명확히 하며 WPF의 구조적 이해를 돕습니다.


MVVM

Section 2

WPF 고급: 데이터 바인딩, 종속성 속성 및 MVVM 패턴

WPF 애플리케이션 개발의 핵심 고급 기술들을 다룹니다. 데이터 바인딩, 종속성 속성(Dependency Property), 라우트된 이벤트(Routed Event)를 심도 있게 학습하고, 컨버터와 트리거를 활용하여 UI를 동적으로 제어하는 방법을 익힙니다. 마지막으로, MVVM 디자인 패턴과 MVVM Toolkit을 통해 효율적인 아키텍처를 구축하는 방법을 배웁니다.


Section 3

추가 자료 및 심화 학습

본 과정에서 다룬 WPF의 핵심 개념들을 보충하고 심화 학습을 위한 추가적인 자료를 제공하는 부록 섹션입니다. 학습 내용을 더욱 공고히 하고 실무 적용 능력을 향상시키는 데 도움을 줄 것입니다.

이런 분들의 고민을
해결할 수 있어요!

📌

WPF 초심자 개발자

WPF를 처음 접하며 XAML 문법과 기본적인 컨트롤 사용법부터
어떻게 시작해야 할지 막막함을 느끼시는 분

📌

실무 경력 1~3년차 WPF 개발자

WPF로 애플리케이션을 개발 중이지만, 컨트롤 템플릿이나
리소스, 스타일 적용에 어려움을 겪으며 막연한 답답함을 느끼는 분

📌

WPF 프레임워크 깊이 이해를 원하는 개발자

WPF의 동작 원리, XAML의 구조적 특징, 종속성 속성(Dependency Property) 등
핵심 개념을 명확히 이해하고 싶지만, 책이나 자료만으로는 부족함을 느끼는 분

수강 전 참고 사항


실습 환경

  • 운영체제: Windows 10 이상

  • 개발 도구: Visual Studio 2022 (Community 버전 이상)

선수 지식 및 유의사항

  • C# 언어 기본 문법 이해는 필수입니다.

  • .NET Framework 또는 .NET Core 경험이 있으면 좋습니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • wpf를 쓰고는 있지만, 왜 이렇게 동작하는지 설명하지 못하는 개발자

  • wpf 강의를 여러 개 들었지만 여전히 머릿속이 정리되지 않은 분

  • wpf를 ‘레거시’로만 느끼며 자신감을 잃어가고 있는 실무 개발자

선수 지식,
필요할까요?

  • C#

  • .NET

  • Visual Studio 2022 (Community 버전 이상)

안녕하세요
입니다.

292

수강생

14

수강평

5

답변

4.6

강의 평점

3

강의

2017년 부터 Xamarin, Wpf 개발을 시작으로한 C# 개발자입니다.

 

주로 Xamarin, MAUI, ASP.NET CORE, 유니티를 이용한

학원 관리 솔루션, 회원 운동 관리 앱, 단순 방치형 게임, 음성 채팅 앱 개발등에 참여 하였습니다.

 

현재는 제가 주력으로 하는 C# .NET을 알려주기 위해 지식공유자가 되었습니다.

커리큘럼

전체

21개 ∙ (2시간 45분)

해당 강의에서 제공:

수업자료
    강의 게시일: 
    마지막 업데이트일: 

    수강평

    아직 충분한 평가를 받지 못한 강의입니다.
    모두에게 도움이 되는 수강평의 주인공이 되어주세요!

    얼리버드 할인 중

    ₩52,800

    20%

    ₩66,000

    에릭권님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!