دانلود کتاب Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production – ساخت برنامه های مدرن CLI در Go: توسعه CLI های سطح بعدی برای بهبود تجربه کاربر، افزایش استفاده از پلت فرم و به حداکثر رساندن تولید

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش
  • سال 2023
  • نویسنده (گان) Marian Montagnino
  • ناشر Packt Publishing
  • زبان English
  • تعداد صفحات
  • حجم فایل 8.7MB
  • فرمت فایل pdf
  • شابک 1804611654, 9781804611654
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

تمامی کتاب های موجود در وبسایت سای وان به زبان انگلیسی میباشد

توضیحات

Evolve the humble CLI using Go and unleash the next generation of powerful, flexible, and empathy-driven interfaces

Purchase of the print or Kindle book includes a free PDF eBook

Key Features

  • Discover how Go enables the development of elegant and intuitive CLIs
  • Explore a range of CLI development aspects and pick up a vast array of best practices
  • Create engaging and user-friendly interfaces and learn how to distribute them

Book Description

Although graphical user interfaces (GUIs) are intuitive and user-friendly, nothing beats a command-line interface (CLI) when it comes to productivity. Many organizations settle for a GUI without searching for alternatives that offer better accessibility and functionality. If this describes your organization, then pick up this book and get them to rethink that decision.

Building Modern CLI Applications in Go will help you achieve an interface that rivals a GUI in elegance yet surpasses it in high-performance execution. Through its practical, step-by-step approach, you’ll learn everything you need to harness the power and simplicity of the Go language to build CLI applications that revolutionize the way you work.

After a primer on CLI standards and Go, you’ll be launched into tool design and proper framework use for true development proficiency. The book then moves on to all things CLI, helping you master everything from arguments and flags to errors and API calls. Later, you’ll dive into the nuances of empathic development so that you can ensure the best UX possible, before you finish up with build tags, cross-compilation, and container-based distribution.

By the end of this UX book, you’ll be fully equipped to take the performance and flexibility of your organization’s applications to the next level.

What you will learn

  • Master the Go code structure, testing, and other essentials
  • Add a colorful dashboard to your CLI using engaging ASCII banners
  • Use Cobra, Viper, and other frameworks to give your CLI an edge
  • Handle inputs, API commands, errors, and timeouts like a pro
  • Target builds for specific platforms the right way using build tags
  • Build with empathy, using easy bug submission and traceback
  • Containerize, distribute, and publish your CLIs quickly and easily

Who this book is for

This book is for beginner- and intermediate-level Golang developers who take an interest in developing CLIs and enjoy learning by doing. You’ll need an understanding of basic Golang programming concepts, but will require no prior knowledge of CLI design and development. This book helps you join a community of CLI developers and distribute within the popular Homebrew package management tool.

Table of Contents

  1. Understanding CLI Standards
  2. Structuring Go Code for CLI Applications
  3. Design your tool and its purpose
  4. Popular frameworks in Go to speed up and enhance CLI development
  5. Processing Different Types of Input via Arguments and Flags
  6. Calling External Processes and API commands and Handle Timeouts, and Error Handling
  7. Developing for Different Platforms
  8. Being Clear, Concise and Consistent with CLIs
  9. Empathic Side of Development
  10. Interactivity with Prompts and Terminal Dashboards
  11. Customizing Go Binaries with Build Tags
  12. Cross Compilation Across Different Platforms
  13. Using Containers for Distribution
  14. Publish your Go binary as a Homebrew Formula with GoReleaser

————————————————————–

ترجمه ماشینی :

CLI فروتن را با استفاده از Go توسعه دهید و نسل بعدی رابط‌های قدرتمند، انعطاف‌پذیر و مبتنی بر همدلی را آزاد کنید

خرید کتاب چاپی یا Kindle شامل یک کتاب الکترونیکی PDF رایگان

ویژگی های کلیدی

  • کشف کنید چگونه Go توسعه CLI های زیبا و بصری را امکان پذیر می کند
  • گستره ای از جنبه های توسعه CLI را کاوش کنید و مجموعه وسیعی از بهترین شیوه ها را انتخاب کنید
  • < li>واسط های جذاب و کاربرپسند ایجاد کنید و نحوه توزیع آنها را بیاموزید

توضیحات کتاب< /h4>

اگرچه رابط‌های کاربری گرافیکی (GUI) بصری و کاربرپسند هستند، اما در مورد بهره‌وری هیچ چیز بهتر از رابط خط فرمان (CLI) نیست. بسیاری از سازمان‌ها بدون جست‌وجوی جایگزین‌هایی که دسترسی و عملکرد بهتری را ارائه می‌دهند، به یک رابط کاربری گرافیکی رضایت می‌دهند. اگر این توصیف سازمان شما است، پس این کتاب را بردارید و آنها را وادار کنید تا در مورد تصمیم خود تجدید نظر کنند.

ساخت برنامه‌های مدرن CLI در Go به شما کمک می‌کند به رابطی دست پیدا کنید که رقیب رابط کاربری گرافیکی در آن باشد. ظرافت در عین حال در اجرای با کارایی بالا از آن پیشی می گیرد. از طریق رویکرد عملی و گام به گام آن، همه چیزهایی را که برای استفاده از قدرت و سادگی زبان Go برای ساختن برنامه های کاربردی CLI نیاز دارید، یاد خواهید گرفت که روش کار شما را متحول می کند.

پس از بررسی استانداردهای CLI و Go، به طراحی ابزار و استفاده از چارچوب مناسب برای مهارت واقعی توسعه راه اندازی خواهید شد. سپس کتاب به همه چیزهای CLI می‌پردازد، و به شما کمک می‌کند در همه چیز از آرگومان‌ها و پرچم‌ها گرفته تا خطاها و فراخوان‌های API تسلط پیدا کنید. بعداً، قبل از اینکه کار را با تگ‌های ساخت، کامپایل متقابل و توزیع مبتنی بر کانتینر به پایان برسانید، به نکات ظریف توسعه همدلانه بپردازید تا بتوانید بهترین UX ممکن را تضمین کنید.

در پایان این کتاب UX، شما به طور کامل مجهز خواهید شد تا عملکرد و انعطاف‌پذیری برنامه‌های کاربردی سازمان خود را به سطح بالاتری ببرید.

آنچه که خواهید داشت. یادگیری

  • تسلط بر ساختار کد Go، آزمایش و سایر موارد ضروری
  • با استفاده از بنرهای جذاب ASCII یک داشبورد رنگارنگ به CLI خود اضافه کنید
  • از Cobra، Viper و سایر چارچوب‌ها برای برتری دادن به CLI خود استفا

     

    tag : دانلود کتاب ساخت برنامه های مدرن CLI در Go: توسعه CLI های سطح بعدی برای بهبود تجربه کاربر، افزایش استفاده از پلت فرم و به حداکثر رساندن تولید , Download ساخت برنامه های مدرن CLI در Go: توسعه CLI های سطح بعدی برای بهبود تجربه کاربر، افزایش استفاده از پلت فرم و به حداکثر رساندن تولید , دانلود ساخت برنامه های مدرن CLI در Go: توسعه CLI های سطح بعدی برای بهبود تجربه کاربر، افزایش استفاده از پلت فرم و به حداکثر رساندن تولید , Download Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production Book , ساخت برنامه های مدرن CLI در Go: توسعه CLI های سطح بعدی برای بهبود تجربه کاربر، افزایش استفاده از پلت فرم و به حداکثر رساندن تولید دانلود , buy ساخت برنامه های مدرن CLI در Go: توسعه CLI های سطح بعدی برای بهبود تجربه کاربر، افزایش استفاده از پلت فرم و به حداکثر رساندن تولید , خرید کتاب ساخت برنامه های مدرن CLI در Go: توسعه CLI های سطح بعدی برای بهبود تجربه کاربر، افزایش استفاده از پلت فرم و به حداکثر رساندن تولید , دانلود کتاب Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production , کتاب Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production , دانلود Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production , خرید Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production , خرید کتاب Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production ,

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production – ساخت برنامه های مدرن CLI در Go: توسعه CLI های سطح بعدی برای بهبود تجربه کاربر، افزایش استفاده از پلت فرم و به حداکثر رساندن تولید”