قیمت رایگان!

ویژگی های دوره
25 دانشجو
نوع دوره: غیرحضوری ، ویدئویی
سطح دوره: مقدماتی و حرفه ای
پیش نیاز: آموزش جاوا اسکریپت
زبان: فارسی
سه ساعت و یک دقیقه و دو ثانیه
354 مگابایت
روش دریافت: فایل دانلودی
روش پشتیبانی: تلفنی و آنلاین
185 بازدید 0 دیدگاه

در این دوره چه آموزش داده می شود؟

مطمئنا وقتی اسم جاوا اسکریپت و react native میاد خیلی از برنامه نویسا خوشحال میشن و یه برقی تو چشماشون میفته اخه همونطور که همه ی ما میدونیم react native خیلی از برنامه نویسا رو به آرزوهاشون رسوند که یک بار کد بزنن و چند تا خروجی مختلف بگیرن ، همین دلیل بود که ما هم تصمیم گرفتیم سری آموزش های react native رو آماده کنیم و رسیدیم به es6 و  تو این قسمت از آموزش های آی آر پرورگم براتون آموزش es6 v رو که خیلی از کاربرای عزیزمون درخواست کردن  آماده کردیم که خیلی میتونه بدردتون بخوره همراهمون باشین .

قبل از این که بریم سراغ آموزش es6 یه خورده اطلاعاتمون رو در باره جاوا اسکریپت و es6 و تاریخچش ببریم بالا بعد بریم سراغ اصل مطلب .

در نسخه es6 از Javascript امکاناتی اضافه شد که در زمینه های مختلف کار رو برای ما راحت میکنن و میتونیم کاری که قبلا بصورت ترفند انجام میدادیم، بصورت مستقیم و استاندارد انجام بدیم. قبل از اینکه وارد جزئیات و ویژگی های مربوط به ES6 بشیم، بهتره که یک تاریخچه مختصر از Javascript خدمتتون عرض کنم تا بهتر بتونین با این دوره کار کنید.

اولین مرورگر معروفی که پا به میدان گذاشت، مرورگر Mosaic بود که توسط NCSA یا National Center for Supercomputing Applications توسعه داده شده و در تاریخ 23 ژانویه 1993 اولین نسخه از اون منتشر شد. اولین نسخه از مرورگر Netscape هم در تاریخ 15 دسامبر 1994 منتشر شد و به عنوان رقیب جدی برای Mosaic به فعالیت پرداخت.

در اون زمان مرورگرها خیلی ساده بودند و عملا چیزی بعنوان طراح وب نداشتیم و کارهای خیلی محدود و ساده رو میشد با استفاده از مرورگر انجام داد و صفحات اصلا داینامیک نبودند. Netscape تصمیم گرفت که صفحات وب رو پویاتر بکنه و برای اینکار آقای Brendan Eich رو مامور نوشتن زبان اسکریپت کوچکی که بتونه المنتهای HTML رو دستکاری بکنه و به صفحات وب روح ببخشه، انتخاب کرد. این زبان در ابتدا Mocha نام گرفت. این برنامه نویس وقت زیادی برای انجام این کار نداشت و سرانجام در مدت 10 روز طرح اولیه ای از Mocha بیرون داد که چیزی شبیه به زبان Schema ناقص بود و شباهت هایی نیز با Java داشت.

بالأخره نمونه‌ی اولیه زبان Mocha در ماه می ۱۹۹۵ روی مرورگر Netscape پیاده‌سازی شد. چیزی نگذشت که نام این زبان به LiveScript تغییر کرد. در دسامبر سال ۱۹۹۵ طی قرار دادی بین شرکت Netscape و Sun نام این زبان به JavaScript تغییر کرد. البته برای شرکت Sun سخت بود که زبانی را به عنوان همنشین جاوا بپذیرد که تفاوت‌های بزرگی با آن داشت.

Javascript 1.0 در دسامبر 1995 درون مرورگر Netscape Navigator 2.0 مورد استفاده قرار گرفت و در اوت سال بعد یعنی سال 1996 Javascript 1.1 همراه با Netscape Navigator 3.0 منتشر شد. در همین حال Microsoft هم برای اینکه مرورگرش یعنی Internet Explorer از Netscape شکست نخورد، زبان مشابهی رو توسعه داد و بدلیل مسائل قانونی نمی توانست از اسم Javascript استفاده کند و به همین دلیل اسم اون رو JScript گذاشت.

