آموزش ساخت اپلیکیشن‌های خط فرمان (CLI) با زبان Go - آخرین آپدیت

دانلود Writing Command Line Applications in Go

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های خط فرمان در تمامی حوزه‌های برنامه‌نویسی کاربرد دارند. این ابزارها به دلیل سهولت در ترکیب و اتوماسیون، سرعت بالا در اجرا، قابلیت استفاده از طریق SSH و امکان ایجاد گردش‌های کاری پیچیده با ترکیب چندین ابزار CLI، بسیار محبوب هستند. زبان Go به دلیل تولید فایل‌های اجرایی استاتیک تک‌فایله و قابلیت Cross-Compile آسان، ایده‌آل‌ترین زبان برای نوشتن این برنامه‌هاست. در این دوره، شما یاد می‌گیرید که چگونه اپلیکیشن‌های CLI کارآمد را با Go بنویسید. مدرس دوره، Miki Tebeka، مباحثی چون تجزیه آرگومان‌ها (Parsing)، اعتبارسنجی، دستورات فرعی (Subcommands)، تست‌نویسی، بیلد کردن و انتشار نرم‌افزار را به طور کامل پوشش می‌دهد.

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

مقدمه Introduction

  • اپلیکیشن‌های خط فرمان در Go Command-line applications in Go

  • پیش‌نیازها و دانستنی‌ها What you should know

  • استفاده از Codespaces Using Codespaces

1. پکیج Flag 1. The Flag Package

  • چالش: نوشتن یک اپلیکیشن خط فرمان Challenge: Writing a command-line application

  • ارائه راهنمای کمک (Help) Providing help

  • انواع سفارشی آرگومان‌ها Custom argument types

  • تجزیه آرگومان‌ها Parsing arguments

  • دستورات فرعی (Subcommands) Subcommands

  • متغیرهای محیطی (Environment variables) Environment variables

  • پاسخ چالش: نوشتن اپلیکیشن خط فرمان Solution: Writing a Command-line application

2. تست‌نویسی 2. Testing

  • پاسخ: نوشتن یک تست Solution: Write a test

  • چالش: نوشتن یک تست Challenge: Write a test

  • اجرای دستورات Running commands

  • پشتیبانی از تغییر مسیر (Redirection) Supporting redirection

  • تنظیم متغیرهای محیطی Setting environment variables

3. انتشار کد 3. Shipping Your Code

  • بیلد برای سیستم‌عامل‌های مختلف Building for multiple targets

  • کاهش حجم فایل اجرایی Getting smaller

  • ساخت اپلیکیشن‌های استاتیک Building static applications

  • جاسازی دارایی‌ها (Embedding assets) Embedding assets

  • یکپارچه‌سازی مداوم (CI) Continuous Integration

  • افزودن اطلاعات نسخه (Version) Adding version information

4. درک ساختار اپلیکیشن‌های خط فرمان 4. Understanding Command-Line Applications

  • ارسال آرگومان‌ها Passing arguments

  • استفاده از خط فرمان Using the command line

  • دریافت راهنما Seeking help

  • پایپ‌ها و تغییر مسیرها Pipes and redirects

  • سیگنال‌ها Signals

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش ساخت اپلیکیشن‌های خط فرمان (CLI) با زبان Go
جزییات دوره
0h 47m
27
(آخرین آپدیت)
1,849
- از 5
ندارد
دارد
دارد
Miki Tebeka
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Miki Tebeka Miki Tebeka

مدیر عامل در 353Solutions

Miki Tebeka مدیرعامل 353Solutions است.

در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.