티스토리 뷰

반응형

안녕하세요 Microsoft MVP 박문찬입니다.

7월 초에 강의할 때 사용한 교안을 공유합니다.

 

강의할 때 사용했던 것이라 자세한 설명은 없지만, 전체적으로 WPF 응용 프로그램 개발 기술들에 대해서 살펴 보실 수 있으며, 더 자세한 사항은 검색을 통해서 찾아보시면 자세하게 나올 것이라고 생각합니다.

 

Day1
* Visual Studio 2019
    * Tooling Improvements
    * .NET Refactorings and Code fixes
    * Live Share
    * Extensions and NuGet packages


* Reactive Extension(Rx) : 맛보기


* WPF
    * WPF overview
    * WPF = XAML + C#


* Controls
    * Layout
    * Input
    * Output
    * Collections
    * Menu & Container
    * ETC


* Animation


* 3rd party controls
    * WPF Component Vendors
    * ETC Component

 

 

Day2

* MVVM Pattern
    * MVVM Pattern overview
    * MvvmLight(NuGet) 
    * MVVM Pattern 구성
    * DataContext Property 
    * View & ViewModel connection 
   
 * Binding

    IValueConverter

    * Binding to Collections

    * Command


* WPF deep-dive1

    * Item Selection

    * Behavior

    * IMultiValueConverter

    * Style

    * Template

    * Selector

    * VisualState

 

 

Day3

* WPF deep-dive 2

    * SOLID Principle

    * List vs ObservableCollection

    * Synchronous vs Asynchronous

    * Resource

    * UserControl vs CustomControl

 

* MvvmLight

    * Navigation

    * MessengerInstance

    * SimpleIoc

 

* .NET Standard 2.0

    * .NET Standard 2.0 overview

 

* Database

    * SQLite overview

    * Demo

 

 

Day4

Prism Framework

    •Prism overview

    Prism Template Pack

    UnityContainer

    Commanding

    EventAggregator

    ViewModelLocator

    Modules

    User Interaction

    Regions

    UI Layout Concepts

    Navigation

 

Day5

* Reactive Extension(Rx)

    * Rx overview

    * .NET Event의 한계

    * Rx가 해결?

    * .NET Events와 Observable 비교

    * Observable

    * ReactiveUI

    * Observable.Range

    * Observable.Generate

    * Observable.FromEventPattern

    * DICT.org

    * DictService1

    * DictService2

    * DictService3

    * DictService4

    * DictService5

 

WPF Lecture_Day1.pdf
0.56MB
WPF Lecture_Day2.pdf
0.69MB
WPF Lecture_Day3.pdf
0.78MB
WPF Lecture_Day4.pdf
0.94MB
WPF Lecture_Day5.pdf
1.02MB

반응형
댓글