دوره آموزشی جاوااسکریپت: بهترین روشها برای توابع و کلاسها
1 ساعت 45 دقیقهمتوسط2020-10-15
مدرسین

Sasha Vodnik
Principal Technical Course Developer at DocuSign
جزئیات دوره
JavaScript از قواعد مبتنی بر C استفاده میکند، اما ساختارهای موجود در هسته اصلی آن، یعنی توابع و کلاسها، بسیار متفاوت از C رفتار میکنند. استفاده از تکنیکهای توصیه شده میتواند به شما در توسعه کد جاوا اسکریپت که سازگارتر و نگهداری آن آسانتر باشد، کمک کند. در این دوره، بهترین روشها را برای معماری برنامههای خود کشف کنید. روشهایی را در نظر بگیرید که جزئیات میتوانند مسیری متفاوت از سایر زبانهای برنامه نویسی را طی کنند. با استفاده از یک راهنمای سبک، ابزارهای مدرن استقرار و حالت دقیق، در مورد ایجاد کدی خوش ساخت، سازمان یافته، مدولار و با کیفیت بالا بیاموزید. کشف کنید که چگونه میتوان با استفاده از عبارات قابل پیش بینی بیشتر از عبارات و با جلوگیری از اصلاح مقادیر پارامتر، توابع را به دقت ساخت. مقدارها و نبایدهای `this` را بررسی کنید و در مورد ویژگیهایی از جاوا اسکریپت بدانید که باید از آنها اجتناب کنید.
مهارت ها
JavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-ایجاد جاوا اسکریپت ماژولار با ساختار مناسب
- 02-آنچه باید بدانید
- 03-تنظیم محیط خود
1. چرا بهترین شیوه ها
- 04-درک راهنماهای سبک
- 05- استفاده از ابزارهای مدرن استقرار
- 06- درک ESLint
- 07-تمرین پایه - همیشه از حالت سختگیرانه استفاده کنید
2. ایجاد توابع
- 08- به جای اعلان از عبارات تابع استفاده کنید
- 09-از کلمه کلیدی جدید برای ساخت توابع استفاده نکنید
- 10- مقادیر پارامترها را دست نخورده بگذارید
- 11-از نحو فلش برای توابع ناشناس استفاده کنید
- 12- تنها در مواقعی که آشکار است بر بازگشت ضمنی تکیه کنید
- 13-چالش - ایجاد توابع
- 14-راه حل - ایجاد توابع
3. ایجاد کلاس ها
- 15-از PascalCase برای نامگذاری کلاس ها و سازنده ها استفاده کنید
- 16- از این فقط در کلاس ها یا سازنده ها استفاده کنید
- 17-این را از متدها برگردانید
- 18-این را به متغیر دیگری اختصاص ندهید
- 19-چالش - کلاس ایجاد کنید
- 20-راه حل - ایجاد کلاس
4. ایجاد ماژول
- 21-تنظیمات ماژول را در ESLint پیکربندی کنید
- 22- در صورت امکان ثابت های صادراتی را پیش فرض قرار دهید
- 23-از case برای نشان دادن نوع صادرات پیش فرض یک ماژول استفاده کنید
5. تخریب
- 24-از تخریب شی استفاده کنید
- 25-از تخریب آرایه استفاده کنید
- 26-چالش - تخریب
- 27-راه حل - تخریب
6. ویژگی های جاوا اسکریپت برای جلوگیری از
- 28-از ارزشیابی بپرهیزید
- 29- اجتناب از == و !=
- 30- اجتناب با
- 31- از افزایش و کاهش یکنواخت خودداری کنید
نتیجه
- 32- مراحل بعدی
دوره های مرتبط
- دوره آموزشی آمادگی گواهینامه CompTIA PenTest+ (PT0-002): بخش پنجم ابزارها و تجزیه و تحلیل کد
- دوره آموزشی جی کوئری برای طراحان وب
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc
- دوره آموزشی ساختار دادهها در جاوا اسکریپت: درخت جستجوی دودویی (BST)، صفها و پشتهها
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی آزمایشگاه اصول علوم کامپیوتر: جاوا اسکریپت
- دوره آموزشی یادگیری جامع Crossfilter برای علوم داده
- دوره آموزشی بهترین شیوههای (Best Practices) ریاکت (React)
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی کاوش شغلی در توسعه وب فرانت اند
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Full-Stack وب
- مسیر آموزشی آماده شدن برای گواهینامه CompTIA PenTest+ (PT0-002)
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده React
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی یادگیری جامع CSS