Golang с нуля: основы на практике

Go - язык, на котором держится современный интернет: Docker, Kubernetes, Terraform, бэкенды Uber, Twitch, Ozon и Avito. Он простой, как Python, и быстрый, почти как C, а горутины позволяют делать сотни дел одновременно без головной боли. Этот курс - твой путь от первого "Hello, World!" до параллельных программ: без…
Начальный уровень
7 часов в неделю
Сертификат Stepik

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

  • Писать, читать и запускать программы на Go
  • Работать с переменными, типами, условиями и циклами
  • Работать с массивами, срезами и map
  • Писать функции, замыкания и рекурсию
  • Создавать структуры, методы и интерфейсы
  • Работать с указателями без страха
  • Обрабатывать ошибки так, как принято в Go
  • Запускать код параллельно с помощью горутин и каналов

О курсе

Цели курса:

Дать не просто знание синтаксиса, а понимание "пути Go" - умение писать простой, надёжный и быстрый код, который легко поддерживать, читать и тебе, и твоей команде.

Почему именно Go?

Go создали в Google инженеры, которые придумали UNIX и UTF-8. Создавали его для одной задачи: чтобы большие программы было легко писать, собирать и поддерживать. Сегодня на Go написаны Docker, Kubernetes, Terraform, Prometheus, etcd, Hugo, а сам язык работает в бэкендах Google, Uber, Twitch, Dropbox, Cloudflare, Ozon, Avito и VK. Компилируется за секунды, собирается в один исполняемый файл и из коробки умеет работать параллельно. Это один из самых востребованных языков для бэкенда и облачной инфраструктуры.

Особенности:

  • Акцент на практику: каждая тема сразу закрепляется задачами
  • Теория без воды, понятным языком и с примерами из жизни
  • Задачи проверяют не только ответ, но и то, как ты решаешь: функции, структуры, интерфейсы, горутины и каналы нужно использовать по-настоящему
  • Разбор типичных ошибок новичков
  • Поддержка от преподавателя

В курс входит всё, что нужно знать о Go, чтобы уверенно писать на нём код и двигаться дальше в бэкенд.

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

- Новичкам в IT, которые хотят начать с современного и востребованного языка - Будущим бэкенд-разработчикам - Программистам на других языках, которые хотят перейти на Go - Тем, кто хочет разобраться в параллельном программировании

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

ПК, желание разбираться и готовность писать код руками.

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

Каждый урок устроен одинаково: сначала теория по теме, потом вопросы, чтобы проверить себя. Основная часть - практика, где всё закрепляется на реальных задачах. Решения проверяются автоматически, и сразу видно, где ошибка.

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

В курс входят

  • 46 уроков
  • 164 теста
  • 172 интерактивные задачи
загружаем...

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

Certificate

Сертификат

Сертификат Stepik

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

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

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

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

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

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

1 290 ₽