WPF XAML MVVM에서부터 Prism 7,Reactive(Rx) Framework 개발

line
  • 과정번호M1000000-5
  • 교육시간5일 / 35시간
  • Level 100
  • 수강료950,000원

교육모집정보

교육기간(시작일~종료일) 수업시간 환급여부 수강료 환급금액우선대상(대기업) 신청하기
line

교육개요

WPF(Windows Presentation Foundation)를 사용하면 데스크톱 응용프로그램을 만들 수 있습니다.  

이 과정은 VisualStudio 2017을 사용하여 WPF의 최신 코딩기술및 최신 UX의 기술적 트렌드를 쉽고 빠르게 익힐 수 있는 과정입니다.  

XAML(Extensible Application Markup Language)언어의 기본적 특성인 데이터 컨트롤, 데이터 바인딩, 레이아웃 및  스타일, 템플릿등 UX코딩을 전체적으로 정리하며 엔터프라이즈 데스크탑 개발의 가장 중요한 MVVM Framework을 처음부터 실무베이스까지 올코딩으로 학습하는 과정입니다.  

특히 MS 복합 애플리케이션 서비스 플랫폼인 Prism Framework의 최신 코딩을 직접함으로써 실무에서 꼭 익혀야 하는 기술 습득에 이 과정이 진정한 목적입니다. 

line

교육대상

C# Language를 알고있는자. 

line

특이사항

· Modern UX 개발코딩을 XAML언어를 통해 선언적 방식으로 쉽게 배울 수있고 또한 XAML언어를 통한 크로스 플랫폼에 대한 MS의 유니버설한 코딩 전략을 습득할 수 있습니다.  

· 무엇보다도 이과정의 가장 큰 특징은 MVVM 패튼을 완벽히 습득할 수 있고 실무에서의 필수적인 Prism기술을 습득할 수 있는 과정입니다. 

커리큘럼

  • 1

    Day

  • Module 1 WPF/XAML

    · UX 및 XAML 개요

    · XAML Layout

    · XAML vs. Code / Markup Extensions and Resources

    · Commands and Events

    · Dependency Properties


  • 2

    Day

  • Module 2 MVP/MVVM

    · Data Binding

    · Styles/Templates

    · MVVM _ Introduction

    · MVVM _ Advantages

    · MVVM _ Responsibilities

    · MVVM _ First Application 

  • 3

    Day

  • Module 3 MVVM Deep-Dive

    · MVVM _ Hooking Up Views

    · MVVM _ Hooking Up View Model

    · MVVM _ WPF Data Bindings

    · MVVM _ WPF Data Templates 

  • 4

    Day

  • Module 4 ReactiveUI

    · Rx3.0 Framework

    · ReactiveUI Framework

     

  • 5

    Day

  • Module 5 Prism 6.0

    · Dependency Injection

    · MVVM _ Events

    · MVVM _ Frameworks

    · MVVM QuickStart Using the Prism Library 6.0 for WPF

     

    Module 6 Prism 6.0

    · Prism Library 6.0 Modularity QuickStarts

    · Prism Library 6.0 Interactivity QuickStart

    · Prism Library 6.0 Event Aggregation QuickStart

    · Prism Library 6.0 UI Composition QuickStart

    · Prism Library 6.0 Commanding QuickStart