راهنمای جامع دورههای برنامهنویسی Framework 3.5 مایکروسافت
April 28, 2009 25 Comments
مهمترین دلیلی هم که میتوان در این ارتباط به آن اشاره کرد نداشتن سرفصل مشخص برای تدریس و نبودن کتاب مشخص میباشد. با جستجویی که در سایت مایکروسافت در این زمینه کردم، به نتایج زیر رسیدم.
—————————————————————-
این مطلب زیر نظر مجوز GFDL منتشر میشود. و کلیه حقوق آن برای همگان آزاد است، بدین شرط که به کلیه شرایط موجود در مجوز GFDL ( که یک نسخه از متن انگلیسی مجوز GFDL در این محل و یک ترجمه غیر رسمی (فارسی) از متن مجوز GFDL که در مرداد ۱۳۸۳ توسط کاوه رنجبر تهیه شده است در این محل ) قرار دارد پایبند باشد.

GNU Logo
عنوان مطلب : راهنمای جامع دورههای برنامهنویسی Framework 3.5 مایکروسافت
بخش ثانی : ندارد
تاریخ انتشار : 0۸/02/1387 مطابق با 2۸/04/2009
شماره نسخه : نسخه یک
نویسنده : ناصر حاجلو
ای-میل نویسنده : n.hajloo@gmail.com
نسخه شفاف این نوشته ، نسخه مات این نوشته
Copyright (c) 2009 Nasser Hajloo.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.
—————————————————————-
بطور کلی برخلاف گذشته که مایکروسافت مردک MCSD و MCSA رو به برنامهنویسان می داد. در حال حاضر این مدارک تغییر کردهاند و به شکل سابق موجود نیستند و کلیه مدارک قبلی از درجه اعتبار ساقط هستند و در حال حاضر اعتبار ندارند. مدرکی MCSD که قبلا یکی بود در حال حاضر به سه مدرک جداگانه تبدیل شده یک MCPD برای ویندوز یک MCPD برای وب و یک MCPD برای Enterprise Application (سابق بر این فقط مدرک MCSD وجود داشت که معادل Enterprise کنونی بوده )
مدرک MCSA که پس از گذراندن چند دوره به شرکت کننده اعطا میشده، در حال حاضر کاملا دگرگون شده و پس از گذراندن هر Pair به شرکت کننده مدرک MCTS اعطا میشود، برای مثال اگر شما میخواهید مدرک MCTS در WPF بگیرید باید هر دو مدرک 70-536 که foundation است و مدرک 70-502 را دریافت کنید. و به همین ترتیب شما میتوانید تعداد زیادی MCTS در حوزههای مختلف کسب کنید. در این میان اگر با توجه به جدول زیر امتحانات خاصی را سپری کنید. پس از دریافت یک MCTS ( به ازای هر پیش نیاز یعنی اگر پیش نیازهای یک دوره را تکمیل کنید MCTS آن را دریافت می کنید ) بتوانید امتحان اصلی را هم پاس کنید. شما یک MCPD دریافت خواهید کرد. بنابراین یک MCTS برای ویندوز و یک MCTS برای وب وجود دارد که شما بسته به نوع کاری و حیطه فعالیت میتوانید یکی را انتخاب نمایید. نهایتا اگر MCTS های ویندوز و وب را دریافت کردید می توانید بدون اینکه MCPD هیچ کدام را دریافت کنید، با گرفتن دو MCTS دیگر در WCF و ADO.net برای دریافت MCPD در Enterprise اقدام کنید. شرح هر دوره در زیر آمده است.
برای سپری کردن دوره MCPD باید در امتحانات زیر نمره قبولی دریافت کنید. (اصل این لیست اینجا قابل مشاهده است) این امتحانات عبارتند از :
| گواهینامه | پیش نیاز | امتحاناتی که باید سپری شود |
|
MCPD: Windows Developer 3.5 |
MCTS: .NET Framework 3.5, Windows Forms Applications (Exam 70-536 and Exam 70-505) |
Exam 70-563: PRO: Designing and Developing Windows Applications Using Microsoft .NET Framework 3.5 |
|
MCPD: ASP.NET Developer 3.5 |
MCTS: .NET Framework 3.5, ASP.NET Applications (Exam 70-536 and Exam 70-562) |
Exam 70-564: PRO: Designing and Developing ASP.NET Applications Using Microsoft .NET Framework 3.5 |
|
MCPD: Enterprise Application Developer 3.5 |
MCTS: .NET Framework 3.5, Windows Forms Applications (Exam 70-536 and Exam 70-505)
MCTS: .NET Framework 3.5, ASP.NET Applications (Exam 70-536 and Exam 70-562)
MCTS: .NET Framework 3.5, ADO.NET Applications (Exam 70-536 and Exam 70-561) MCTS: .NET Framework 3.5, Windows Communication Foundation Applications (Exam 70-536 and Exam 70-503) |
Exam 70-565: PRO: Designing and Developing Enterprise Applications Using Microsoft .NET Framework 3.5 (available soon) |

