در این قسمت از وبسایت پرووید یک دوره آموزشی جامع و کامل برای یادگیری زبان برنامه نویسی JavaScript به منظور توسعه وب اپلیکیشن ها را به شما معرفی می کنیم. در ابتدا توصیه می کنیم که در کنار این آموزش از آموزش جاوا اسکریپت و طراحی وب استفاده کنید. علاوه بر این، در ادامه ی کار وبسایت پرووید آموزش های متعدد دیگری از زبان JavaScript و فریم ورک ها و کتابخانههای مختلف آن بر روی وبسایت قرار خواهد گرفت.
زبان JavaScript چیست؟
زبان برنامه نویسی JavaScript یک زبان Loosely-typed و سمت Client که اصطلاحاً به آن Client side نیز میگویند می باشد. کدهایی که به زبان JavaScript نوشته شده اند در مرورگر کاربر اجرا می شوند. امروزه داشتن یک صفحه وب بدون JavaScript کاملاً غیر قابل تصور است. بر اساس زبان برنامه نویسی JavaScript کتابخانهها و فریم ورک های متعددی منتشر شده است که برخی از آنها عبارتند از jQuery و react و angular.
به منظور یادگیری هر کدام از این موارد می توانید از آموزش توسعه نرم افزارهای وب با jQuery UI و بسته ی آموزش ویدئویی شروع به کار با React Native و آموزش رایگان برنامه نویسی وب با انگولار جی اس AngularJS استفاده کنید. در این دوره آموزشی به صورت قدم به قدم زبان برنامه نویسی JavaScript را فرا خواهید گرفت و می توانید دانش خود را از یک سطح کاملاً ابتدایی به سطح پیشرفته برسانید.
مطالب مربوط به این دوره آموزشی در قالب درس ها و بخش های مختلفی ارائه می شوند و شامل تعداد زیادی مثال های کاربردی هستند تا بتوانید مباحث مربوطه را به بهترین شکل ممکن فرا بگیرید. علاوه بر این، ترفندها و نکات بسیار ضروری و کاربردی را نیز در کنار مباحث مربوط به این دوره آموزشی به شما ارائه خواهیم کرد. در پایان از شما دعوت میکنیم که یک بار دیگر با وبسایت پرووید همراه بشوید و آموزش زبان برنامه نویسی JavaScript را از ابتدا تا پایان دنبال کنید.
زبان برنامه نویسی جاوا اسکریپت چیست؟
زبان برنامه نویسی جاوا اسکریپت اصطلاحاً یک زبان اسکریپتی می باشد که اجازه می دهد تا شما بتوانید قابلیت های بسیار پیچیده ای را بر روی web page ها به سادگی پیاده سازی کنید. هر زمان که دیدید یک web page علاوه بر نشان دادن داده های ایستا و یا static کارهای مختلفی را نیز انجام می دهد، بدانید که این قابلیت ها با استفاده از زبان جاوا اسکریپت پیاده سازی شده است. برای مثال نشان دادن گرافیک های دو بعدی و یا سه بعدی، کار کردن با نقشه ها، بروز رسانی کردن محتواها و مواردی از این دست، اغلب با زبان برنامه نویسی جاوا اسکریپت پیاده سازی می شوند. همانطور که ممکن است بدانید، HTML یک زبان mark up است که از آن برای ساختاربندی کردن و چیدن محتوا های موجود در یک صفحه وب استفاده می کنیم. برای مثال از HTML برای تعریف کردن پاراگراف و heading ها و جداول و یا قرار دادن تصاویر و ویدیو ها در page ها استفاده می کنیم. در این میان از CSS که یک زبان برای تعریف کردن قوانین استایل می باشد به منظور اضافه کردن وجوه بصری و یا استایل ها به محتوای HTML استفاده می کنیم.
به عنوان مثال با CSS می توان رنگ های پس زمینه و یا فونت ها را تنظیم کرد و یا محتوای موجود در یک صفحه HTML را در ستون های مختلف چید. زبان جاوا اسکریپت یک زبان اسکریپتی است که اجازه می دهد شما بتوانید محتوای موجود در یک web page را به صورت پویا و یا dynamic بروز رسانی کنید. کنترل کردن فایل های رسانه ای و یا مالتی مدیا، اضافه کردن انیمیشن به تصاویر و یا فعالیت های پویا دیگر توسط جاوا اسکریپت انجام می شود.