0

آموزش برنامه نویسی جاوا اسکریپت

تصویر شاخص

آموزش زبان برنامه نویسی جاوا اسکریت

چرا جاوا اسکرپت؟

جاوا اسکریپت، به جرعت میشه گفت یک زبان برنامه نویسی قدرت منده ، جاوا اسکریپت به دلیل داشتن جامعه پشتیبانی بسیار قوی و فریم ورک های مختلف آن را به یک زبان برنامه نویسی بی شک عالی کرده

فریم ورک چیه ؟

فریم ورک ها برای راحت تر شدن ، قوی تر شدن ، اصولی تر شدن و تمیز تر شدن کد ها به وجود اومدن که توسط شرکت های محتلف و در انواع متن باز و متن بسته ارائه میشن که گاهی هم به صورت غیر رایگان عرضه میشن ، به عبارت دیگر یک چارچوب و بستر برای توسعه راحت تر و دقیق تر برای ما فراهم میکنه به همین دلایلی که گفتم ما باید با فریم ورک ها کار کنیم چرا که نیاز مشتری رو با کم ترین دردسر و بهترین بازه برطرف میکنیم

جاوا اسکریپت یک زبان همه فن حریف

خب بریم سراغ خروحی های این زبان ، جاوااسکریپت به کمک فریم ورک هایی مثل ionic , react native و… میتونه خروجی های موبایل رو بهتون تحویل بده! چی ؟ موبایل؟ اره شاید تا همین چند سال پیش داشتن یک زبان برنامه نویسی و نوشتن یک بار کد و خروجی گرفتن هم اندروید و هم IOS یک رویا بود ولی الان قضیه فرق کرده ، جاوا اسکریپت با کمک فریم ورک هایی که بهشون اشاره کردم میتونه این کار رو انجام بده

خب قصه به اینجا ختم نمیشه ، جالبه بدونی همین مرورگری که باهاش داری این متن رو میخونی فقط میتونه زبان جاوا اسکریپت رو بخونه پس برای طراح وب شدن بهش نیاز داری ، حالا یک سری فریم ورک هایی هست که میتونه کار توسعه وب رو برات خیلی راحت کنه مثل React.js , vue.js , Angular و… که این فریم ورک ها کار رو واقعا حرفه ای و اصولی میکنه(به دلیل داشتن ابزار هایی مثل state manager و…)

نه بازم تموم نشده! توسعه دهندگان جاوااسکریپت به همین 2 تا پلتفرم اکتفا نکردن و با استفاده از فریم ورک هایی مثل Electron.js میشه برنامه تحت ویندوز تولید کرد.

دیگه از این بهتر؟ یک زبان و ده ها فریم ورک و پوشش اکثر پلتفرم ها ، پس نتیجه میگیریم این آموزش (جاوا اسکریپت) پله ای برای ورود به دنیای بزرگ برنامه نویسی هست ، سوالی که خیلی ها الان توی ذهنشونه اینه که

برای یادگیری هرکدوم از این فریم ورک هایی که نام بردی باید چکار کنیم؟ سخته ؟ فرقش چیه؟ از کدوم استفاده کنیم؟

باید بگم که یادگیری فریم ورک ها خیلی ساده تر از اون چیزی که فکرشو میکنید و اصلا استرس یادگیری فریم ورک هارو نداشته باشید خصوصا فریم ورک های جاوااسکریپ ، مثلا 2 تا فریم ورک react و react native تقریبا کپی هم هستن و چنتا فرق کوچیک دارن پس کسی که react رو یاد گرفت راحت میتونه react native هم یاد بگیره !

قدم اول

قدم اول همین آموزشی هست که داری توضیحاتشو میخونی پس بدون هیچ درنگی توی این آموزش شرکت کن و تبدیل به یک برنامه نویس جاوا اسکریپت شو

سر فصل ها:

  • متغیر  (variable)
  • انواع data type ها
  • عملگر ها (Operators)
  • دستورات شرطی
  • switch and case
  • آرایه ها (arrays)
  • کار با توابع  آرایه ها
  • حلقه های (loops)
  • تابع (function)
  • کلاس ها (class)
  • برنامه نویسی غیر همزمانی (Async and await)
  • کار با promise

 

جاوا اسکریپت چیست؟

9دقیقه

متغیر ها (variables) پارت یک

12دقیقه

متغیر ها (variables) پارت دوم

8دقیقه

عملگر ها (Operators)

8دقیقه

دستورات شرطی پارت یک (condition)

9دقیقه

دستورات شرطی پارت دوم (condition)

10دقیقه

switch and case

10دقیقه

آرایه ها (array)

8دقیقه

متد های آرایه ها پارت یک

9دقیقه

متد های آرایه ها پارت دو

15دقیقه

حلقه ها (for) پارت یک

13دقیقه
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.