exam 70-536
exam 70-536 : پیش نیازی الزامی برای تمام دورههای .net framework
همانطور که در لیست بالا مشاهده میکنید exam 70-536 که همان Foundation است . پیش از این در .net framework 2.0 هم تدریس میشد و از این لحاظ هیچ تفاوتی با آن ندارد. نام کامل این کتاب MCTS 70-536 Exam Prep: Microsoft .NET Framework 2.0 Foundation Exam (Exam Cram 2) است و از سایت آمازون در این آدرس قابل خریداری میباشد. ( لینک دانلود بعلت حمایت از حقوق تالیف کننده از سایت آمازون انتخاب شده است ) مهم نیست که شما برای دریافت کدام گواهینامه ( ویندوز – وب – سیستمهای توزیع شده ) اقدام میکنید. در هر صورت شما مجبورید که این امتحان را با موفقیت سپری کنید. اطلاعات بیشتر در ارتباط با این دوره را در این آدرس در سایت مایکروسافت مشاهده کنید.
Windows Developer 3.5
اگر شما میخواهید یک برنامهنویس ویندوز شوید. شما باید علاوه بر امتحان 70-536 دو امتحان دیگر به شمارههای 70-505 و دیگری 70-563 را با موفقیت سپری کنید. از این دو امتحان ، امتحان 70-505 پیش نیاز و امتحان 70-563 امتحان اصلی می باشد.

exam 70-505
exam 70-505 : پیش نیازی الزامی برای دوره برنامهنویسی ویندوز
این دوره یک دوره برنامهنویسی ویندوز است که طی آن ، شرکت کننده مهارتهای ابتدایی برنامهنویسی در ویندوز اعم از ایجاد کنترلهای سفارشی و win form را کسب میکند. نام کامل این دوره Microsoft .NET Framework 3.5, Windows Forms Application Development بوده و مرجع تدریس این دوره، کتاب Microsoft® .NET Framework 3.5 Windows® Forms Application Development است که میتوانید آن را در این آدرس از سایت آمازون خریداری نمایید. اطلاعات بیشتر در مورد این دوره را می توانید اینجا در سایت مایکروسافت مشاهده نمایید.

کتاب پیشنهادی
exam 70-563 : دوره اصلی برنامهنویسی ویندوز
این دوره ، یک دوره تکمیلی برای 70-505 به شمار میرود و مهمترین مباحثی که در آن مطرح میشود مباحث مرتبط با Ado.net و Linq و سایر مباحث تکنیکهای پیشرفته برنامهنویسی ویندوز است. نام کامل این دوره Designing and Developing Windows Applications Using the Microsoft .NET Framework 3.5 بوده و به علت مباحث گوناگونی که در آن مطرح میشود مایکروسافت اقدام به انتشار یک کتاب واحد برای آن ننموده و چنان که من برداشت کردم بسته به مبحث تدریس منابع مختلفی را ( بسته به میل استاد ) پیشنهاد میکند اما سر فصلها چنانکه در این لینک مشاهده میشود باید باشد و نهایتا چنانچه در لینک مورد اشاره آمده ، دانشجو باید بتواند مهارتهای یاد شده را کسب کرده باشد. با توجه به مطالب گفته شده پیشنهاد من مطالعه کتابهای زیر برای گذراندن این دوره است. ( برای توضیحات بیشتر روی نام کتابها کلیک کنید )
Programming Microsoft Windows Forms
ASP.NET Developer 3.5
همچنان که مایکروسافت برای ویندوز دوره 70-536 را پیش نیاز آورده، برای وب هم همان دوره پیش نیاز است و همچنین دو دوره دیگر برای وب به شرح زیر مورد نیاز میباشد.

