لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش لینترها و فرمترهای جاوااسکریپت (JavaScript Linters and Formatters)
- آخرین آپدیت
دانلود JavaScript Linters and Formatters
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
کدهای نامرتب میتوانند سرعت توسعه نرمافزار را کاهش داده و حتی باعث ایجاد باگ شوند. در دوره آموزشی «لینترها و فرمترهای جاوااسکریپت»، شما یاد میگیرید چگونه با استفاده از ابزارهای Linter و Formatter، فرآیند قالببندی و بررسی استانداردهای کدنویسی خود را به صورت خودکار و یکپارچه انجام دهید. در ابتدا، با ضرورت استفاده از این ابزارها آشنا میشوید. سپس، نحوه کار با ESLint، Prettier و Biome را خواهید آموخت. در نهایت، یاد میگیرید که چگونه بررسیهای کیفیت کد را با استفاده از GitHub Actions در گردش کار توسعه (Workflow) خود ادغام کنید. پس از پایان این دوره، شما مهارت و دانش لازم در مورد ابزارهای مدرن کیفیت کد جاوااسکریپت را خواهید داشت تا بتوانید یک پایگاه کد تمیز و سازگار را از محیط توسعه محلی تا مرحله تولید (Production) حفظ کنید.
سرفصل ها و درس ها
اهمیت کیفیت کد
Importance of Code Quality
اهمیت کیفیت کد
The Importance of Code Quality
لینترها و فرمترها
Linters and Formatters
استفاده از ESLint
Using ESLint
استفاده از ESLint
Using ESLint
دمو: نصب و پیکربندی ESLint
Demo: Installing and Setting up ESLint
دمو: درک و شخصیسازی قوانین، پلاگینها و تنظیمات
Demo: Understanding and Customizing Rules, Plugins, and Configs
دمو: اصلاح خودکار و دستی کدها با ESLint
Demo: Fixing Code Automatically and Manually with ESLint
قالببندی کد با Prettier
Formatting Code with Prettier
آشنایی با Prettier
Introduction to Prettier
دمو: راهاندازی Prettier
Demo: Setting up Prettier
دمو: استفاده همزمان از Prettier و ESLint بدون تداخل
Demo: Using Prettier and ESLint Together without Conflicts
گزینههای پیکربندی رایج و تنظیمات پیشفرض
Common Configuration Options and Opinionated Defaults
دمو: قالببندی در ویرایشگر کد
Demo: Formatting in Your Editor
دمو: پاکسازی پروژه با استفاده از ESLint و Prettier
Demo: Cleaning up Your Project Using ESLint and Prettier
بررسی Biome: ابزاری همهکاره
Exploring Biome: All-in-one Tool
آشنایی با Biome
Introduction to Biome
دمو: شخصیسازی و استفاده از Biome
Demo: Customizing and Using Biome
مقایسه Biome در مقابل ESLint و Prettier
Biome vs. ESLint with Prettier
خودکارسازی بررسیهای کیفیت کد با GitHub Actions
Automating Code Quality Checks with GitHub Actions
نقش CI در حفظ یکپارچگی کیفیت کد
How CI Keeps Code Quality Consistent
دمو: راهاندازی GitHub Actions برای لینتینگ و فرمتینگ
Demo: Setting up Github Actions for Linting and Formatting
چه زمانی بیلد (Build) را با خطا متوقف کنیم
When to Fail a Build
تیمورک: نحوه انتخاب و اعمال مجموعهقوانین
Team Practices: How to Choose and Apply Rule Sets
تیمورک: کار با تنظیمات مشترک
Team Practices: Working with Shared Configs
تیمورک: استراتژیهای جلوگیری از تغییرات ناخواسته (Drift Prevention)
Team Practices: Strategies for Drift Prevention
نمایش نظرات