توضیحات
ES یا ECMAScript یک استاندارد برای زبان برنامه نویسی جاوااسکریپت است. نسخه ۶ این استاندارد (ES6) در سال ۲۰۱۵ منتشر شد. این نسخه را میتوان به عنوان یک به روز رسانی پایدار در نظر گرفت. در این نسخه به کمک بهینه سازی دستورات برنامه نویسی، بسیاری از فرآیندهای پیچیده، سادهتر و اصولیتر از قبل انجام میشوند. از مهمترین تغییرات میتوان به دستورات شیگرایی (Class) و ماژولها اشاره کرد.
بعد از یادگیری ES6 قادر خواهیم بود نرم افزارهای پیشرفتهتری را توسعه دهیم. همین طور میتوانیم یادگیری کتابخانههایی مثل React.js را شروع کنیم. درک اصول برنامه نویسی همیشه کار سادهای است. به شرطی که ما هم رویکردی ساده برای حل موضوع داشته باشیم. در این دوره ویدیویی تلاش کردهایم تا مباحث ES6 را با یک دید ساده بررسی کنیم.
پیش نیاز این دوره، دوره برنامه نویسی با جاوااسکریپت است. شما میتوانید بعد از ثبت نام در دوره، وارد حساب کاربری خود شده و از قسمت دانلودها، فایلهای دوره را دانلود کنید.
سرفصلهای دوره
معرفی دوره. بررسی استاندارد جاوااسکریپت ES6
۱. آماده سازی محیط توسعه و بررسی ابزارهای مورد نیاز
۲. متغیرهای محلی و سراسری – مشاهده ویدیو
۳. استفاده از let و const
۴. بررسی Arrow Function
۵. مقادیر پیش فرض
۶. بررسی Object Literal
۷. حلقه for of
۸. رشتهها در ES6 – مشاهده ویدیو
۹. Destructuring در آرایهها
۱۰. Destructuring در آبجکتها
۱۱. import و export
۱۲. کلاسها و شی گرایی در جاوااسکریپت ES6 – مشاهده ویدیو
۱۳. وراثت در کلاسها
53 پاسخ به “آموزش مبانی ES6”
slm vaqt bekheir aghaye sadri mn amozesh redux shomaro to ye site dg didm ke ali bood va amozesh nodejs ro kharidari kardm
va ye enteqad sitetn yekm bnzrm gij konandas bar khalafe amozesheton ….
سلام
خیلی ممنونم که برای دوره ثبت نام کردید، اگر سوالی بود در خدمتم.
امکانش هست بفرمایید کدوم قسمت وبسایت مبهم بوده؟ توی اولین فرصت درستش کنم.
تشنه ی آموزش vue هستم…. خدا کمکتون کنه بابت اخلاق خوبتون….
خیلی ممنون از لطفتون.
سلام.خواستم تشکر کنم که انقدر مفاهیم رو با آرامش و در عین حال گویا و روان بیان کردین.
سلام
خیلی ممنونم از لطفتون 🙂
سلام با تشکر از زحمات شما، چند وقت طول میکشه که کسی که سابقه برنامه نویسی با زبان هایی مثل C# و C را داشته و با Html و JS آشنایی داره به صورت قابل قبولی React را برای کار تو یه شرکت یاد بگیره؟ من میتونم فول تایم برای این کار وقت بزارم و خیلی مشتاق یادگیری هستم.
ممنون میشم کمی کامل جواب بدین.
سلام ایا این دوره ی همه ی مهارت کافی رو گفته و بعد از این دوره میتونیم ریکت جی اس کار کنیم
سلام
این دوره برای یادگیری مبانی ES6 هست. اگر میخواید ReactJS رو بهتر و سادهتر درک کنید، دوره جامع و پیشرفته جاوااسکرپیت رو بهتون پیشنهاد میکنم.
سلام و وقت بخیر
اقای صدری ممنون میشم در این مورد منو راهنمایی کنید
میخواستم فرق تعریف کردن یه متغیر رو به صورت عادی و همراه با this بدونم.
درود ، وقت بخیر
فایل مربوط به شرط ها مشکل دارد و دانلود نمیشود !!
ممنون میشم بررسی بفرمایید
سلام، وقت بخیر
لینکهایی که فرموده بودین تست شدن، مشکلی برای دانلود نیست
اگر نمیتونید دانلود کنید لطفا توی واتساپ پیام بدین تا فایلها براتون ارسال بشن
ممنون
سلام جناب صدری
ابتدا بابت اموزش رایگان ممنون و زحمت ارزشمندی که کشیدین.
اما چند نکته: من باب پیشنهاد دلسوزانه و ارتقا سایت
تمام اموزشهاتون به نحوی ناقص هستند و مدام در کامنت ها هم دوستان اشاره میکنند و شما میفرمایید که انشالله دوره کامل قرار خواهد گزفت و یا در اینده دوره دیگری منتشر خواهد شد، پیشنهاد بنده این است که یک موضوع و بحث را کامل و با جزییات بیان کنید بسیار مفید تر هست تا چندین دوره ناقص و نا کامل در سایت باشه، مثلا مبحث es6 را کاش کامل و با جزییات بیشتر و عمیق تر اموزش میدادین، یا سایر دوره ها مثلا کاش ری اکت و ری داکس را همراه با یک پروژه کامل و عملی توضیح بدین تا در عمل و نحوه سر هم بندی کد ها و کامپوننت ها دانشجو به تسلط برسه. اگر es6 را اپدیت کنید و کامل، به نظرم خیلی خوبه، دوره es7 و es8 را هم کامل اگر قرار بدین بسیار عالیست چرا که در نت فارسی زیاد بهش چرداخته نشده.
پیشنهاد برادرانه دیگرم این هست که سعی کنید دوره نود جی اس را پروژه محور و کامل کنید تا به عنوان یک دوره کامل در نت فارسی قابل استناد باشه، بیشتر اموزش های فارسی مثل روخوانی از داکیومنتیشن های لاتین هستند و انگار فردی در حال ترجمه مثال های لاتین بدون هیچ دانش و نواوری هست، دوست دارم اموزش های شما کامل و رفرنس باشند.
پاینده باشید. کارتان ارزشمند است.
سلام دوست عزیز،
خیلی ممنونم از لطف و توجه شما.
کاملا با شما موافقم. یادگیری واقعی به کمک دورههای جامع و پروژه محور انجام میشن. به همین دلیل، دوره ES6 به زودی آپدیت خواهد شد. همین طور دورههای React و Redux به عنوان یک دوره جامع و از ابتدا طراحی میشود.
به همین خاطر، تصمیم گرفتم دوره Node یک دوره جامع و پروژه محور باشد. در طول این دوره یک فروشگاه اینترنتی رو پیاده سازی میکنیم. این دوره در حال برگزاری است، چون تصمیم دارم حداکثر سرفصلهای Node رو بررسی کنم.
ممنون و موفق باشید.
سلام ممنون از آموزش های خوبتون
من هدفم native هست بعد از es6 باید redux رو یاد بگیرم بعدش react ؟ سوال بعدی اینه که لازمه به همه این ها به طور کل کامل مسلط بشم تا native کار کنم ؟ بازم ممنون
سلام،
بعد از جاوااسکریپت، باید ES6 رو مطالعه کنید و بعد از اون React و Redux. بعد از یادگیری اینها میتونید React Native رو شروع کنید. قطعا هرچه قدر تسلط بیشتری داشته باشین، مباحث رو بهتر متوجه میشین.
ممنون از مدرس عزیز
من هم یک سری مینی پروژه درون codepen خودم قرار دادم که فکر میکنم به یادگیری بهتر ویژگی های جدید اضافه شده به جاوااسکریپت کمک میکنه
https://codepen.io/amin-ta/
ممنون از شما.
سلام
شما برای دوره ثبت نام نکردید. لطفا بعد از ثبت نام، وارد پنل کاربری خودتون بشید و از قسمت دانلودها، ویدیوها رو دانلود کنید.
سلام و ممنون از به اشتراک گذاری دانش تون. من هنوز دوره رو کامل دانلود نکردم. ممکنه بفرمایید مدت زمان دوره چند ساعت هست؟ متشکرم.
سلام. هر قسمت به طور میانگین ۱۰ دقیقه هست.
خیلی ممنون. آقای صدری میشه یک دوره مباحث تکمیلی es6 هم بذارید چون بعضی از مباحث مونده و بهش اشاره نشده. حتی توی دوره reactjs هم بهش اشاره نکردید. و حتی اگر اونجا اشاره کنید نامفهوم هست چون مباحث باهم قاطی میشه. اگر در دوره es6 آموزش داده بشه دوره reactjs مفهوم تر میشه. چون میگیم آهان اینه که در es6 بود و کاری به reactjs نداره. ببخشید من فقط پیشنهاد دادم.
خیلی ممنونم از پیشنهادتون. بله، تمام دورهها (رایگان و غیر رایگان) به مرور آپدیت میشن.
ببخشید جناب صدری من نمیفهمم مزیت arrow function نسبت به شیوهی قبلی تعریف فانکشن چیه. میشه لطفا یه توضیحی بفرمایید؟ با تشکر
بیشتر برای سادهتر بودن سینتکس هست. پیشنهاد میکنم اینجا رو مطالعه کنید: https://stackoverflow.com/questions/22939130/when-should-i-use-arrow-functions-in-ecmascript-6
سپاس خیلی عالی بود.
سلام
مرسی از آموزشتون
میخواستم بدونم آیا es7 , es8 رو هم تدریس میکنید ؟
اگر نمیکنید منبعی رو برای یادگیری معرفی کنید چون من قصد دارم بعد از این دوره آموزش electron رو شروع کنم
سلام. بله یک دوره پیشرفته جاوااسکریپت هم آماده میکنم. اما شما میتونید از وبسایت MDN هم استفاده کنید.
سلام بک اند این وبسایت رو شما به چه زبانی نوشتید
سلام عرض ادب خدمت مهندس صدری عزیز
اقا خدا قوت خسته نباشی
خیلی استفاده کردیم از اموزش خوب و فن بیان زیباتون
ولی متسفانه سایتتون خیلی گمنام هستش اصلا سئو نشده کلی سرچ کردم تا پیداش کردم
حتما روی سئوش کار کنید
موفق باشید
سلام، خیلی ممنونم از لطفتون. امیدوارم براتون مفید باشه
بله حتما 🙂
سلام ممنون از وقتی که گذاشتین و کاره قشنگی که کردی
فقط یک نکته این که var شما وار میخونی ! بعد war چی میگید ؟ var از variable میاد ……
ممنون که ثبت نام کردین
بله درست میفرمایین ولی توی آموزشهای زبان اصلی به این شکل تلفظ میشه
درود
ممنون از آموزش های تان
سلام وقت بخیر
آموزش ها رو دیدم چقدر عالی بود و شیوه جا داره خسته نباشید بگم
فقط اینکه مباحثی مثل Rest,Spread یا generator و promise و … برای لازم نیست یادگیریش؟ توی ری اکت به کار نمیان؟
من واقعا خیلی حال کردم با این آموزش بسیار مفید….. به امید دیدن آموزش های کاربردی فراوان دیگر از شما
خیلی ممنون از لطفتون 🙂
بسیار زحمت کشیدید. خداوند مهربان عوض خیر بده به شما
خیلی ممنونم، امیدوارم براتون مفید باشه.
سلام مهندس خیلی ممنون بابت این دوره فوق العاده فقط یه سوال این دوره تکمیل شده یا هنوز ادامه داره
خیلی ممنون از لطفتون. این دوره تکمیل شده، مباحث بیشتر ES6 رو میتونید توی دوره ReactJS ببینید.
خیلی خوب بودش فقط کاش توی تکست ادیتور زوم کنید فونت خیلی ریز هستش
مرسی از لطفتون، بله حتما، ممنون که گفتین
تشکر واقعا زحمت کشیدین و این بسیار ارزشمند هست . ممنون از انتشار دانش خودتون
خیلی ممنونم از لطفتون.
من دوره ی ES6 رو از freecodecamp.com گذروندم و واقعا گیج شدم ! خیلی بد و نامفهوم
واقعا تو موضوع دی استراکچر آرایه ها و آبجکت ها خیلی کمک کرد این دوره
هنوز مفاهیم وراثت و شیء گرایی رو ندیده مطمئنم کمک خیلی خوبی میشه به فهم
ممنونم از لطفتون 🙂
سلام خسته نباشید. ممنون از اموزش تون. این دوره همین ۱۳ قسمت هست یا باز هم ادامه داره؟
سلام، خیلی ممنونم. این دوره ۱۳ قسمت هست. مباحث تکمیلی انشاالله توی دوره React.js قرار میگیرن.
خیلی ممنون از این اموزش بسیار عالی بود مثل اموزش قبلی
مرسی از لطفتون 🙂
سپاس از زحمات شما
ممنون که دیدین 🙂