دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Adam Woodbeck
سری:
ISBN (شابک) : 9781718500891, 2020943331
ناشر:
سال نشر: 2021
تعداد صفحات:
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 Mb
در صورت تبدیل فایل کتاب Network Programming with Go به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی شبکه با Go نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نرم افزار شبکه ای ساده، قابل اعتماد بسازید Go با ترکیب بهترین بخشهای بسیاری از زبانهای برنامهنویسی دیگر، سریع، مقیاسپذیر و برای شبکهسازی با کارایی بالا و چند پردازش طراحی شده است. به عبارت دیگر، برای برنامه نویسی شبکه عالی است. برنامه نویسی شبکه با Go به شما کمک می کند تا از Go برای نوشتن کد شبکه ایمن، خوانا و آماده برای تولید استفاده کنید. در فصل های اولیه، اصول شبکه و مسیریابی ترافیک را یاد خواهید گرفت. سپس از این دانش استفاده میکنید تا کتاب شما را از طریق نوشتن برنامههایی که با استفاده از سوکتهای TCP، UDP و Unix ارتباط برقرار میکنند، برای اطمینان از انتقال دادههای قابل اعتماد راهنمایی میکند. همانطور که پیشرفت می کنید، پروتکل های شبکه سطح بالاتری مانند HTTP و HTTP/2 را کاوش می کنید و برنامه هایی می سازید که به طور ایمن با سرورها، کلاینت ها و API ها از طریق شبکه با استفاده از TLS تعامل دارند. همچنین یاد خواهید گرفت: اصول پروتکل اینترنت، مانند ساختار IPv4 و IPv6، چند پخش، DNS و ترجمه آدرس شبکه روشهای اطمینان از قابلیت اطمینان در ارتباطات سطح سوکت راه هایی برای استفاده از هندلرها، میان افزارها و مالتی پلکسرها برای ساخت برنامه های کاربردی HTTP با حداقل کد ابزارهایی برای گنجاندن احراز هویت و رمزگذاری در برنامه های شما با استفاده از TLS روشهایی برای سریالسازی دادهها برای ذخیره یا انتقال در قالبهای Go-friendly مانند JSON، Gob، XML و بافرهای پروتکل روشهای ابزارسازی کد شما برای ارائه معیارهای مربوط به درخواستها، خطاها و موارد دیگر روشهایی برای راهاندازی برنامهتان برای اجرا در فضای ابری (و دلایلی که ممکن است بخواهید) برنامه نویسی شبکه با Go تنها چیزی است که برای استفاده از همزمانی داخلی، کامپایل سریع و کتابخانه استاندارد غنی Go نیاز دارید. Covers Go 1.15 (سازگار با Go 1.12 و بالاتر)
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, it’s 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, you’ll learn the basics of networking and traffic routing. Then you’ll 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, you’ll 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 you’ll need to take advantage of Go’s built-in concurrency, rapid compiling, and rich standard library. Covers Go 1.15 (Backward compatible with Go 1.12 and higher)