این سئوال برای خیلی از برنامه نویسانی که قصد شروع یادگیری سیلورلایت را دارند پیش می آید. قبل ازاینکه شروع به یادگیری سیلورلایت کنیم باید چه مهارت هایی داشته باشیم؟ آیا برای یادگیری سیلورلایت باید یک برنامه نویس حرفه ای ASP.NET باشیم؟ نیازی به یادگیری JavaScript یا XML خواهیم داشت؟ در واقع پیش نیازهای یادگیری سیلورلایت چه چیزهایی است؟
سئوال بسیار خوبی است! به صورت ساده جواب این سئوال معلوم است. شما برای یادگیری سیلورلایت به هیچ مهارت خاصی نیاز ندارید. علاقه و کمی پشتکار تمام چیزی است که شما لازم خواهید داشت. در واقع کاملاً معقول و امکان پذیر است که شما سیلورلایت را به عنوان اولین تجربه برنامه نویسی خود انتخاب کنید… اما پروسه یادگیری شما کمی طولانی تر و دردناک تر خواهد شد!!!

یادگیری سیلورلایت برای برنامه نویسان دات نت بسیار راحت تر از سایر افراد است. به شما توصیه می کنم اگر قصد یادگیری سیلورلایت را دارید، ابتدا کمی در مورد معماری دات نت مطالعه کنید و سپس یکی از زبان های برنامه نویسی دات نت مثل سی شارپ یا VB را یاد بگیرید. نگران نباشید! نیازی نیست در این قسمت به یک حرفه ای تبدیل شوید. به طور معمول یک ماه کافیست تا شما تبدیل به یک برنامه نویس آماتور دات نت شوید.
خب حالا که یک برنامه نویس دات نت شدید! بهتر است آشنایی مختصری هم با مفاهیم زیر داشته باشید :
- HTML : زبان نشانه گذاری صفحات وب. یادگیری HTML بسیار آسان تر از آن چیزی است که فکر می کنید.
- JavaScript : حداقل مفاهیم پایه ای این زبان را یاد بگیرید.
- DHTML : نیازی نست حرفه ای شوید، فقط مفاهیم آن را بدانید.
- مفاهیم پایه برنامه نویسی (مثل دستورات شرطی، حلقه ها، رویدادگرایی و …)
موارد بالا را به راحتی می توانید با خواندن چند کتاب کوچک یا مقالات وب سایت های مختلف یاد بگیرید. شاید الان این سئوال برای شما پیش بیاید که “پس ASP.NET چی؟ نباید آن را یاد بگیریم؟”. برای جواب به این سئوال موارد زیر به شما کمک خواهد کرد :
- ASP.NET : تا وقتی نخواهید دو تکنولوژی سیلورلایت و ASP.NET را با هم ادغام کنید نیازی به آن ندارید. اما برای مبدل شدن به یک توسعه دهنده وب حرفه ای احتیاج زیادی به ASP.NET خواهید داشت.
- XML : تا نیازی بهش پیدا نکنید، لازم نیست. اما یکی از نیازهای اساسی مبدل شدن به یک متخصص و حرفه ابست.
نکته مهم دیگر، یادگیری و استفاده از XAML است. XAML زبان نشانه گذاری سیلورلایت است و بسیار بسیار شبیه به XML. ولی من اعتقاد دارم که بدون یادگیری XML شما به راحتی XAML را بدون هیچ مشکلی یاد خواهید گرفت. برای یادگیری XAML می توانید از منابع آنلاین، فایل راهنمای آن یا کتاب های مختلف کمک بگیرید.
همان طور که قبلاً گفتم، برای یادگیری یک تکنولوژی جدید، مشاهده و یادگیری مثال های کاربردی و عملی بهترین گزینه اند. اگر از اینترنت پر سرعت بهره می برید، ویدئوهای آموزشی سیلورلایت را از دست ندهید.
وب سایت اختصاصی آموزش Silverlight
farasun.wordpress.com
farasun.wordpress.com
مطالب مرتبط :






