ru

Купить книгу Сетевое программирование на Go: создание безопасных и надежных сетевых сервисов с нуля на русском [PDF, EPUB, FB2, MOBI]

#910992
Сетевое программирование на Go: создание безопасных и надежных сетевых сервисов с нуля

Network Programming with Go: Code Secure and Reliable Network Services from Scratch (B085BVTB5M)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Adam Woodbeck | #115: Программирование с открытым исходным кодом

4.6 (91)
«Сетевое программирование на Go» научит вас писать чистое и безопасное сетевое программное обеспечение, используя язык программирования, который делает это простым.

Создавайте простое и надежное сетевое программное обеспечение.

Go, сочетая в себе лучшие черты многих других языков программирования, является быстрым, масштабируемым и разработан для высокопроизводительных сетевых и многопроцессорных вычислений. Другими словами, он идеально подходит для сетевого программирования.

Книга «Сетевое программирование на Go» поможет вам использовать Go для написания безопасного, читаемого и готового к использованию в производственной среде сетевого кода. В первых главах вы изучите основы работы с сетями и маршрутизации трафика. Затем вы примените эти знания на практике, поскольку книга проведет вас через процесс написания программ, которые взаимодействуют с использованием TCP, UDP и сокетов Unix для обеспечения надежной передачи данных.

По мере продвижения вы изучите сетевые протоколы более высокого уровня, такие как HTTP и HTTP/2, и научитесь создавать приложения, которые безопасно взаимодействуют с серверами, клиентами и API по сети, используя TLS.

Вы также узнаете:
  • Основы интернет-протокола, такие как структура IPv4 и IPv6, многоадресная рассылка, DNS и трансляция сетевых адресов.
  • Методы обеспечения надежности в связи на уровне сокетов.
  • Способы использования обработчиков, промежуточного ПО и мультиплексоров для создания функциональных HTTP-приложений с минимальным количеством кода.
  • Инструменты для интеграции аутентификации и шифрования в ваши приложения с использованием TLS.
  • Методы сериализации данных для хранения или передачи в форматах, совместимых с Go, таких как JSON, Gob, XML и Protocol Buffers.
  • Способы инструментирования вашего кода для получения метрик о запросах, ошибках и многом другом.
  • Подходы к настройке вашего приложения для работы в облаке (и причины, по которым это может быть вам нужно)

Книга «Сетевое программирование на Go» — это всё, что вам понадобится, чтобы воспользоваться встроенными в Go возможностями параллельного программирования, быстрой компиляцией и богатой стандартной библиотекой.

Подходит для Go 1.15 (обратная совместимость с Go 1.12 и выше)

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?