در اوت 1996، JScript 1.0 به همراه Internet Explorer 3.0 منتشر شد. تا این زمان هیچ استانداردی برای Javascript وجود نداشت و مشکلات و تفاوتهای زیادی در اون مشاهده میشد. یک سال بعد از اینکه Netscape Navigator 3.0 منتشر شد، زبان Javascript برای استاندارد سازی به سازمانECMA ارائه شد. در ژوئن سال 1997 اولین نسخه ECMAScript که همون ECMAScript 1.0 بود منتشر شد. این نسخه از اکمااسکریپت بر پایه Javascript 1.1 بود. بعد از اون Nescape navigator 4.0 با Javascript 1.2 منتشر شد و در سپتامبر همین سال، Internet Explorer 4.0 با JScript 3.0 منتشر شد. نسخه‌ی 2 اکمااسکریپت تغییری نسبت به نسخه‌ی 1 نداشت و تنها برای رفع تناقضات بین استاندارد ECMA و ISO برای جاوااسکریپت بود. این نسخه در ژوئن 1998 منتشر شد.

در دسامبر سال 1999 اکمااسکریپت 3 منتشر شد و تغییرات بزرگی رو به وجود آورد و امکانات ویژه ای رو اضافه کرد. در نوامبر سال 2000 نسخه‌ی 6 مرورگر NetScape Navigator منتشر شد که از اکمااسکریپت 3 پشتیبانی می‌کرد. حدود یک سال و نیم بعد مرورگر جدیدی برپایه‌ی NetScape Navigator به نام فایرفاکس، منتشر شد که آن هم از کمااسکریپت 3 پشتیبانی می‌کرد. برای همین عملاً جاوااسکریپت در تمام مرورگرهای اصلی آن زمان پشتیبانی شد و تا امروزه هنوز بسیاری از کتابخانه‌های جاوااسکریپت برپایه‌ی نسخه‌ی 3 نوشته می‌شوند.

در سال 2000 مرورگر Internet Explorer 5 توسط Microsoft توسعه داده شد و امکاناتی که در استاندارد نبودند، به اون افزوده شد. یکی از معروفترین این موارد XMLHttpRequest بود که خیلی معروف شد و بعدها از اون بنام Ajax یاد میکردن. از اونجایی که اینترنت اکسپلورر 5 و 6 تفاوت‌ هایی با جاوااسکریپت استاندارد و سایر مرورگرها داشتند، توسعه دهندگان را تا مدت‌ های طولانی آزار می‌دادند. تا اینکه مایکروسافت تصمیم گرفت از نسخه‌ی 7 به بعد از استانداردها پیروی کند. به همین دلیل سایت های مختلف، به جای به روزرسانی و پیروی از استانداردها، از کاربران خود می خواستند از نسخه های قدیمی اینترنت اکسپلورر برای اجرای درست استفاده کنند.

در سالهای بعد بحثهای زیادی برای ارتقای ECMAScript بین غولهای بزرگ به وجود اومد و بر سر یک موضوع به تفاهم نمیرسند و به همین دلیل بود که ECMAScript 4 منتشر نشد و در سال 2009 بالاخره ECMAScript 5 با تاخیر زیاد منتشر شد و Javascript دوباره جان گرفت. این نسخه، توسعه داده شده نسخه ECMAScript 3.1 بود و به بهترین نسخه‌ی جاوااسکریپت از لحاظ پشتیبانی مرورگرها تبدیل شد. اکمااسکریپت 5 به طور کامل توسط Firefox 4 (سال 2011)، Chrome 19 (سال 2012)، Safari 6 (سال 2012)، Opera 12 (سال 2012) و Internet Explorer 10 (سال 2012) پشتیبانی می‌شود.

