در این قسمت از وبسایت پرووید یک دوره آموزشی جامع و کامل برای یادگیری زبان برنامه نویسی 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 بروز رسانی کنید. کنترل کردن فایل های رسانه ای و یا مالتی مدیا، اضافه کردن انیمیشن به تصاویر و یا فعالیت های پویا دیگر توسط جاوا اسکریپت انجام می شود.
برنامه تحصیلی
- 1 Section
- 34 Lessons
- مدت
- آموزش متنی جاوا اسکریپت و برنامه نویسی وب34
- 2.1زبان برنامه نویسی JavaScript چیست؟
- 2.2راه اندازی محیط توسعه (Development Environment) برای زبان JavaScript
- 2.3بررسی تگ Script
- 2.4بررسی کلی زبان JavaScript
- 2.5نشان دادن Message Box در JavaScript
- 2.6بررسی متغیرها در JavaScript
- 2.7بررسی عملگرها در زبان Javascript
- 2.8بررسی نوع های داده ای (Data Type ها) در JavaScript
- 2.9کار کردن با رشته ها (String) در JavaScript
- 2.10بررسی Property ها و متدهای مربوط به شی String
- 2.11کار کردن با اعداد در زبان JavaScript
- 2.12بررسی نوع داده ای Boolean در زبان JavaScript
- 2.13بررسی Object در زبان JavaScript
- 2.14بررسی تاریخ (Date) در JavaScript
- 2.15بررسی آرایه ها در زبان JavaScript
- 2.16بررسی کردن Null و Undefined در JavaScript
- 2.17بررسی توابع (Function ها) در JavaScript
- 2.18بررسی جملات شرطی (If Else Condition) در زبان JavaScript
- 2.19بررسی جملات Switch در زبان برنامه نویسی JavaScript
- 2.20بررسی کردن حلقه های تکرار (Loop) در زبان JavaScript
- 2.21بررسی حلقه تکرار While در زبان JavaScript
- 2.22بررسی حوزه (Scope) در زبان JavaScript
- 2.23بررسی Eval در زبان JavaScript
- 2.24بررسی کردن مدیریت خطا (Error Handling) در JavaScript
- 2.25بررسی Strict Mode در زبان JavaScript
- 2.27تعریف کردن یک کلاس در زبان JavaScript
- 2.28بررسی کردن Hoisting در JavaScript
- 2.29بررسی دقیق تر Object در JavaScript
- 2.30بررسی This در زبان JavaScript
- 2.31بررسی کلمه کلیدی New در زبان JavaScript
- 2.32بررسی Prototype در زبان JavaScript
- 2.33پیاده سازی وراثت (Inheritance) در زبان JavaScript
- 2.34بررسی Closure در زبان JavaScript
- 2.35بررسی IIFE در زبان JavaScript
دیدگاهها
0