آموزش برنامه نویسی با Go Modules

Programming with Go Modules

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در حالی که ماژول‌ها برای نحوه ساخت برنامه‌های Go بسیار مهم هستند، یافتن یک نمای کلی جامع که به موضوع مناسب آن را بدهد، دشوار است. در این دوره آموزشی که به طور منحصر به فرد برای برنامه نویسان متوسط ​​به دنبال درک بیشتر خود از سیستم ماژول Go طراحی شده است، مدرس ولادیمیر ویوین مهارت های اساسی و دانش فنی مورد نیاز برای شروع توسعه و انتشار ماژول های Go را به تنهایی به شما نشان می دهد. در طول مسیر، نحوه استفاده مجدد از بسته های ماژول، انتشار ماژول ها، انتشار ماژول های نسخه شده و موارد دیگر را بیاموزید. در پایان این دوره، شما آماده خواهید بود تا مهارت های Go خود را به سطح بالاتری ببرید و حرفه برنامه نویسی خود را تقویت کنید.

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

معرفی Introduction

  • توسعه و انتشار ماژول های Go Developing and publishing Go modules

  • آنچه شما باید بدانید What you should know

1. شروع به کار با ماژول های Go 1. Getting Started with Go Modules

  • تست کد منبع بسته Testing package source code

  • ایجاد یک ماژول Go جدید Creating a new Go module

  • افزودن بسته های ماژول و کد منبع Adding module packages and source code

  • بسته های ماژول مستندسازی Documenting module packages

  • مقدمه ای بر ماژول های Go Introduction to Go modules

  • سازمان بسته ماژول Module package organization

2. استفاده مجدد از بسته های ماژول 2. Reusing Module Packages

  • نام های صادر شده و مسیرهای واردات Exported names and import paths

  • استفاده مجدد از بسته ها در یک ماژول Reusing packages within a module

  • تقسیم یک پروژه به چند ماژول Splitting a project into multiple modules

  • استفاده مجدد از بسته ها در یک فضای کاری Go Reusing packages in a Go workspace

3. انتشار ماژول های خود را 3. Publishing Your Go Modules

  • انتشار ماژول Publishing the module

  • در حال آماده سازی مخزن راه دور شما Preparing your remote repository

  • کشف ماژول ها در pkg.go.dev Discovering modules on pkg.go.dev

  • آماده سازی مخزن محلی Preparing the local repository

  • آشنایی با انتشار ماژول Go Understanding Go module publishing

  • مستندسازی مخازن ماژول Documenting module repositories

  • وارد کردن و استفاده از ماژول راه دور Importing and using the remote module

4. انتشار ماژول های نسخه شده 4. Releasing Versioned Modules

  • انتشار اولین نسخه پایدار شما: v1 Releasing your first stable version: v1

  • درک نسخه‌سازی معنایی Understanding semantic versioning

  • اولین نسخه ناپایدار خود را منتشر می کنید Releasing your first unstable version

  • انتشار اولین نسخه پایدار شما: v1 Releasing your first stable version: v1

  • Beyond v1: انتشار نسخه اصلی بعدی Beyond v1: Releasing the next major version

  • آزمایش با ویژگی های جدید با استفاده از شاخه ها Experimenting with new features using branches

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش برنامه نویسی با Go Modules
جزییات دوره
1h 45m
26
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
388
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vladimir Vivien Vladimir Vivien

ولادیمیر ویوین نویسنده برنامه‌نویسی Go، مشارکت‌کننده Kubernetes و توسعه‌دهنده بومی ابری است.

ولادیمیر یک مهندس نرم‌افزار پرشور است که از ایجاد راه‌حل‌های مفید و با معماری خوب که ارزش ماندگاری را برای کاربران به ارمغان می‌آورد لذت می‌برد. در حال حاضر، او به عنوان مهندس کارکنان در VMware، راه‌حل‌های بومی ابری را در اطراف اکوسیستم‌های Kubernetes و Go می‌سازد.