آموزش لینترها و فرمترهای جاوااسکریپت (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

نمایش نظرات

آموزش لینترها و فرمترهای جاوااسکریپت (JavaScript Linters and Formatters)
جزییات دوره
1h 19m
21
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
5
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maaike van Putten Maaike van Putten

توسعه دهنده نرم افزار و مربی IT