دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Adam Woodbeck
سری:
ISBN (شابک) : 1718500882, 9781718500884
ناشر: No Starch Press
سال نشر: 2021
تعداد صفحات: 0
زبان: English
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Network Programming with Go: Code Secure and Reliable Network Services from Scratch به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی شبکه با Go: خدمات شبکه ایمن و قابل اعتماد کد از ابتدا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برنامه نویسی شبکه با 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 و بالاتر)
Network Programming with Go teaches you how to write clean, secure network software with the programming language designed to make it seem easy. 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)