دوره "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) که در نوشتن برنامه ها استفاده میشود نیز آشنا شده و از ابزارهای لازمه استفاده خواهید کرد.