C# Corner Mumbai Chapter: Learn Windows Presentation Foundation (WPF)

The C# Corner Mumbai User Group (CMUG) is hapy to be back with a bang. We are here to present yet another Chapter where we will be learning about Windows Presentation Foundation (WPF) from our expert Speaker and the C# Corner Mumbai User Group Leader - Kamal Singh Rawat and none other than the Microsoft MVP, Author, Trainer, Motivator and one of the best people I have ever known, Mr. Shivprasad Koirala.


Windows Presentation Foundation (WPF) is a next-generation presentation system for building Windows client applications with visually stunning user experiences. With WPF, we can create a wide range of both standalone and browser-hosted applications. Windows Presentation Foundation (WPF) helps developers create attractive and effective user interfaces. Learn how the WPF unified platform helps make designers active participants in creating user interfaces, and provides a common programming model for standalone and browser applications.

The step-by-step agenda for the meeting is given below:

Why WPF ?
WPF architecture
Difference between WPF and Windows forms 
Lab 1 :- WPF Layout (Stack panel,Wrap panel and dock panel) Theory :- WPF control hierarchy 
Lab 2 :- Event handling , Routed events , Routed commands 
Lab 3 :- Visual tree and logical tree 
Lab 4 :- Instances of routed commands like Application command etcetera 
Lab 5 :- Property and property elements 
Lab 6 :- Attached properties , Events 
Lab 7 :- Resources and Styles 
Lab 8 :- Dispatcher and threading 
Lab 9 :- Custom controls and user controls 
Lab 10 :- Template 
Lab 11 :- Resource dictionaries 
Lab 12 :- Dependency properties 
Lab 13 :- WPF bindings  and commands 
Lab 14 :- Triggers 
Lab 15 :- Controls(Data grid , Item control,Splitter , View box) 
Lab 16 :- Freezable 
Lab 17 :- observable collection 
Lab 18 :- Expression blend 
Lab 19 :- Animation with WPF 
Lab 20 :- EF with WPF 
Lab 21 :- Simple example of MVVM. 1 hour 
Lab 22 :- Unit testing view model , understanding importance of MVVM 
Lab 23 :- MVVM improvised with delegate commands 30 minutes 
Lab 24 :- V and ViewModel synchronization 30 minutes 
Lab 25 :- Collection of view model 1 hour This will done by the audience 
Lab 26 :- Validation in View model 
Lab 27 :- Unity application blocks 
Lab 28 :- MEF 
Lab 29 :- Simple example of PRISM 
Lab 30 :- Using prism relay Command class for simplyfying MVVM 
Lab 31 :- Navigation in PRISM 
Lab 32 :- Communication among PRISM components 
Lab 33 :- share code in WPF and Silverlight 
Lab 34 :- Simple 3 tier architecture using MVVM,PRISM and Entity Framework 

NEW UPDATE :-

Date -   14th July 2013
Time -   01:00 pm - 05:00 pm
Venue - Windsor Bldg, Microsoft Office, Kalina, Santacruz East, Mumbai.
Registration Number - 022-66752917


PREREQUISITE -
1. FOR ATTENDING THE EVENT, REGISTERING YOURSELF IS COMPULSORY!!!

2. BRING YOUR LAPTOP's FOR HANDS ON LAB (COMPULSORY). SEATS ARE FEW, HENCE PEOPLE WILL BE INVITED ON 
"FIRST CALL - FIRST SERVE" BASIS

3. SOFTWARES REQUIRED - VISUAL STUDIO 2010 OR ABOVE.


SPEAKERS:

1- Mr. Shivprasad Koirala

ShivprasadKoirala.jpg


2- Mr. Kamal Singh Rawat

KamalRawat.jpg

DO NOT FORGET - REGISTERING YOURSELF FIRST AND BRING YOUR PERSONAL LAPTOP IS COMPULSORY!!!

MumbaiUGLogo.jpg
Shivanand Arur
Mindcracker Mumbai User Group Core Member