آموزش ساخت افزونه برای 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

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

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

  • مدیریت وضعیت پایدار (Persistent State) 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.