توضیحات
Build simple, reliable, network software
Combining the best parts of many other programming languages, Go is fast, scalable, and designed for high-performance networking and multiprocessing. In other words, its perfect for network programming.
Network Programming with Go will help you leverage Go to write secure, readable, production-ready network code. In the early chapters, youll learn the basics of networking and traffic routing. Then youll put that knowledge to use as the book guides you through writing programs that communicate using TCP, UDP, and Unix sockets to ensure reliable data transmission.
As you progress, youll explore higher-level network protocols like HTTP and HTTP/2 and build applications that securely interact with servers, clients, and APIs over a network using TLS.
You’ll also learn:
Internet Protocol basics, such as the structure of IPv4 and IPv6, multicasting, DNS, and network address translation
Methods of ensuring reliability in socket-level communications
Ways to use handlers, middleware, and multiplexers to build capable HTTP applications with minimal code
Tools for incorporating authentication and encryption into your applications using TLS
Methods to serialize data for storage or transmission in Go-friendly formats like JSON, Gob, XML, and protocol buffers
Ways of instrumenting your code to provide metrics about requests, errors, and more
Approaches for setting up your application to run in the cloud (and reasons why you might want to)
Network Programming with Go is all youll need to take advantage of Gos built-in concurrency, rapid compiling, and rich standard library.
Covers Go 1.15 (Backward compatible with Go 1.12 and higher)
————————————————————–
ترجمه ماشینی :
ساختن نرمافزار شبکه ساده، قابل اعتماد با ترکیب بهترین بخشهای بسیاری از زبانهای برنامهنویسی دیگر، Go سریع، مقیاسپذیر و برای شبکهسازی با کارایی بالا و چند پردازش طراحی شده است. به عبارت دیگر، برای برنامه نویسی شبکه مناسب است. برنامه نویسی شبکه با Go به شما کمک می کند تا از Go برای نوشتن کد شبکه ایمن، خوانا و آماده برای تولید استفاده کنید. در فصل های اولیه، اصول شبکه و مسیریابی ترافیک را یاد می گیرید. سپس از آن دانش استفاده میکنید، زیرا کتاب شما را از طریق نوشتن برنامههایی که با استفاده از سوکتهای TCP، UDP و Unix ارتباط برقرار میکنند، برای اطمینان از انتقال دادههای قابل اعتماد راهنمایی میکند. همانطور که پیشرفت می کنید، پروتکل های سطح بالاتر شبکه مانند HTTP و HTTP/2 را کاوش خواهید کرد و برنامه هایی ایجاد می کنید که به طور ایمن با سرورها، کلاینت ها و API ها از طریق شبکه با استفاده از TLS تعامل دارند. \ همچنین یاد خواهید گرفت: \ مبانی پروتکل اینترنت، مانند ساختار IPv4 و IPv6، پخش چندگانه، DNS و ترجمه آدرس شبکه روشهای اطمینان از قابلیت اطمینان در ارتباطات سطح سوکت روشهای استفاده از کنترلکنندهها، میانافزار و مالتی پلکسرها برای ساخت برنامه های HTTP توانمند با حداقل کد ابزارهایی برای گنجاندن احراز هویت و رمزگذاری در برنامه های شما با استفاده از TLS روش های سریال سازی داده ها برای ذخیره سازی یا انتقال در قالب های Go-friendly مانند JSON، Gob، XML، و بافرهای پروتکل روش های ابزارسازی کدی برای ارائه معیارهای مربوط به درخواستها، خطاها و موارد دیگر رویکردهای تنظیم برنامه برای اجرا در فضای ابری (و دلایلی که ممکن است بخواهید) \ برنامهنویسی شبکه با Go تمام چیزی است که برای استفاده از Gos داخلی نیاز دارید همزمانی، کامپایل سریع و کتابخانه استاندارد غنی. Covers Go 1.15 (سازگار با Go 1.12 و بالاتر)
tag : دانلود کتاب برنامه نویسی شبکه با Go , Download برنامه نویسی شبکه با Go , دانلود برنامه نویسی شبکه با Go , Download Network Programming with Go Book , برنامه نویسی شبکه با Go دانلود , buy برنامه نویسی شبکه با Go , خرید کتاب برنامه نویسی شبکه با Go , دانلود کتاب Network Programming with Go , کتاب Network Programming with Go , دانلود Network Programming with Go , خرید Network Programming with Go , خرید کتاب Network Programming with Go ,

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