فصل اول : پروژه های عملی پایه :
1) مقدمه
2) مدیریت کنترل ها
• درج آیتم های منوی استاندارد برای یک فرم
• طراحی رابط کاربری همچون Windows Explorer توسط کنترلهای List, Tree1View
• توسعه یک فرم با اجرای عملکردی در پس زمینه
3) کار با کنترل Data Grid View
• توسعه Virtual Mode در یک کنترل Data Grid View و آشنایی با مدیریت پایگاه داده
4) افزایش قابلیت های کنترل ها
• ارث گرفتن ازیک کنترل
• اشکال زدایی از کنترلی دلخواه در حالت Design Time
5) کار با کادرهای گفتگو
• ایجاد یک پروژه در زمینه دریافت اطلاعات از یک کادر گفتگو
6) بکارگیری قابلیت Drag-and-Drop
فصل دوم : پروژه های عملی پیشرفته :
1) محلی سازی زبان برنامه ها
2) ارث گرفتن دیداری یک فرم از فرم پایه
3) افزایش قابلیت های دسترسی به برنامه
• طراحی یک رابط کاربری ساده
4) کار با WPF
• طراحی یک کنترل دلخواه WPF و بکارگیری آن در یک فرم
• آشنایی با مباحث پیچیده تر WPF
5) ایجاد یک Multithreaded Component
• ایجاد یک کامپوننت برای پیگیری پردازش های مختلف به صورت جداگانه
6) مدیریت رخدادها
• نحوه تعریف و توسعه یک رخداد برای یک کلاس وبررسی بروز رسانی اشیاء برای اطلاعات دلخواه
7) بکارگیری Windows APIs
8) مدیریت کلیدهای Registry
9) مدیریت پرونده ها و پوشه ها
• مدیریت پرونده ها و پوشه ها با استفاده از قابلیت File I/O
• مدیریت پرونده ها و پوشه ها با استفاده از قابلیت net framework.
10) افزایش قابلیت های Windows Installer
• چگونگی ساخت یک برنامه نصب استاندارد
11) افزایش قابلیت های صفحات Web بر پایه ASP.NET
• ایجاد تم هایی که کاربر بتواند آنها را انتخاب کند
• اعتبارسنجی اطلاعاتی که کاربر درون یک فرم وارد می کند
• افزودن اسکریپتهای ASP.net Ajax به یک پروژه MVC
• انتشار یک وب سایت توسط ابزار Publish website
12) افزایش قابلیت های WPF
• مرتب کردن کنترل های Windows Forms در WPF
13) کار با داده
• با متدهای Table Adapter DBDirect بر اساس دستورات SQL Server
• اتصال کنترلهای WPF به یک سرویس داده WCF و توسعه آن با ADO.Net
14) مدیریت داده توسط LINQ
• ایجاد یک پروژه در زمینه ایجاد یک توسعه دهنده LINQ دلخواه
• نوشتن LINQ دلخواه بر روی یک سرویس وب
15) مدیریت داده توسط LINQ to SQL
• مدل شیءگرا و Query
• مدیریت داده به روش دستی
• استفاده از رویه های ذخیره شده
16) افزایش قابلیت های برنامه های گروه Office
• ایجاد یک الگو توسط کنترلهای محتوا
• تغییر قالب بندی توسط جعبه چک ها
• اتصال داده ها
• ایجاد برگه دلخواه توسط Ribbon XML
• نکاتی در ساخت نصب اینگونه پروژه ها