با سلام
مطلب جالبی بود
وب پرباری دارید به شما تبریک میگم
خوشحال میشم با ما تبادل لینک کنید شاید بهانه ای بشه که بیشتر به شما سر بزنیم
منتظرم . موفق باشید
یا حق
سلام دوست عزيز-خوبيد- مي خوام نظرتون رو درباره تبادل لينک بدونم .موضوع سايت من موبايله خوشحال ميشم با هم تبادل کنيم .اگه موافقيد من رو با عنوان “دانلود بازي و نرم افزار موبايل” لينک کنيد و خبر بديد تا من هم شما رو لينک کنم .
در ضمن لینک شما در هر دو دومین سایت یعنی mob2mob.ir و ariamobile.net قرار خواهد گرفت.
حسين مدير http://www.ariamobile.net
سلام اقا من وبلاگ شما رو لینک کردم اگه شما هم به من افتخار بدین باعث افتخارمه به امید موفقیت بیشتر شما alltop.wordpress.com
توضیحات خوبی بود . مرسی
با سلام به دوست عزیز مطلب جالبی بود
من مدیر سایت Bikalak.com هستم
خوشحال میشم با ” بانک مقالات فارسی ” و ” سایت تفریحی ” ما تبادل لینک کنید http://www.bikalak.wordpress.com
http://www.Bikalak.com دو لینک در دو سایت متفاوت
از شما و از همه دوستان wordpress دعوت می کنم به ما سر بزنند و اگر مایل بودند تبادل لینک نماییم
موفق باشید
با سلام
درخواست تبادل لینک با شما را دارم
در صورت تمایل لینک ما را با نام زیر در وب سایت خود قرار دهید و به ما اطلاع دهید
با تشکر
بیا تو بندر
http://www.Bia2BND.IR
به امید همکاری های بیشتر
منتظر جواب شما هستم
[...] قبل از یادگیری Silverlight به چه مهارت هایی نیاز دارید؟ [...]
[...] قبل از یادگیری Silverlight به چه مهارت هایی احتیاج دارد؟ [...]
سلام
دوست عزیز به نظرم اومد بعد از این چند تا کامنت الکی که اعصاب ما بلاگرها رو خورد می کنه یه کامنت واقعی بد نیست.
قصد بدی ندارم ولی اینها اصلا از این چیزها سر درنمی آورند ولی می گویند که جالب بود!!!!
در مورد XAML می خواستم بهت بگم که XML یک زبان نشانه گذاری عمومی است برای ساخت انواع قالبهای داده ای است که XAML هم یکی از اون شاخه های XML است. شما در XML تعریف می کنید که چه تگهایی دارید و هر تگ چه ویژگیهایی داره و بعد برای اون نوع خاص از XML یه اسم می ذارید مثلا XAML یا XPS یا فرمت فایل Microsoft word اون هم به شکل XML یا همون wordML که در word 2003 به بعد قابل ذخیره سازی است.
این هم یه کم توضیح در مورد XML
http://en.wikipedia.org/wiki/XML
خوب لینک زیر هم توضیحات ویکی در مورد XAML هست
http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language
کلا ویکی منبع خوبی برای کسب اطلاعات هست. حتی اگه فقط دو خط اول رو بخونید می بینید که نوشته XML based و این یعنی XAML چیزی بر پایه ی XML هست و تفاوتش مثل HTML و XML نیست هر چند که اونها هم از خیلی لحاظها خصوصا از نظر syntax به هم شبیه هستند.
این هم یک کتاب رایگان از شرکت سان هست که مرجع کامل جاوا اسکریپت هست.
http://docs.sun.com/source/816-6408-10/
البته به خوبی کتابهای آموزشی نست اما به نظر من خوبه
تازه MSDN هم یک بخش آموزشی خوب برای جاوا اسکریپت داره
در مورد silverlight هم این سایت پیشنهادی مایکروسافت برای یشروع کار با سیلورلایت است.
http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-1-creating-quot-hello-world-quot-with-silverlight-2-and-vs-2008.aspx
البته این جا به شما #C یا NET. یا javascript یاد نمی دند و فقط silverlight یاد می دند.
خود سایت silverlight.net هم فیلمها و مقالات خوبی رو داره
اگر کسی سوالی داشت می تونه به من ای میل بزنه ashkan_gc@yahoo.com
با تشکر