Приветствую вас и добро пожаловать в мир изучения языка программирования Go! Мы очень рады, что вы здесь. Это набор, который включает книгу "For the Love of Go" - введение в язык программирования Go, подходящее для полных новичков, а также сопровождающий видеокурс, где я пошагово проведу вас через каждую часть материала. Если вы еще не знаете ничего о Go или программировании, но хотите научиться, то вы попали в нужное место! Если вы уже знаете что-то о Go, вы все равно найдете этот курс и книгу интересными и увлекательными.
О книге: На протяжении всей книги мы будем вместе разрабатывать интересный и полезный проект на Go - онлайн-книжный магазин под названием Happy Fun Books!
Каждая глава представляет новую функцию или концепцию и ставит перед вами цели, которые нужно достичь. В книге приводятся полные, пошаговые объяснения о том, как их решить, а также полные коды сопутствующих тестов.
Что вы узнаете: Читая эту книгу и прорабатывая все задания и упражнения, вы научитесь:
- Как писать тесты на Go и разрабатывать проекты с применением подхода "тестирование вперед"
- Как управлять данными в Go с использованием встроенных типов, пользовательских структур и коллекций, таких как карты и срезы
- Как использовать объекты для моделирования проблем в Go и как добавлять поведение к объектам с помощью методов
- Как использовать указатели для написания методов для объектов и как использовать типы и проверку для создания удобных в использовании пакетов на Go
- Как создавать мощные и гибкие программы с использованием структур управления, таких как циклы и функции
Еще более важно то, что вы научитесь простому, интересному и эффективному подходу к проектам по программной инженерии на Go. Несмотря на то, что материал дружелюбен к начинающим, вы освоите промежуточные и продвинутые техники, такие как разработка, основанная на тестировании (TDD), и научитесь проектировать модули, пакеты и API. Это важные навыки в любой современной роли программной инженерии.
О видеокурсе: Я преподавал программирование на Go сотням студентов и обнаружил, что наилучший результат достигается дружелюбным, расслабленным и увлекательным подходом. Здесь нет долгих вступлений или слайдов с множеством пунктов: вместо этого вы будете работать вместе со мной, создавая интересные и полезные проекты на Go, такие как калькулятор или онлайн-книжный магазин. Пошагово, основные концепции Go будут встраиваться логически, по мере их использования в создании реалистичных приложений.
Каждый раз, когда в курсе представляется новая идея, вам будет предложено задание для решения, чтобы помочь вам отработать концепцию и убедиться, что вы ее понимаете. Важно полностью усвоить одну идею перед переходом к следующей, и курс структурирован именно таким образом.
И планируете ли добавить вот этот: https://coursehunter.net/order-desc?order-id=12457 ?