Фильтры
Язык книги
Автор
Год издания
Издательство

Книги по Go (Golang)


Итак, вы освоили азы Go, что дальше? Чтобы создавать надежные и готовые к использованию Go-приложения, вам нужно научиться реализовывать конкурентность, налаживать сетевые взаимодействия, получать доступ к файлам, использовать такие нативные протоколы передачи данных, как gRPC и TCP/REST, а также разбираться во множестве практических нюансов. В этой книге приводятся готовые решения, которые можно...

Go (Golang) Русский PDF

Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write...

Go (Golang) Английский PDF

Practical techniques for building concurrent, cloud-native, and high performance Go applications—all accelerated with productivity-boosting AI tools.Go in Practice, Second Edition is full of tips, tricks, best practices, and expert insights into how to get things done with Go. It builds on your existing knowledge of the Go language, introducing specific strategies you can use to maximize your...

Go (Golang) Английский PDF

Go быстро завоевал популярность у разработчиков веб-сервисов. Существует множество учебников, помогающих программистам со знанием других языков освоить его синтаксис, но этого недостаточно. Автор Джон Боднер познакомит вас с паттернами проектирования, созданными опытными инженерами Go, и обоснует их применение. В книге собрана наиболее важная информация, необходимая для написания чистого и идиомат...

Go (Golang) Русский PDF

Эта книга — энциклопедия знаний по сетевым приложениям, — появилась как результат совместных усилий авторов и разработчиков сетевых стеков и операционных систем, которые поделились своими знаниями с "простыми смертными". Среди экспертов, причастных к созданию книги - специалисты, которые напрямую занимаются эксплуатацией приложений и систем.Авторы собрали и систематизировали знания, которые прошли...

C++ Go (Golang) Python Сети/Network Русский PDF

Go is a great language for building web applications. But teaching yourself from blog posts and the standard library documentation can be a big time-sink and leave you with more questions than answers.You might be wondering things like:Where can I see a concrete example of a real-world web application?How is it best to structure and organize my code?How do I manage and version control dependencies...

Go (Golang) Английский PDF

Web Programming with Go is a must-have book for software professionals and web developers looking to harness Go's potential for creating excellent web apps. The extensive knowledge imparted by this book about Go's powerful libraries and packages is crucial for building scalable and efficient web platforms.The book's core focus is on exploring deeply into the complexities of web development through...

Go (Golang) Английский PDF

Let’s Go Further guides you through the start-to-finish build of a modern JSON API in Go – from project setup to deployment in production.As well as covering fundamental topics like sending and receiving JSON data, the book goes in-depth and explores practical code patterns and best practices for advanced functionality like implementing graceful shutdowns, managing background tasks, reporting metr...

Go (Golang) Английский PDF

The Go Programming Cookbook ensures Go programmers may confidently and effectively navigate the complex software development landscape. Both newcomers to the world of Go programming and seasoned professionals looking to sharpen their skills will find something of interest in this carefully written book.This cookbook covers a wide range of topics, from the basics of Go syntax and core ideas to more...

Go (Golang) Английский PDF

Go is an increasingly popular language for programming everything from web applications to distributed network services. This practical guide provides recipes to help you unravel common problems and perform useful tasks when working with Go. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. Programmers new to Go can quickl...

Go (Golang) Английский PDF

Concurrency doesn’t need to be confusing. Start writing concurrent code that improves performance, scales up to handle large volumes of data, and takes full advantage of modern multi-processor hardware.Too many developers think concurrency is extremely challenging. Learn Concurrent Programming with Go is here to prove them wrong! This book uses the easy-to-grasp concurrency tools of the Go languag...

Go (Golang) Английский PDF

Pocket-size projects, modular and versatile skills! Take your Go programming capabilities to the next level with 11 engaging applications.Learn Go with Pocket-Sized Projects teaches some of the most important skills of Go programming—including Go’s unique idiomatic syntax—all through building fun and useful apps and games. Each project is fully working, simple to write, and easy to scale-up to ful...

Go (Golang) Английский PDF

The powerful gRPC Remote Procedure Call framework delivers superior speed and security over protocols like REST. When paired with Golang’s low-level efficiency and flexibility, gRPC and Go become a killer combination for latency-sensitive microservices applications. gRPC Microservices in Go shows you how to utilize these powerful tools to build production-grade microservices. You’ll learn to devel...

Go (Golang) Английский PDF

Experienced developers understand the importance of designing a comprehensive testing strategy to ensure efficient shipping and maintaining services in production. This book shows you how to utilize test-driven development (TDD), a widely adopted industry practice, for testing your Go apps at different levels. You'll also explore challenges faced in testing concurrent code, and learn how to levera...

Go (Golang) Hacking and Security Английский PDF

Mastering GoLang helps readers quickly understand the core concepts and then move on to practical projects using the Go programming language.GoLang is often dubbed a game-changer in the world of programming languages. Instead of starting from scratch, Go was created using the C programming language. GoLang inherits C’s disciplined grammar but with specific tweaks and enhancements to properly manag...

Go (Golang) Английский PDF

Книги по Go (Golang) для всех уровней

 Добро пожаловать в раздел, посвящённый книгам по языку программирования Go (или Golang) — мощному инструменту для создания высоконагруженных систем, микросервисов и серверных приложений. Если вы только начинаете свой путь в программировании, уже профессионально работаете с кодом или изучаете высокопроизводительные технологии, здесь вы найдёте полезные материалы на любой вкус.

 На этой странице собрана уникальная подборка электронных книг по Go, которые вы можете скачать бесплатно и без регистрации. Форматы книг — PDF, EPUB, MOBI, так что вы легко сможете выбрать удобный для вас способ чтения.

Что вы найдёте в книгах?

  • Основы Go: Простой и эффективный способ освоить язык с нуля.
  • Создание серверов и API: Полезные советы и практические примеры.
  • Параллельное программирование: Использование горутин и каналов.
  • Работа с сетями: Разработка сетевых приложений.
  • Микросервисы: Советы по проектированию и интеграции.
  • Контейнеризация: Использование Docker и Kubernetes в проектах на Go.

Чем дополнены книги?

 В большинстве книг вы найдёте:

  • Примеры кода для практической отработки.
  • Учебные задания для закрепления знаний.
  • Готовые проекты, которые можно адаптировать под свои нужды.
  • Инструкции по настройке среды разработки, чтобы сразу приступить к работе.

Почему стоит выбрать наш ресурс?

  • Бесплатно и без регистрации.
  • Редкие и уникальные материалы, которые сложно найти в открытом доступе.
  • Ресурсы для всех уровней подготовки — от новичков до профессионалов.

Почему стоит изучать Go?

 Go (Golang) — это язык, созданный для простоты, производительности и масштабируемости. Он идеально подходит для высоконагруженных систем, разработки микросервисов и работы в облачных технологиях. Его лаконичный синтаксис, поддержка параллелизма и высокая производительность делают Go востребованным во многих индустриях, включая финтех, e-commerce и разработку игр.

 Начните изучение Go прямо сейчас! Выберите книгу, скачайте её бесплатно и откройте для себя мир высокопроизводительного программирования.