Exam 70-562
Exam 70-562 : دوره پیشنیاز برنامه نویسی وب
این دوره با عنوان Microsoft .NET Framework 3.5, ASP.NET Application Development و برای ایجاد برنامههای تحت وب با قابلیت آژاکس برگزار میشود. با سپری کردن این دوره ، یک شرکت کننده قادر خواهد بود برنامه تحت وب را پیکربندی کرده، برای آن کنترل سفارشی ایجاد کند، با XML بخوبی کار کرده و سرویس های WCF برای برنامه ایجاد و استفاده کند. همچنین او قادر خواهد بود برنامهها را طوری ایجاد کند که برای موبایل هم قابل استفاده باشد. نهایتا Localization و ایجاد UI نیز از سایر مباحث خواهد بود. کتاب پیشنهادی مایکروسافت برای این دوره Programming Microsoft® ASP.NET است. اطلاعات بیشتر در ارتباط با این دوره را اینجا در سایت مایکروسافت ملاحظه کنید.

کتاب پیشنهادی
Exam 70-564 : دوره اصلی برنامه نویسی وب
این دوره که با عنوان Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5 برگزار میشود، به منظور ایجاد برنامههای ایمن و با انعطاف بالا برگزار میگردد. شرکت کننده این دوره پس از سپری کردن، باید اطلاعاتی در ارتباط با مباحث ایمن سازی برنامههای تحت وب، ایجاد قالب و ظاهر انعطاف پذیر، ایجاد کنترلهای سفارشی، کار با سرویسها و دادهها، توانایی تشخیص مباحث Deploy و Debug و … داشته باشد. مایکروسافت به علت مباحث زیادی که در این دوره مطرح میشود کتابی را پیشنهاد نکرده و انتخاب منبع برای استفاده را به استاد واگذار کرده است.بتوجه به مطالب این دوره، من کتابهای زیر را برای مطالعه پیشنهاد میکنم. اطلاعات بیشتر در ارتباط با این دوره را اینجا در سایت مایکروسافت ملاحظه کنید.
Microsoft ASP.NET and AJAX – Architecting Web Applications
Microsoft ASP.NET 3.5 Step by Step
Enterprise Application Developer 3.5
شخصی که مایل است یک Enterprise Application Developer باشد باید پیش نیازهایی را که در جدول بالا گفته شده را با موفقیت سپری کرده و نهایتا Exam 70-565 را پاس کند. توجه داشته باشید که از پیش نیازهای این دوره تعدادی از آنها در دو MCPD قبلی تکراری هستند برای مثال شما باید این پیش نیازها را طی کنید
Exam 70-536 : که توضیح آن در بالا آمد
Exam 70-505 : که توضیح آن در بالا آمد
Exam 70-562 : که توضیح آن در بالا آمد
Exam 70-561 : که توضیح آن در ادامه خواهد آمد
Exam 70-503 : که توضیح آن در ادامه خواهد آمد

Exam 70-561
Exam 70-561 : دوره پیش نیاز Enterprise و در ارتباط با ADO.net
این دوره که با عنوان Microsoft .NET Framework 3.5, ADO.NET Application Development شناخته میشود ، برای بالابردن مهارت برنامهنویسان در کار با database است. پس از گذراندن این دوره ، برنامه نویس موفق به اخذ مدرک MCTS مرتبط از مایکروسافت خواهد شد. مایکروسافت دو کتاب MCTS Self-Paced Training Kit (Exam 70-561): Microsoft .NET Framework 3.5 – ADO.NET Application Development و Programming the Microsoft ADO.NET Entity Framework را برای این دوره پیشنهاد کرده است.که با کلیک بر روی نام هر یک از آنها میتوانید اطلاعات بیشتری در ارتباط با هر کدام کسب کنید. تصویر یکی از آن ها را در کنار این قسمت مشاهده میکنید. برای توضیحات بیشتر در ارتباط با این دوره این آدرس در سایت مایکروسافت را مشاهده کنید.

