Эта книга научит вас писать профессиональный код на Go, создавая полезные инструменты и интересные проекты. Каждый мини-проект охватывает ключевые практические навыки, включая тестирование и документирование кода. Вы будете принимать архитектурные решения и организовывать код так, чтобы он оставался понятным и поддерживаемым. Всё, что вы изучите, легко масштабируется до полноценных приложений на Go.
В книге "Learn Go with Pocket-Sized Projects" вы разработаете 11 небольших инструментов и приложений, включая:
Приложение для конвертации валют
Программу для отслеживания состояния здоровья
Балансировщик нагрузки для распределения задач между облачными воркерами
HTML-шаблон
Мониторинг температуры на основе микроконтроллера
…и многое другое!
О технологии
Go сочетает в себе мощь системных языков, таких как C и Rust, с удобством разработки благодаря встроенной сборке мусора и мощной стандартной библиотеке. Миллионы разработчиков выбирают Go за его скорость написания кода, удобное управление зависимостями и простоту чтения и сопровождения программ.
О книге
"Learn Go with Pocket-Sized Projects" поможет вам освоить важнейшие аспекты программирования на Go - от идиоматического синтаксиса до написания микросервисов. Вы создадите полезные и легко реализуемые проекты, которые пополнят ваш Go-инструментарий. Освойте разработку командных утилит, игр в стиле Wordle, работу с внешними API, использование компилятора TinyGo для встраиваемых систем и многое другое. К концу книги вы сможете разрабатывать автономные, развертываемые и масштабируемые приложения на Go с лёгкостью!
Посмотреть больше
Авторы
Aliénor Latour
Aliénor Latour - бэкенд-разработчик на Golang с десятилетним опытом работы в различных сферах, включая маркетинг в социальных сетях, спутниковые изображения и электронную коммерцию. Ее профессиональный путь охватывает широкий спектр технологий и проектов, что позволяет ей глубоко разбираться в построении надежных и масштабируемых систем.
Donia Chaiehloudj
Donia Chaiehloudj - разработчица программного обеспечения, живущая и работающая на юге Франции. Энтузиастка Golang и open-source, она стремится делиться своими знаниями с сообществом. Donia является организатором Google Developer Group, амбассадором Women Techmakers и активным членом локальной инициативы для женщин в IT - WHAT06.
Pascal Bertrand
Франко-британский разработчик программного обеспечения, начавший работать с Go шесть лет назад в компании на юго-востоке Франции. В настоящее время живёт в Лондоне, пишет книгу и активно посещает встречи сообщества London Gophers.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Раскройте потенциал параллельного программирования в Go с помощью этого практического руководства. Этот курс предназначен для разработчиков среднего и продвинутого уровня, предоставляя им навыки, необходимые для создания эффективных, отзывчивых и масштабируемых программных решений.Погружаясь в мир параллельности Golang, вы изучите основные компоненты конкурентной обработки: горутины, мьютексы, условные переменные, группы ожидания, атомарные опера
Освоите Go в короткие сроки. Научитесь писать проекты по best practices. Сможете претендовать на позицию middle-разработчик на Go. Golang - относительно новый язык, известный своим простым синтаксисом и мощными возможностями. Многие компании сейчас решают полностью или частично перевести свой софт с текущего языка на Go из-за его простоты, обширных возможностей и высокой производительности. А это значит, что Gol
Язык Go - относительно молодой и достаточно мощный язык, который широко используется для Backend разработки, а также создания сетевых и инфраструктурных приложений. Несмотря на свою, на первый взгляд, простоту и лаконичность синтаксиса, язык обладает всем необходимым для разработки современных, высоконагруженных приложений. В курсе разбираются основы языка, после чего мы плавно перейдем к решению практических задач и разработки Backend приложений
В этом трёхдневном интенсиве вы создадите полноценное веб-приложение с нуля, используя Vanilla JavaScript для фронтенда и Go для бэкенда. Вы освоите лучшие практики построения fullstack-проектов: работа с API, реализация аутентификации, управление состоянием и защита данных. К концу воркшопа у вас будет готовое к запуску и масштабированию приложение.