Мастерская Go облегчит изучение языка программирования Go (также известного как Golang). Он предназначен для того, чтобы научить вас быть продуктивным при создании реального программного обеспечения. Эта книга, представленная в увлекательной практической форме, посвящена особенностям языка Go, которые профессионалы используют в своей повседневной работе.
Каждая концепция разбита на части, четко объяснена и дополнена упражнениями для проверки ваших знаний и развития практических навыков.
Ваши первые шаги будут включать в себя освоение синтаксиса Go, работу с переменными и операторами, а также использование основных и сложных типов для хранения данных. Двигаясь вперед, вы улучшите свое понимание логики программирования и реализуете алгоритмы Go для создания полезных функций.
По мере продвижения вы узнаете, как обрабатывать ошибки, отлаживать код для устранения неполадок в приложениях и реализовывать полиморфизм с помощью интерфейсов. В следующих главах вы узнаете, как управлять файлами, подключаться к базе данных, работать с HTTP-серверами и REST API, а также использовать параллельное программирование.
В процессе изучения вы будете работать над серией мини-проектов, включая корзину для покупок, кредитный калькулятор, счетчик рабочего времени, счетчик веб-страниц, средство проверки кода и систему аутентификации пользователей.
К концу этой книги у вас будут знания и уверенность, необходимые для реализации ваших амбициозных проектов с помощью Go.
Author(s): Делио Д'Анна, Эндрю Хейс, Сэм Хеннесси, Джереми Лизор, Гобин Сугракпам, Даниэль Сабо
Publisher: Packt Publishing
Year: 2019
Language: Russian
Pages: 821