دوره "WPF حرفه ای با C#" برای کسانی است که میخواهند با تکنولوژی جدید "Windows Presentation Foundation" مایکروسافت برنامه های اجرایی Desktop بسازند. در این دوره مطالب زیر را فرا خواهید گرفت:
- زبان Markup جدید XAML و تفاوت های آن در WPF و Silverlight
- چیدمان المان ها در WPF و تفاوت آن با طراحی فرم ها در WinForm
- استفاده از Command ها به جای Event
- استفاده از Resource و Style برای تغییر ظاهر برنامه (Look and Feel)
- استفاده از DataTemplate و DataBinding برای نمایش کلاس های POCO
- اجرای برنامه طراحی شده WPF تحت ویندوز و وب و تفاوت آنها
- مقدمات استفاده از XAML در Silverlight
این دوره برای کسانی است که آشنایی لازم با C# 2.0 را دارند و تجربه برنامه نویسی با WinForm یا WebForm را دارند. در طول این دوره از C# 3.0 و .NET Framework نسخه 3.5 SP1 استفاده خواهد شد و برخی امکانات جدید C# 3.0 را نیز در این دوره فرا خواهید گرفت.
در طول این دوره با مطالب زیر نیز آشنا خواهید شد:
- آشنایی با زبان جدید XAML
- اتصال به منابع اطلاعاتی جهت نمایش اطلاعات در برنامه های Rich Client
- اضافه کردن انیمیشن به برنامه و تغییر ظاهر برنامه با استفاده از Style و برنامه Expression Blend
- استفاده از کامپوننت های شرکت های دیگر که برای WPF طراحی شده
تجربه این کارگاه به صورت کاملا عملی خواهد بود و در طول این دوره با بسیاری از Pattern ها و توصیه هایی (Best Practice) که در نوشتن برنامه ها استفاده میشود نیز آشنا شده و از ابزارهای لازمه استفاده خواهید کرد.