بعد از اون تلاشها برای توسعه Javascript ادامه داشت و تلاش بر این بود تا اون ویژگی هایی که ECMAScript 4 قصد آوردنشون رو داشت، عملی بشن. بنابراین در سال 2015 نسخه ECMAScript 6 که به عنوان ECMAScript 2015 اون رو میشناسن منتشر شد. از سال 2015 به بعد تصمیم بر این شد که انتشار نسخه های ECMAScript سالیانه باشد و هر سال نسخه مربوط به همون سال ارائه شود. مثلا در ژوئن سال 2016، ECMAScript 2016 یا همون ES7 منتشر شد و ژوئن امسال که 2017 هست، نسخه بعدی یعنی ECMAScript 2017 یا ES8 منتشر خواهد شد. یعنی همین ماهی که الان درونش هستیم باید ES8 منتشر بشه و در سال بعد هم ES9 و الی آخر. میتونین اطلاعاتی در مورد نسخه های مختلف ECMAScript رو در اینجا پیدا کنید.

خلاصه همه صحبت ها تا اینجا

ECMAScript 6 چیست؟

بسیار خب، الان دیگر می‌دانید جاوا اسکریپت و اکما اسکریپت چه هستند  یعنی ECMAScript 6!

  • ECMAScript 6، ششمین نسخه از استاندارد ECMA-262 است و نسبت به نسخه اولیه آن دچار تغییر و تحولاتی زیادی شده است.ECMAScript 6 را با نام‌های ECMA-2015، ES6 و ECMAScript 2015 نیز می‌شناسند.
  • دلیل این نام‌گذاری‌های مختلف این است که اکما تصمیم گرفته بود اکما اسکریپت را به شکل سالانه به روز رسانی کند و چون ممکن بود کاربران ES6 را با ES2016 اشتباه بگیرند، به جای ES6 نام ES2015 برای آپدیت رسمی سال 2015 انتخاب کرد.

پیش نیاز های این دوره آموزشی

پیشنیاز این دوره آموزشی آموزش جاوا اسکریپت به صورت مقدماتی و آشنایی مقدماتی با طراحی صفحات وب است .

سرفصل دوره آموزشی

  • معرفی دوره
  • کلمات کلیدی let و const
  • Arrow Function
  • متد foreach در آرایه ها
  • متد map در آرایه ها
  • متد filter در آرایه ها
  • متد find در آرایه ها
  • متدهای every و some در آرایه ها
  • متد reduce در آرایه ها
  • template string
  • پارامترهای rest
  • پارامترهای Spread
  • destructure
  • class
  • promise ها
  • ویژگی های جدید object
  • generator ها
  • ساختار جدید ماژول ها در ES6
آموزش es6 و es7 و es8

معرفی دوره ویدئو

پیش نمایش
خصوصی

کلمات کلیدی let و const ویدئو

پیش نمایش
خصوصی

Arrow Function ویدئو

خصوصی

متد foreach در آرایه ها ویدئو

خصوصی

متد map در آرایه ها ویدئو

خصوصی

متد filter در آرایه ها ویدئو

خصوصی

متد find در آرایه ها ویدئو

خصوصی

متدهای every و some در آرایه ها ویدئو

خصوصی

متد reduce در آرایه ها ویدئو

خصوصی

template string ویدئو

خصوصی

پارامترهای rest ویدئو

خصوصی

پارامترهای Spread ویدئو

خصوصی

destructure ویدئو

خصوصی

class ویدئو

خصوصی

promise ها ویدئو

خصوصی

ویژگی های جدید object ویدئو

پیش نمایش
خصوصی

generator ها ویدئو

خصوصی

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

moreدوره های مرتبط

آموزش برنامه نویسی اندروید فصل اول

در این دوره چه آموزش داده می شود؟ اندروید اسم یک سیستم عامله که به وسیله ی شرکت گوگل  برپایه…
رایگان!

مفاهیم پیشرفته در جاوا

در این دوره چه آموزش داده می شود؟ زبان برنامه نویسی جاوا یکی معروف ترین زبان های برنامه نویسیه چون…
رایگان!

آموزش پیشرفته برنامه نویسی اندروید

در این دوره چه آموزش داده می شود؟ برنامه نویسی اندروید یکی از بروزترین و پرکاربردترین و در عین حال…
رایگان!

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

در این دوره چه آموزش داده می شود؟ جالب است بدانید که درحال حاضر، زبان برنامه نویسی پایتون  یکی از محبوب‌ترین…
تومان39,000

chat_bubble_outlineنظرات

قوانین ثبت دیدگاه

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *