모.집.임.박.강.좌
과정명 | Prism Framework를 활용한 WPF MVVM 고급 향상과정 |
---|---|
교육기간 | 2024년 5월 25일(토) ~ 6월 8일(토) 5일 총 40시간 (주말주간(토/일)) |
접수기간 | 2024년 5월 24일(금) 까지 / 선착순 마감 |
교육시간 | 09:30 ~ 18:30 |
교육비 |
700,000원
380,000원
|
모집정원 | 10명 |
문의처 | email : oraclejava@oraclejava.co.kr / tel : 02 - 6925- 4760 |
교재 | 실전 강의자료 제공 |
수강료 입금안내 | 계좌이체 : 국민은행 064601 - 04 - 080737 / 예금주 : 지스펙주식회사 카드결제 : 온라인 또는 오프라인으로 카드 결제 |
알림 |
[공지알림] 본 과정은 노동부 비적용 일반과정 입니다. 4/1일부터 한시적으로 이벤트 적용되어 본인자부담금 38만원입니다. |
수강료 할인- 최대 50% 지원(과정별로 상이) 추가 할인- 친구나 동료와 함께하면 추가 10% 할인 이벤트- 추가 스타벅스 이벤트 무료제공- 자체교재 무료제공 |
교육생유형 | 수강료 | 이벤트가 |
---|---|---|
일반 |
700,000원 |
380,000원 |
수강절차 |
|
---|---|
교육대상 | - 데스크탑 개발자에서 모던데스크탑 개발자 |
선수학습 |
- C# 어플리케이션 개발 경험 - WPF기본 |
강좌명 | Prism Framework를 활용한 WPF MVVM 고급 향상과정 |
---|---|
교육목표 |
- WPF/XAML 습득한다. - MVVM 모델의 기본을 이해한다 - 커스텀 컨트롤을 작성할 수 있다 - ReactiveUI 이해할 수 있다. - Prism을 이해할 수 있다. |
교육개요 |
WPF(Windows Presentation Foundation)를 사용하면 데스크톱 응용프로그램을 만들 수 있습니다. VisualStudio 2019을 사용하여 WPF의 최신 코딩기술및 최신 UX의 기술적 트렌드를 쉽고 빠르게 익힐 수 있으며,XAML(Extensible Application Markup Language)언어의 기본적 특성인 데이터 컨트롤, 데이터 바인딩, 레이아웃 및 스타일, 템플릿등 UX코딩을 전체적으로 정리하며 엔터프라이즈 데스크탑개발의 가장 중요한 MVVM framework을 처음부터 실무베이스까지 올코딩으로 학습하는 과정입니다. 특히 MS 복합애플리케이션 서비스플랫폼인 Prism framework의 최신 코딩을 직접 함으로써 실무에서 꼭 필요로 하는 기술 습득에 이 과정의 진정한 목적이있습니다. |
WPF/XAML |
- UX 및 XAML 개요 - XAML Layout - XAML vs. Code / Markup Extensions and Resources - Commands and Events - Dependency Properties |
MVP/MVVM |
- DataBinding - Styles/Templates - MVVM: Introduction - MVVM: Advantages - MVVM: Responsibilities - MVVM: First Application |
ReactiveUI |
- Rx4.0 framework - ReactiveUI framework - Redux.Net Service |
Prism 7.X / NO.1 |
Bootstrapper and the Shell : Create a basic bootstrapper and shell Regions Create a region : Custom Region Adapter Create a custom region adapter for the StackPanel View Discovery : Automatically inject views with View Discovery View Injection : Manually add and remove views using View Injection View Activation/Deactivation : Manually activate and deactivate views Modules with Code Load modules using code ViewModelLocator : using the ViewModelLocator ViewModelLocator : Change Convention Change the ViewModelLocator naming conventions ViewModelLocator : Custom Registrations Manually register ViewModels for specific views DelegateCommand Use DelegateCommand and DelegateCommand CompositeCommands : Learn how to use CompositeCommands to invoke multiple commands as a single command |
Prism 7.X / NO.2 |
IActiveAware Commands : Make your commands IActiveAware to invoke only the active command Event Aggregator : Using the IEventAggregator Event Aggregator : Filter Events Filtering events when subscribing to events RegionContext : Pass data to nested regions using the RegionContext Region Navigation : See how to implement basic region navigation Navigation Callback : Get notifications when navigation has completed Navigation Participation: Learn about View and ViewModel navigation participation with INavigationAware Navigate to existing Views : Control view instances during navigation Passing Parameters : Pass parameters from View/ViewModel to another View/ViewModel Confirm/cancel Navigation : Use the IConfirmNavigationReqest interface to confirm or cancel navigation Controlling View lifetime : Automatically remove views from memory with IRegionMemberLifetime Navigation Journal : Learn how to use the Navigation Journal Interactivity : NotificationRequest Learn how to show popups using an InteractionRequest Interactivity : ConfirmationRequest Learn how to prompt a confirmation dialog using a ConfirmationRequest Interactivity : Custom Content Learn how to use your own content for a dialog shown with InteractionRequest Interactivity : Custom Request Create your own custom request to use with an InteractionRequest Interactivity : InvokeCommandAction Invoke commands in response to any event |
강사님 | L00강사님 |
---|---|
프로젝트 경력사항 |
|
전문분야 |
|
가**
2024-03-02 14:55 C# 어플리케이션 재직자 입문과정(C#/LINQ/ADO.Net)교육후기 c# 수강후기
강의 내용이 매우 좋았다. 체계적으로 배울 수 있어서 좋았다. 그러나 코딩 실습 시 강의 속도가 빠르셔서 놓치는 부분이 많아서 아쉬웠다.
김**
2024-02-14 18:28 WPF 어플리케이션 개발 재직자향상과정wpf 후기
기본적으로 코딩을 어느정도 다룰 줄 아는 상태에서 참여하는걸 추천. 교육수준이 높습니다.
이**
2024-01-27 18:16 C# 어플리케이션 재직자 입문과정(C#/LINQ/ADO.Net)짧은시간동안 잘 배우고 갑니다
강사님께서 열정적으로 잘 가르쳐 주십니다. 여러 버전을 다뤄볼 수 있는 시간이었습니다.
김**
2023-09-08 16:12 [C# 어플리케이션 개발과정]_(응용SW엔지니어링 향상과정)C#/ADO.NetC# 어플리케이션 개발과정 후기
기본적인 C# 활용 방법과 응용 방법을 상세히 알려주셔서 좋았습니다. 강의가 친절하고 자세한 내용을 질문하면 답변해주셔서 궁금증 해소에 큰 도움이 되었습니다. 5일동안 집중적으로 교육하기에 팔수는 아니지만 기본적인 C#공부를 하면 좋겠다는 생각이 들었습니다
이**
2023-09-01 15:24 WPF 어플리케이션 개발 재직자향상과정WPF어플리케이션 개발향상과정
WPF를 하려면 .xaml이란 마크업 언어를 사용해야 하는데, 기본 컨트롤에서 Template, Style, Resource 등 샘플을 만들면서 차근차근 이해를 할 수 있어 좋았습니다. 다 배우시고 나면 Winform보다 훨씬 여러 기능을 가진 UI를 제작할 수 있을겁니다. 다만, C#코드는 어느정도 알고 있다는 가정하에 진행되기 때문에, 해당 내용은 선행을 하신 후 신청하시는게 좋습니다.