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

دانلود VS Code: Creating an Extension

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ویژوال استودیو کد (VS Code) یک IDE توسعه‌پذیر است و این ویژگی اصلی آن محسوب می‌شود. در دوره «VS Code: ساخت یک افزونه»، شما یاد می‌گیرید چگونه یک افزونه سفارشی بسازید که بر روی ویرایشگر کد اجرا شود. در ابتدا، مدل افزونه‌های VS Code را بررسی می‌کنید. سپس، می‌آموزید که چگونه با استفاده از کدهای سفارشی خود به این سیستم متصل شوید. در نهایت، یاد می‌گیرید که چگونه از دستورات (Commands) و ویرایشگرها برای انجام وظایف پیچیده روی کدها بهره ببرید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای ساخت یک افزونه ساده در VS Code را خواهید داشت تا فعالیت‌های توسعه نرم‌افزار را خودکارسازی کنید.

سرفصل ها و درس ها

شروع ساخت یک افزونه جدید Starting a New Extension

  • چرا یک افزونه بسازیم؟ Why Create an Extension?

  • نصب ابزارها Installing the Tools

  • ساخت ساختار اولیه افزونه Scaffolding an Extension

  • نحوه اجرای افزونه How to Run the Extension

  • معرفی افزونه دمو Introducing the Demo Extension

  • بررسی کدهای ساختار اولیه Inspecting the Scaffolded Code

درک دستورات افزونه Understanding Extension Commands

  • بررسی مانیفست افزونه Inspecting the Extension Manifest

  • تکمیل اطلاعات مانیفست Populating the Manifest

  • درک نحوه فعال‌سازی افزونه Understanding the Extension Activation

  • درک نحوه غیرفعال‌سازی افزونه Understanding the Extension Deactivation

توسعه منطق دستورات Developing the Command Logic

  • سازماندهی کدها در پروژه Organizing Code in the Project

  • فراخوانی سایر دستورات Invoking Other Commands

  • مدیریت ویرایشگرهای متن Manipulating the Text Editors

  • پیاده‌سازی کلاس‌های مدل Implementing Model Classes

  • مدیریت وضعیت در حافظه Maintaining In-memory State

  • افزودن تنظیمات سفارشی Contributing Settings

  • مدیریت وضعیت پایدار Maintaining Persistent State

عیب‌یابی افزونه Debugging the Extension

  • استفاده از دیباگر Using the Debugger

  • ثبت وقایع (Logging) Logging the Events

  • بازطراحی مدل Redesigning the Model

  • ثبت لاگ در کانال‌ها Logging to Channels

  • مطالعه و یادگیری بیشتر Further Learning

نمایش نظرات

آموزش ساخت افزونه برای VS Code
جزییات دوره
1h 33m
22
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
Zoran Horvat
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zoran Horvat Zoran Horvat

مدیرعامل و مشاور اصلی در Coding Helmet s.p.r.l.