Go: без воды | Lite-версия

Практический набор действий для разработчиков, которые хотят быстро познакомиться с языком программирования Go. От базового синтаксиса до начала погружения в написание сервисов
Средний уровень
Сертификат Stepik

Чему вы научитесь

  • Разрабатывать консольные приложения с валидацией данных и обработкой ошибок
  • Работать с массивами, срезами и строками из стандартной библиотеки
  • Применять guard clauses и идиоматичные паттерны Go
  • Различать math/rand и crypto/rand для корректной генерации данных
  • Документировать код в формате GoDoc с правильным именованием
  • Создавать валидаторы, калькуляторы, викторины и инструменты шифрования

О курсе

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

У этого курса есть бесплатная теоретрическая версия | узнавайте о последних обновлениях в TG

Вы напишете консольные приложения с нуля: калькулятор чаевых с валидацией, викторину с таймером, программу шифрования. Каждое задание — это рабочий код, который не стыдно показать.

Что внутри:

  • Guard clauses вместо вложенности — код как у senior-разработчиков
  • GoDoc-документация и naming conventions по стандартам Go
  • Epsilon-сравнение для float, проверка ошибок в условиях
  • math/rand vs crypto/rand — когда использовать каждый

Структура: 15 модулей от базовых типов до срезов и строк. Каждый модуль содержит большое количество примеров с комментариями + технические задания.

После курса вы готовы к горутинам, каналам и микросервисам. Не теория — практические навыки для backend-разработки.

Для кого этот курс

Для разработчиков с опытом на Java, C#, Python или JavaScript, которые хотят попробовать Go и получить обратную связь. Уровень: intern/junior с базовыми знаниями программирования (переменные, циклы, функции). Курс полезен, если вы: - Хотите расширить стек современным языком с высоким спросом на рынке - Знаете основы, но не знакомы с идиоматичным Go - Планируете переходить в backend-разработку на Go Опыт работы с Go не требуется — только желание писать чистый код и получать фидбек.

Начальные требования

  • Базовые знания программирования: переменные, условия, циклы, функции на любом языке
  • Установленная среда Go и умение работать с командной строкой
  • Будет плюсом: опыт со статической типизацией (Java, C#, C++)

Наши преподаватели

Как проходит обучение

Скринкасты с пошаговым разбором кода — вы видите процесс написания, объяснение каждой строки и типичные ошибки. После каждого урока — текстовый конспект и дополнительные материалы для закрепления.

Практика:
- Тесты на проверку понимания теории
- Задачи с автоматической проверкой
- Технические задания для локального выполнения

Каждое техническое задание разбирается в отдельном видео — вы видите, как я решаю задачу от идеи до кода. Всего 15+ часов видео с разборами и объяснениями.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Навыки написания идиоматичного Go-кода по официальным стандартам
  • Портфолио из консольных приложений для собеседований
  • Библиотеку примеров с комментариями и техническими заданиями
  • Понимание философии Go: guard clauses, обработка ошибок, работа с нулевыми значениями

Сколько стоит обучение

Price: 1 490 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 490