یکی از مهمترین زبانهای برنامهنویسی حوزهی وب محسوب میشود. جاوا اسکریپت اولین بار با اسم LiveScript و توسط شرکت نت اسکیپ معرفی شد و بعدها به جاوا اسکریپت تغییر نام داد. البته جالب است بدانید جاوا اسکریپت نه از نظر ساختار و نه از نظر مفاهیم، شباهتی به زبان جاوا ندارد و این تشابه اسمی، در حد همان کلمات و نام و نشان باقی مانده است.
در طی ۲ سال آینده، تمام فریم ورکهای جدید جاوا اسکریپتی، از بوت استرپ ۴ تا AngularJS 2 تا Aurelia و غیره، همگی به ES6 کوچ خواهند کرد (و این اتفاق هم اکنون در حال رخ دادن است). بنابراین به زودی بدون فراگیری و تسلط بر ES6، در حوزهی وب، بیسواد محسوب خواهید شد و فراگیری آن یک باید است. React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد، بلکه در سمت سرور هم کار می کند، و اینها در کنار هم بصورت سازگار کار می کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد.
سرفصل های دوره آموزشی Udemy JavaScript and React for Beginners: Create 12 projects:
– نصب نرم افزار مورد نیاز
– مقدمه ای ری اکت
– پروژه ۱: ماشین حساب وام
– پروژه ۲: تایمر شمارش معکوس
– پروژه ۳: ساعت دیجیتال
– پروژه ۴: کامپوننت Tweet Static
– پروژه ۵: برنامه TodoList
– معرفی جاوا اسکریپت
– پروژه ۶: ماشین حساب جاوا اسکریپت
– پروژه ۷: روز تولد جاوا اسکریپت
– پروژه ۸: برنامه جاوا اسکریپت اولیه
– پروژه ۹: ایجاد یک ساعت آنالوگ جاوا اسکریپت
– پروژه ۱۰: کشویی تصویر جاوا اسکریپت
– پروژه ۱۱: ژنراتور نقل قول تصادفی جاوا اسکریپت
– پروژه ۱۲: ماشین حساب نکته جاوا اسکریپت