بیایید به آموزش سریع جاوا اسکریپت بپردازیم. این آموزش جاوا اسکریپت شامل 1 نشست 3 ساعتی پیوسته است. شما از نقطه صفر وارد دنیای JavaScript میشوید. شاهد یک چت هستید و جاوا اسکریپت را هم میآموزید.
این آموزش نیز مانند آموزش سریع پایتون (+) با هدف یک شیرجه سریع اما اصولی تولید شده است.
آموزشی از جنس لایوهای اینستاگرام
طراحی این آموزش برای نخستین بار در کشور به روش «شبیه سازی فراگیر» تولید شده است. در کنار مدرس اصلی دوره، یکی دیگر از مدرسان همرویش نقش شاگرد را ایفا میکند. این شاگرد فرضی سوالات احتمالی فراگیران را در حین آموزش از مدرس میپرسد.
جاوا اسکریپت چیست ؟
جاوا اسکریپت به انگلیسی JavaScript (+) و به طور خلاصه JS نیز گفته میشود. جاوا اسکریپت یک زبان برنامه نویسی سطح بالا منطبق با سیستم کامپایل درجا (just-in-time) و چند منظوره است. در سالیان گذشته در آمارهای گوناگون، زبان جاوا اسکریپت همواره یکی از ۳ زبان برتر دنیاست.
بیشترین کاربرد جاوا اسکریپت در همراهی HTML و CSS برای خلق صفحههای وب پویا است. این زبان در آغاز ویژه برنامه نویسی فرانت اند (به انگلیسی Front-end) بود. اما اکنون حنی جاوااسکریپت پایش را فراتر گذاشته و به دنیای برنامه نویسی بک اند (به انگلیسی Back-end) هم قدم گذاشته است.
با آموزش جاوا اسکریپت و به لطف Node JS و Express شما میتوانید سمت سرور هم از جاوا اسکریپت استفاده کنید.
حتی میتوانید توسط یکی از فریم ورک های مطرح جاوا اسکریپت به نام Electron، اپلیکیشن های دسکتاپ برای ویندوز و لینوکس و مک بنویسید. جالب نیست؟
از زبان مدرس دوره
«دوست دارم بهتون بگم که کمپانی های بزرگی مثل اینستاگرام و فیسبوک از فریم ورک های جاوااسکریپتی استفاده میکنن.
حتی توی آخرین پرتاب فضاپیمای شرکت اسپیس ایکس متعلق به ایلان ماسک (SpaceX’s Crew Dragon) هم برای طراحی تاچ اسکرین و صفحه ی کاربری فضانورد از جاوااسکریپت استفاده کردن.»
«برای اینترنت اشیاء هم جاوااسکریپت و نود جی اس به کار گرفته میشن که روز به روز داره استفادشون بیشتر و بیشتر میشه.
در بحث برنامه نویسی موبایل به صورت چندسکویی به لطف کتابخانه ری اکت نیتیو (به انگلیسی React Native) این زبان در شمار برترینها هست. اینستاگرام با این کتابخانه توسعه داده شده!
همین صفحه وبی که شما مشاهده میکنید اگر جاوااسکریپت نبود ما نمیتونستیم هیچ کاری بکنیم. فقط میتونستیم یه صفحه خوشگل ببینیم. این جاوااسکریپت هست که میزاره ما با عناصر داخل صفحه تعامل کنیم. آیا هنوز هم ایمان نمی آورید؟؟
این دوره در یک نگاه
با یک معرفی سریع شروع کردیم. جاوا اسکریپت چیست ؟ بعد به آموزش جاوا اسکریپت پرداختیم. برای شروع کدنویسی به ابزار کدنویسی نیاز داریم. پس در مورد نصب و راه اندازی VS Code و سپس Node.js گفتیم. بعد از گرفتن خروجی یک کد آزمایشی مطمئن شدیم که همه چیز درست کار میکنند (هم در شبیه سازی هم در مرورگر). پس وارد مباحث شدیم.
از مفهوم متغیر و تعریف آن در جاوا اسکریپت گفتیم. از نوع های اولیه (Primitive Types) گفتیم. معنی Reference Type را فراگرفتیم. در مورد آرایه ها و کار با آرایه در جاوا اسکریپت آموختیم.
بعد سراع مفهوم آبجکت در جاوا اسکریپت رفتیم. با تعریف آبجکت آشنا شدیم. با مفهوم Property و مفهوم Method آشنا شدیم. دیدیم که چطور از آبجکت ها استفاده کنیم. آموختیم که چطور مقدار مشخصات آبجکت را تغییر دهیم.
سرانجام سراغ تابع نویسی در جاوا اسکریپت رفتیم. انواع تابعها را شناختیم. تابعهای بدون ورودی و خروجی. تابعهای دارای پارامترهای ورودی و سرانجام عبارت return و استخراج نتیجه از تابع.
پیشنیاز
آشنایی مقدماتی با HTML/CSS
عبارتهای کلیدی
آموزش سریع جاوا اسکریپت – آموزش جاوا اسکریپت – JavaScript چیست ؟ – کاربردهای جاوااسکریپت – تولید اپیکیشن دسکتاپ با جاوااسکریپت – تولید اپلیکیشن موبایل با جاوا اسکریپت – کدنویسی back-end با جاوا اسکریپت
Abolfazl Hassanzade (خریدار محصول) –
سلام مهندس خسته نباشی بابت زحمت هایی که در این اموزش کشیدید اما چندتا ایراد فنی در اموزش شما وجود دارد. اول شما خیلی توضیحات میدید دوم خیلی جملات رو سر هم میکنید تا اون منظورتون رو برسونید بعد فکر میکنید که نه هنوز دانشجو نفهمید بازم ولی پیچیده تر توضیح میدید خب شما یک بار که مطلب رو همون جوری که خودتون فهمیدید توضیح بدید همون کافیه دانشجو اگر نفهمید چند بار اون مطلب رو مشاهده میکنه بالاخره متوجه میشه خلاصه همین امیدوارم در اموزش های بعدی بهتر و بهتر بشه لطفا یه اموزش خیلی عالی در حد بنز در مورد جاوا اسکریپت طبق سر فصل های w3schools قرار بدید ممنون.
حمیدرضا اثنی عشری –
سلام خدمت شما فراگیر محترم جناب حسن زاده:
هدف از بیان بیشتر با مثال های متعدد برای درک بهتر شما عزیزان هست که فراگیر در همان جلسه مفهوم را کامل یاد بگیرد.
انشاالله اگر اقتضای پلتفرم و فراگیران محترم باشه دوره کامل جاوااسکریپت مبنی بر تکنولوژی هایی روز دنیا و مفاهیم پایه تا پیشرفته تدریس میشه و تقدیم شما فراگیران محترم میشه.
مچکرم از بازخورد خوب شما.
فریبا –
سلام مشکل آموزشها چه رایگان چه پولی اینه که مبانی یاد داده میشه. اگر یه پروژه رو دست بگیرن و مرحله به مرحله یاد بدن پولم بگیرن ارزشش بیشتره تا اینکه هی تمام نت پر بشه از آموزشهایی که فقط معرفی توابع و متغیرهاست.
از زحمت شما هم ممنونم.
حمیدرضا اثنی عشری –
سلام خدمت شما فراگیر محترم.
برنامه ی راه ما برای این آموزش مبنی بر آشنایی اولیه فراگیر با جاوااسکریپت بعد از HTML/CSS بود . و بر اساس نقشه ی راهی که انتخاب میکنه حالا فریم ورک و کتابخانه جاوااسکریپتی خودش رو انتخاب کنه.
اگر مورد مخاطبین و اقتضای پلتفرم باشه آموزش کامل جاوااسکریپت از سطح پایه تا پیشرفته همراه با پروژه های کوچک و بزرگ آماده میشه و خدمتتون عرضه میشه.
مچکرم از همراهی گرم شما و بازخورد خوبی که به ما میدید.
مصطفی آصفی –
به عنوان کسی که مخاطب نزدیک این آموزش بودم بسیار از بیان و آموزش شما لذت بردم.
یک پرش سریع و اصولی برای مخاطب ناآشنا. خدا قوت.
حمیدرضا اثنی عشری –
سلام و عرض ادب خدمت دوست و همکار گرامی, جناب آصفی
مچکرم از لطف شما. چه بسا سوال های به جا و ارزشمند جنابعالی اگر درکار نبودن بنده نمیتونستم به تنهایی دوره رو تکمیل کنم. به امید تولید محتوایی فاخرتر برای فراگیران و مخاطبان عزیز.