قبل از یادگیری Silverlight به چه مهارت هایی نیاز دارید؟

12 08 2008


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

سئوال بسیار خوبی است! به صورت ساده جواب این سئوال معلوم است. شما برای یادگیری سیلورلایت به هیچ مهارت خاصی نیاز ندارید. علاقه و کمی پشتکار تمام چیزی است که شما لازم خواهید داشت. در واقع کاملاً معقول و امکان پذیر است که شما سیلورلایت را به عنوان اولین تجربه برنامه نویسی خود انتخاب کنید… اما پروسه یادگیری شما کمی طولانی تر و دردناک تر خواهد شد!!!

Silverlight

یادگیری سیلورلایت برای برنامه نویسان دات نت بسیار راحت تر از سایر افراد است. به شما توصیه می کنم اگر قصد یادگیری سیلورلایت را دارید، ابتدا کمی در مورد معماری دات نت مطالعه کنید و سپس یکی از زبان های برنامه نویسی دات نت مثل سی شارپ یا VB را یاد بگیرید. نگران نباشید! نیازی نیست در این قسمت به یک حرفه ای تبدیل شوید. به طور معمول یک ماه کافیست تا شما تبدیل به یک برنامه نویس آماتور دات نت شوید.

خب حالا که یک برنامه نویس دات نت شدید! بهتر است آشنایی مختصری هم با مفاهیم زیر داشته باشید :

  • HTML : زبان نشانه گذاری صفحات وب. یادگیری HTML بسیار آسان تر از آن چیزی است که فکر می کنید.
  • JavaScript : حداقل مفاهیم پایه ای این زبان را یاد بگیرید.
  • DHTML : نیازی نست حرفه ای شوید، فقط مفاهیم آن را بدانید.
  • مفاهیم پایه برنامه نویسی (مثل دستورات شرطی، حلقه ها، رویدادگرایی و …)

موارد بالا را به راحتی می توانید با خواندن چند کتاب کوچک یا مقالات وب سایت های مختلف یاد بگیرید. شاید الان این سئوال برای شما پیش بیاید که “پس ASP.NET چی؟ نباید آن را یاد بگیریم؟”. برای جواب به این سئوال موارد زیر به شما کمک خواهد کرد :

  • ASP.NET : تا وقتی نخواهید دو تکنولوژی سیلورلایت و ASP.NET را با هم ادغام کنید نیازی به آن ندارید. اما برای مبدل شدن به یک توسعه دهنده وب حرفه ای احتیاج زیادی به ASP.NET خواهید داشت.
  • XML : تا نیازی بهش پیدا نکنید، لازم نیست. اما یکی از نیازهای اساسی مبدل شدن به یک متخصص و حرفه ابست.

نکته مهم دیگر، یادگیری و استفاده از XAML است. XAML زبان نشانه گذاری سیلورلایت است و بسیار بسیار شبیه به XML. ولی من اعتقاد دارم که بدون یادگیری XML شما به راحتی XAML را بدون هیچ مشکلی یاد خواهید گرفت. برای یادگیری XAML می توانید از منابع آنلاین، فایل راهنمای آن یا کتاب های مختلف کمک بگیرید.

همان طور که قبلاً گفتم، برای یادگیری یک تکنولوژی جدید، مشاهده و یادگیری مثال های کاربردی و عملی بهترین گزینه اند. اگر از اینترنت پر سرعت بهره می برید، ویدئوهای آموزشی سیلورلایت را از دست ندهید.

وب سایت اختصاصی آموزش Silverlight

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :


کارها

اطلاعات

9 جواب

12 08 2008
mahdi

با سلام
مطلب جالبی بود
وب پرباری دارید به شما تبریک میگم
خوشحال میشم با ما تبادل لینک کنید شاید بهانه ای بشه که بیشتر به شما سر بزنیم
منتظرم . موفق باشید
یا حق

12 08 2008
hosssein

سلام دوست عزيز-خوبيد- مي خوام نظرتون رو درباره تبادل لينک بدونم .موضوع سايت من موبايله خوشحال ميشم با هم تبادل کنيم .اگه موافقيد من رو با عنوان “دانلود بازي و نرم افزار موبايل” لينک کنيد و خبر بديد تا من هم شما رو لينک کنم .
در ضمن لینک شما در هر دو دومین سایت یعنی mob2mob.ir و ariamobile.net قرار خواهد گرفت.
حسين مدير http://www.ariamobile.net

14 08 2008
مجید

سلام اقا من وبلاگ شما رو لینک کردم اگه شما هم به من افتخار بدین باعث افتخارمه به امید موفقیت بیشتر شما alltop.wordpress.com

14 08 2008
حسین

توضیحات خوبی بود . مرسی

15 08 2008
mahdi

با سلام به دوست عزیز مطلب جالبی بود
من مدیر سایت Bikalak.com هستم
خوشحال میشم با ” بانک مقالات فارسی ” و ” سایت تفریحی ” ما تبادل لینک کنید http://www.bikalak.wordpress.com
http://www.Bikalak.com دو لینک در دو سایت متفاوت

از شما و از همه دوستان wordpress دعوت می کنم به ما سر بزنند و اگر مایل بودند تبادل لینک نماییم
موفق باشید

15 08 2008
مصطفی

با سلام
درخواست تبادل لینک با شما را دارم
در صورت تمایل لینک ما را با نام زیر در وب سایت خود قرار دهید و به ما اطلاع دهید
با تشکر
بیا تو بندر
http://www.Bia2BND.IR
به امید همکاری های بیشتر
منتظر جواب شما هستم

9 12 2008
تفاوت میان HyperLink و LinkButton در ASP.NET « Farasun

[...] قبل از یادگیری Silverlight به چه مهارت هایی نیاز دارید؟ [...]

28 03 2009
سیلورلایت 3.0 ارائه شد « Farasun

[...] قبل از یادگیری Silverlight به چه مهارت هایی احتیاج دارد؟ [...]

30 04 2009
اشکان

سلام
دوست عزیز به نظرم اومد بعد از این چند تا کامنت الکی که اعصاب ما بلاگرها رو خورد می کنه یه کامنت واقعی بد نیست.
قصد بدی ندارم ولی اینها اصلا از این چیزها سر درنمی آورند ولی می گویند که جالب بود!!!!

در مورد 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

با تشکر

دیدگاه‌تان را بنویسید: