Practical Go

  • ناشرWiley
  • سال انتشار2022
  • ویرایش1
  • زبانEnglish
  • تعداد صفحات419
  • شابک9781119773818

شناسه محصول: SKY-GOL-CODE-A960 دسته: , ,
برند: Wiley

محدوده قیمت: 1,020,000 تومان تا 2,442,000 تومان

10 نفر در حال مشاهده این محصول هستند!

تحویل اکسپرس

حمل رایگان سفارشات بالای 1 میلیون تومان

پرداخت امن

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

ضمانت اصالت کالا

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

7 روز گارانتی بازگشت وجه

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

راهنمای عملی و کاربردی برای نوشتن برنامه‌های کاربردی با استفاده از زبان Go

زبان برنامه‌نویسی Go توسط گوگل در سال 2009 معرفی شد و نسخه 1.0 آن در سال 2012 منتشر گردید. از زمان اعلام این زبان به جامعه توسعه‌دهندگان و وعده تطابق نسخه 1.0، زبان Go برای نوشتن برنامه‌های نرم‌افزاری مقیاس‌پذیر و با تأثیر بالا از جمله ابزارهای خط فرمان، ابزارهای زیرساختی حیاتی و سیستم‌های توزیع‌شده بزرگ مورد استفاده قرار گرفته است. سرعت، سادگی و قابلیت اطمینان آن، این زبان را به گزینه‌ای ایده‌آل برای توسعه‌دهندگان در حوزه‌های مختلف تبدیل کرده است.

در کتاب Practical Go – Building Scalable Network + Non-Network Applications، شما خواهید آموخت که چگونه از زبان Go برای ساخت برنامه‌های نرم‌افزاری مقاوم و آماده تولید استفاده کنید. شما به اندازه کافی یاد خواهید گرفت که ابزارهای خط فرمان و برنامه‌هایی که از طریق HTTP و gRPC ارتباط برقرار می‌کنند را بسازید.

این راهنمای عملی شامل مباحث زیر خواهد بود:

  • نوشتن برنامه‌های خط فرمان
  • نوشتن خدمات و کلاینت‌های HTTP
  • نوشتن خدمات و کلاینت‌های RPC با استفاده از gRPC
  • نوشتن میدل‌ویر برای کلاینت‌ها و سرورهای شبکه
  • ذخیره‌سازی داده‌ها در ذخیره‌سازهای ابری و پایگاه‌داده‌های SQL
  • تست برنامه‌های خود با استفاده از تکنیک‌های اصطلاحی
  • افزودن قابلیت مشاهده به برنامه‌های شما
  • مدیریت داده‌های پیکربندی از برنامه‌های شما

در این کتاب شما بهترین شیوه‌ها را با استفاده از مثال‌های عملی که با در نظر گرفتن روش‌های مدرن نوشته شده‌اند، یاد خواهید گرفت. با تمرکز بر استفاده از پکیج‌های کتابخانه استاندارد به میزان ممکن، کتاب Practical Go پایه‌ و اساس محکمی برای توسعه برنامه‌های بزرگ با زبان Go به شما خواهد داد که از بهترین ویژگی‌های اکوسیستم این زبان بهره می‌برد.

YOUR PRACTICAL, HANDS-ON GUIDE TO WRITING APPLICATIONS USING GO

Google announced the Go programming language to the public in 2009, with the version 1.0 release announced in 2012. Since its announcement to the community, and the compatibility promise of the 1.0 release, the Go language has been used to write scalable and high-impact software programs ranging from command-line applications and critical infrastructure tools to large-scale distributed systems. It’s speed, simplicity, and reliability make it a perfect choice for developers working in various domains.

In Practical Go – Building Scalable Network + Non-Network Applications, you will learn to use the Go programming language to build robust, production-ready software applications. You will learn just enough to building command line tools and applications communicating over HTTP and gRPC.

This practical guide will cover:

  • Writing command line applications
  • Writing a HTTP services and clients
  • Writing RPC services and clients using gRPC
  • Writing middleware for network clients and servers
  • Storing data in cloud object stores and SQL databases
  • Testing your applications using idiomatic techniques
  • Adding observability to your applications
  • Managing configuration data from your applications

You will learn to implement best practices using hands-on examples written with modern practices in mind. With its focus on using the standard library packages as far as possible, Practical Go will give you a solid foundation for developing large applications using Go leveraging the best of the language’s ecosystem.

Table of Contents

Chapter 1 Writing Command-Line Applications

Chapter 2 Advanced Command-Line Applications

Chapter 3 Writing HTTP Clients

Chapter 4 Advanced HTTP Clients

Chapter 5 Building HTTP Servers

Chapter 6 Advanced HTTP Server Applications

Chapter 7 Production-Ready HTTP Servers

Chapter 8 Building RPC Applications with gRPC

Chapter 9 Advanced gRPC Applications

Chapter 10 Production-Ready gRPC Applications

Chapter 11 Working with Data Stores

Appendix A Making Your Applications Observable

Appendix B Deploying Applications

About the Author

Amit Saha is a software engineer at Atlassian, located in Sydney, Australia. He has written Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More! (No Starch Press, 2015) and Write Your First Program (PHI Learning, 2013). His other writings have been published in technical magazines, conference proceedings, and research journals. He can be found online at https://echorand.me

ناشرWiley
ویرایش1
زبانEnglish
سال انتشار2022
شابک9781119773818
تعداد صفحات419
قطعB5
کیفیتاورجینال انتشارات
نوع چاپرنگی, سیاه و سفید
نوع جلدجلد سخت, شومیز, طلقی

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

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

اولین کسی باشید که دیدگاهی می نویسد “Practical Go”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محدوده قیمت: 1,020,000 تومان تا 2,442,000 تومان

محصولات مشابه