Exam 70-503
exam 70-503 : دوره پیش نیاز Enterprise و در ارتباط باWCF
این دوره که با عنوان Microsoft .NET Framework 3.5 – Windows Communication Foundation Application Development برگزار میشود . یکی از پی نیازهای Enterprise به شمار می آید که اینجا در سایت مایکروسافت میتوانید اطلاعات بیشتری در ارتباط با این دوره کسب کنید. مایکروسافت برای این دوره دو کتاب Microsoft Windows Communication Foundation Step by Step و Inside Windows Communication Foundation را پیشنهاد کرده است. که تصویر یکی از آنها را در اینجا ملاحظه میکنید. ( برای توضیحات بیشتر در مورد کتابها روی نام آنها کلیک کنید )
Exam 70-565 : دوه اصلی Enterprise Application Developer
این دوره با عنوان Designing and Developing Enterprise Applications Using Microsoft .NET Framework 3.5 برگزار میشود و با استناد به این لینک هنوز اطلاعات کافی در ارتباط با آن در سایت مایکروسافت قرار داده نشده است. اما چنانکه گفته شد برای دریافت این مدرک باید پیش نیازهای فوق حتما سپری شود.
دورههای مستقل مایکروسافت (این دورهها هیچ ارتباطی با MCPD ندارند و کسی که آنها را با موفقیت سپری کند موفق به اخذ MCTS مرتبط با دوره میشود)

Exam 70-502
exam 70-502 : دورهای جدای از دورههای MCPD و کاملا مستقل برای WPF
برای گذراندن دوره WPF شما باید exam 70-502 را سپری کنید. این دوره جدای از MCPD است و جداگانه برای علاقمندان برگزار میشود. در این لینک در سایت مایکروسافت می توانید اطلاعات بیشتری در ارتباط با WPF بدست بیاورید. توجه داشته باشید که برای WCF و WF هم مدارک مستقل وجود دارد شما در صورت علاقه باید جداگانه امتحان بدهید و گرفتن آن مدارک کمکی به دریافت مدرک MCPD نمی کند و صرفا شما را در صف MCTS داران جای می دهد. نام دوره WPF در واقع Microsoft .NET Framework 3.5 – Windows Presentation Foundation Application Development است و کتاب آن Windows® Presentation Foundation 4.0: A Scenario-Based Approach است.اطلاعات بیشتر در ارتباط با exam 70-502 را در این آدرس در سایت مایکروسافت مشاهده نمایید.

Exam 70-504
exam 70-504 : دورهای جدای از MCPD و کاملا مستقل برای WF
دوره Workflow Foundation هم مانند سایر w ها کاملا مستقل برگزار میشود و شما پس از گذراندن این دوره ( با نام کامل Microsoft .NET Framework 3.5 – Windows Workflow Foundation Application Development ) می توانید یک MCTS دریافت کنید در صورتی که 70-536 را گذرانده باشید ( برای همه دورههای w این امر صادق است ) کتاب پیشنهادی مایکروسافت برای این دوره Microsoft® Windows® Workflow Foundation Step by Step است که اطلاعات بیشتر در مورد آن را میتوانید اینجا در سایت مایکروسافت مشاهده کنید. همچنین برای اطلاعات بیشتر در ارتباط با این دوره اینجا را ملاحظه کنید.
لینکهای مرتبط
اطلاعاتی در ارتباط با شماره exam هایی که باید برای دریافت گواهینامه MCPD 3.5 سپری کنید
اطلاعات بسیار خوب برای مشخص کردن اینکه پس از گذراندن چه دورههایی چه قابلیتهایی کسب میکنید. توجه داشته باشید که در این لینک یکسری ترکیب از مدارک ارائه شده که شما در صورت گذراندن آن دوره ها قابلیتهای مختلفی کسب میکنید. همه این دورهها جزو MCPD نیستند وبا پاس کردن هر کدام از آنها شما یک MCP و با ترکیب آنها شما MCTS دریافت میکنید. اما برای دریافت MCPD باید طبق آنچه که گفته شده عمل کنید.
Exam 70-536 پیش نیازی برای همه دورهها
Exam 70-505 دوره پیش نیاز برنامهنویسی ویندوز
Exam 70-563 دوره اصلی برنامهنویسی ویندوز
Exam 70-562 دوره پیش نیاز برنامه نویسی وب
Exam 70-564 دوره اصلی برنامه نویسی وب
Exam 70-503 دوره پیش نیاز Enterprise و در ارتباط با WCF
Exam 70-561 دوره پیش نیاز Enterprise و در ارتباط با ADO.net
Exam 70-504 دورهای کاملا مستقل برای WF
Exam 70-502 دورهای کاملا مستقل برای WPF
