Логотип Яндекс ПрактикумЯндекс Практикум
Go-разработчик с нуля
8 мес
3.79
Go (Golang)
Backend-разработка
HTML/CSS
SQL
REST
Linux
Docker
CI / CD
Git
Многопоточность
GitHub
HTTP
JSON
SQLite
REST API
154 000 ₽
172 000 ₽
-11%
Логотип НетологияНетология
Go-разработчик с нуля + нейросети
9 мес
Go (Golang)
SQL
REST
Базы данных
Backend-разработка
Docker
Kubernetes
Алгоритмы и структуры данных
Git
Разработка
Виртуализация
Многопоточность
GitHub
Многопоточное программирование
123 700 ₽
217 000 ₽
-43%
Логотип StepikStepik
Основы Golang
2 нед
Go (Golang)
Backend-разработка
Разработка
VS Code
3 699 ₽
Логотип ХекслетХекслет
GO-разработчик
6 мес
Go (Golang)
Backend-разработка
Git
Linux
Командная строка
Разработка
SQL
HTTP
Fiber
Базы данных
Docker
Redis
Celery
ActionScript
GitHub
Apache Kafka
85 000 ₽
119 000 ₽
-29%
Логотип SkillfactorySkillfactory
Профессия Backend-разработчик на Go
12 мес
Go (Golang)
Backend-разработка
SQL
REST
Базы данных
MySQL
Linux
Docker
Алгоритмы и структуры данных
Git
Разработка
Многопоточность
HTTP
Высоконагруженные системы
REST API
130 647 ₽
237 540 ₽
-45%
Логотип БруноямБруноям
Go-разработчик
6 мес
Go (Golang)
Базы данных
Backend-разработка
Linux
Git
Разработка
Многопоточность
Архитектура ПО
REST API
69 900 ₽
116 500 ₽
-40%
Логотип OTUSOTUS
Микросервисы на Go
4 мес
Go (Golang)
Микросервисная архитектура
PostgreSQL
Backend-разработка
Apache Kafka
CI / CD
Разработка
Мониторинг
GitHub
MongoDB
RabbitMQ
Gitlab
Логирование
63 000 ₽
70 000 ₽
-10%
Логотип СлёрмСлёрм
Golang-разработчик
1 мес
Go (Golang)
Backend-разработка
Микросервисная архитектура
Разработка
Модульное тестирование
SRE
Фаззинг
22 500 ₽
Логотип Учебный центр IBSУчебный центр IBS
GO-I-001 Golang-разработчик
1 нед
Веб-разработка
Go (Golang)
SQL
REST
Базы данных
Backend-разработка
Apache Kafka
Разработка
Тестирование
Многопоточность
Оптимизация кода
gRPC
Jaeger
NATS
RabbitMQ
Swagger
Пайплайн
Фаззинг
95 000 ₽
Логотип GOLANG NINJAGOLANG NINJA
Искусство написания сервиса на Go (Golang). Часть 1
5 нед
4.33
Go (Golang)
Базы данных
PostgreSQL
Docker
Apache Kafka
Git
GitHub
57 560 ₽
92 096 ₽
-38%
Логотип DevhandsDevhands
Курс Интенсив по очередям: Kafka и NATS
5 нед
Go (Golang)
Python
Асинхронное программирование
Apache Kafka
NATS
40 000 ₽
Логотип Яндекс ПрактикумЯндекс Практикум
Продвинутый Go-разработчик
6 мес
4.45
Go (Golang)
Базы данных
Backend-разработка
Разработка
Многопоточность
Техническая документация
gRPC
TCP
REST API
155 000 ₽
171 000 ₽
-10%
Логотип НетологияНетология
Go-разработчик: курс для действующих IT-специалистов
6 мес
Go (Golang)
Backend-разработка
SQL
Docker
Kubernetes
CI / CD
Разработка
Виртуализация
Многопоточность
Контейнеризация
REST API
105 500 ₽
185 000 ₽
-43%
Логотип StepikStepik
Продвинутый Golang
2 нед
Go (Golang)
Backend-разработка
Веб-разработка
Веб-сервисы
Разработка
API
Тестирование API
3 699 ₽
Логотип ХекслетХекслет
DevOps-инженер с нуля
14 мес
DevOps
Python
Git
CI / CD
SQL
Администрирование
Разработка баз данных
HTTP
API
PostgreSQL
Flask
Linux
Виртуализация
Контейнеризация
Ansible
Docker
Логирование
Мониторинг
Terraform
Kubernetes
Базы данных
Redis
Apache Kafka
Go (Golang)
119 250 ₽
159 000 ₽
-25%
Логотип SkillfactorySkillfactory
Онлайн-магистратура НИЯУ МИФИ «Разработка программного обеспечения»
2 года
Java
Go (Golang)
SQL
Python
Linux
Docker
Kubernetes
CI / CD
Git
Разработка
720 000 ₽
Логотип ThinkneticaThinknetica
Разработка на Go
12 нед
5
Go (Golang)
REST
Backend-разработка
Разработка
51 000 ₽
Логотип OTUSOTUS
Golang Developer. Professional
5 мес
Go (Golang)
Backend-разработка
NoSQL
SQL
Микросервисная архитектура
Разработка
128 700 ₽
143 000 ₽
-10%
Логотип СлёрмСлёрм
Golang в действии: копирование и анонимизация данных
1 нед
Go (Golang)
Анонимизация данных
PostgreSQL
MongoDB
1 625 ₽
3 250 ₽
-50%
Логотип GOLANG NINJAGOLANG NINJA
Искусство работы с ошибками и безмолвной паники в Go (Golang)
9 нед
Веб-разработка
Go (Golang)
Веб-сервисы
Docker
Git
Разработка
24 760 ₽
39 620 ₽
-38%
Логотип Яндекс ПрактикумЯндекс Практикум
Основы Go
1 нед
5
Go (Golang)
Backend-разработка
Разработка
ООП
Бесплатно
Логотип НетологияНетология
DevOps-инженер
8 мес
3.75
DevOps
Go (Golang)
Python
PostgreSQL
Docker
Kubernetes
CI / CD
Ansible
Git
Микросервисная архитектура
Мониторинг
Мониторинг сетей
Jenkins
Sentry
Terraform
Grafana
Yandex.Cloud
Gitlab
Логирование
SRE
Управление инцидентами
Elastic Stack
99 800 ₽
175 000 ₽
-43%
Логотип StepikStepik
Thank Go! Golang на практике
1 нед
5
Go (Golang)
Backend-разработка
Разработка
HTTP
SQL
JSON
XML
3 000 ₽
Логотип ХекслетХекслет
Основы Go
1 мес
Go (Golang)
Backend-разработка
ООП
Switching
Разработка
Бесплатно
Логотип OTUSOTUS
Автоматизированное тестирование веб-сервисов на Go
2 мес
Автоматизация тестирования
Go (Golang)
Тестирование веб-приложений
QA
Git
Тестирование
Тестирование API
Функциональное тестирование
GraphQL
Postman
Инженер по автоматизации тестирования
Тестовая документация
Test IT
62 100 ₽
69 000 ₽
-10%
Логотип СлёрмСлёрм
Проектирование микросервисной архитектуры
6 нед
Микросервисная архитектура
Go (Golang)
Модель C4
Разработка MVP
10 000 ₽
Логотип GOLANG NINJAGOLANG NINJA
Искусство работы с ошибками в Go (Golang)
6 нед
5
Веб-разработка
Go (Golang)
Веб-сервисы
Backend-разработка
Docker
Git
Разработка
API веб-сервисов
17 330 ₽
27 730 ₽
-38%
Логотип НетологияНетология
Бакалавриат Программные системы и автоматизация процессов разработки
48 мес
Fullstack-разработка
Go (Golang)
Java
JavaScript
Python
Разработка
Организационная разработка
Автоматизация процессов
1 400 000 ₽
Логотип StepikStepik
Thank Go! Многозадачность в Golang
2 нед
Go (Golang)
Backend-разработка
Разработка
1 900 ₽
Логотип СлёрмСлёрм
Чистая архитектура приложения на GO
1 нед
Архитектура ПО
Go (Golang)
PostgreSQL
Jaeger
7 000 ₽
Логотип GOLANG NINJAGOLANG NINJA
Искусство безмолвной паники в Go (Golang)
3 мес
5
Веб-разработка
Go (Golang)
Веб-сервисы
Backend-разработка
Docker
Git
Разработка
API веб-сервисов
13 620 ₽
21 790 ₽
-38%
Логотип StepikStepik
Go (GoLang) - Быстрый старт
2 нед
Go (Golang)
Backend-разработка
Разработка
850 ₽
Логотип StepikStepik
GOLANG NINJA. Искусство работы с ошибками и безмолвной паники
4 нед
Go (Golang)
39 620 ₽
Логотип StepikStepik
Go Тренажер
1 нед
Веб-разработка
Go (Golang)
Веб-сервисы
Разработка
1 299 ₽
Логотип StepikStepik
PRO Go. Базовый курс по структурам данных
2 нед
Fullstack-разработка
Go (Golang)
Алгоритмы и структуры данных
Разработка
7 990 ₽
Логотип StepikStepik
Программирование на Golang
1 нед
Веб-разработка
Go (Golang)
Веб-сервисы
Разработка
Бесплатно

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Go (Golang)

1. Go-разработчик с нуля

Курс по бэкенд-разработке на Go от сервиса Яндекс Практикум. За 8 месяцев онлайн-обучения вы освоите Go, SQL, Git, Linux, Docker, и получите все необходимые технологии для уверенного старта в Go-разработке.
Дата начала: По мере набора группы
Длительность: 8 месяцев
Стоимость курса: 154 000 ₽
Цена без скидки: 172 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

2. Go-разработчик с нуля + нейросети

Онлайн-курс «Go-разработчик с нуля» от Нетологии. За 9 месяцев обучения освоите бэкенд-разработку на Golang c нуля на продвинутом уровне, но сможете начать поиск работы уже через 4 месяца обучения.
Школа: Нетология
Дата начала: По мере набора группы
Длительность: 9 месяцев
Стоимость курса: 123 700 ₽
Цена без скидки: 217 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

3. Основы Golang

Полный курс по основам Golang в 2024. 5 практических проектов с нуля от простого конвертора валют до менеджера паролей.
Школа: Stepik
Дата начала: В любое время
Длительность: 2 недели
Стоимость курса: 3 699 ₽
Цена без скидки: 3 699 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. GO-разработчик

Освоите язык программирования GO с нуля за 10 месяцев. Поработаете над реальными проектами, получите коммерческий опыт и подготовитесь к трудоустройству.
Школа: Хекслет
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 85 000 ₽
Цена без скидки: 119 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. Профессия Backend-разработчик на Go

Освойте программирование на Go и бэкенд-разработку высоконагруженных приложений с нуля
Школа: Skillfactory
Дата начала: По мере набора группы
Длительность: 12 месяцев
Стоимость курса: 130 647 ₽
Цена без скидки: 237 540 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

6. Go-разработчик

За 6 месяцев изучите язык программирования Go. Интенсивный формат — вебинары, видеоматериалы, практика для быстрого результата
Школа: Бруноям
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 69 900 ₽
Цена без скидки: 116 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

7. Микросервисы на Go

Освойте разработку микросервисов на Go: от основ до сложных архитектурных решений для высокой производительности
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 63 000 ₽
Цена без скидки: 70 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

8. Golang-разработчик

Повышение навыков разработки на Go. Сборка полноценного сервиса для портфолио. Научитесь создавать реальные проекты, используя актуальные подходы разработки на Go
Школа: Слёрм
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: 22 500 ₽
Цена без скидки: 22 500 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

9. GO-I-001 Golang-разработчик

Освойте Golang от основ до продвинутого уровня и создавайте современные приложения.

В ходе курса вы узнаете о преимуществах и областях применения Golang.

Вы изучите основные концепции:

  • Переменные;
  • Типы данных;
  • Операции;
  • Управляющие конструкции.

Основные темы курса:

  • Плюсы и минусы;
  • Сферы применения;
  • Кто использует;
  • Типизация в Go;
  • Объявление переменной;
  • Операция присваивания;
  • Указатели;
  • Расположение переменных в памяти;
  • Понятие "zero value";
  • Приведение типов;
  • Дженерики;
  • Конструкции if ... {} else {}, switch;
  • Условия и логические операции;
  • Цикл for;
  • Метки;
  • Виды функций;
  • Сигнатура функции;
  • Передача аргументов в функцию по ссылке и по значению;
  • Области видимости, {};
  • Ошибки, связанные с областью видимости;
  • Замыкания;
  • Затенения;
  • Определение структур;
  • Инкапсуляция полей структуры;
  • Композиция;
  • Выравнивание;
  • Методы;
  • Утиная типизация;
  • Композиция интерфейсов;
  • Утверждение типов;
  • Конструкция type switch;
  • Определение и реализация интерфейсов;
  • Внутреннее устройство интерфейса;
  • Влияние использования интерфейсов на производительность программы;
  • Значение типа интерфейс и ошибки, связанные с nil;
  • Правила присваивания значений переменным типа интерфейс;
  • Опасное и безопасное приведение типов (type cast);
  • Массивы и слайсы, мапы;
  • Длина и ёмкость;
  • Внутренняя структура слайсов и мап;
  • Различные способы итерации;
  • Частые ошибки и затруднения;
  • Строки, руны и массивы байт;
  • Стандартные функции для работы со строками и Unicode;
  • Работа со строками через strings.Builder;
  • Интерфейс error;
  • Конструкция defer;
  • Функции panic и recover;
  • Кастомные ошибки;
  • Обертывание ошибок;
  • Сопоставление ошибок;
  • Виды и назначение тестов, пирамида тестирования;
  • Понятие табличных тестов;
  • Пакет gomock для тестирования;
  • Golden files;
  • Fuzzing;
  • Горутины и каналы;
  • Сравнение буферизированных и небуферизированных каналов;
  • Использование каналов для передачи данных и синхронизации;
  • Получение данных из канала: select, range;
  • Пул объектов sync.Pool;
  • Мьютексы sync.Mutex/RWMutex;
  • Словарь sync.Map;
  • Условные переменные sync.Cond;
  • Группа ожидания sync.WaitGroup, errgroup.WithContext;
  • Атомарные операции — пакет atomic;
  • Гарантировано одноразовое выполнение sync.Once;
  • Понятие сериализации/десериализации;
  • Протоколы JSON, XML, protobuf, gob;
  • Структурные тэги;
  • Архитектура Интернета;
  • Клиент-серверное взаимодействие;
  • Пакет net/http, работа с HTTP;
  • Пакет net, работа с низкоуровневыми протоколами;
  • CRUD, REST;
  • OpenAPI, Swagger;
  • Oauth, basic, jwt;
  • Различные варианты конфигурации программы;
  • Использование простых форматов конфигурации: .ini, .yaml, .json и т.п.;
  • Чтение конфигурации из окружения;
  • Библиотека для работы с конфигурацией: viper;
  • Стандартная библиотека для логирования;
  • Использование интерфейсов для логирования;
  • Расширенное логирование на примере zerolog;
  • Реляционные/нереляционные СУБД и области их применения;
  • Основные понятия реляционных БД;
  • Подключение к СУБД и настройка пула соединений;
  • Выполнение SQL-запросов и получение результатов;
  • Стандартные интерфейсы sql.DB, sql.Rows и sql.Tx;
  • Использование транзакций;
  • SQL-инъекции;
  • Работа с базами данных через пакет gorm;
  • Работа с базами данных через пакет sqlx;
  • Сравнение монолитной и микросервисной архитектур;
  • Плюсы и минусы микросервисов;
  • Понятие 12-факторного приложения;
  • Пример микросервисов на Golang (сервис регистрации пользователей и сервис рассылки уведомлений);
  • gRPC и protobuf;
  • Создание gRPC клиента и сервера, лучшие практики gRPC;
  • Интерсепторы, надежность (ретраи, задержки);
  • LS при работе с gRPC;
  • Событийно-ориентированные архитектуры;
  • Apache Kafka;
  • NATS;
  • RabbitMQ;
  • Примеры работы с RabbitMQ из Go;
  • Возможные проблемы с очередями: перегрузка, падение обработчиков, сбойные сообщения и пр.;
  • RequestId;
  • OpenTelemetry;
  • Jaeger;
  • Работа с многими каналами: fan in, fan out;
  • Pipelines;
  • Cancellation;
  • Graceful shutdown;
  • Особенности памяти программы на Go;
  • Выделение и освобождение памяти на стеке и куче;
  • Escape analysis;
  • Механизм сборки мусора в Go;
  • Обработка аргументов командной строки: flags, pflag;
  • Работа с сигналами ОС;
  • Запуск внешних программ;
  • Стандартные интерфейсы io.Reader, io.Writer и io.Closer;
  • Последовательные и произвольные доступы и интерфейс io.Seeker;
  • Буферизация ввода/вывода и оптимизация копирования;
  • Работа с каталогами;
  • Работа с файлами;
  • Работа с потоками ввода/вывода;
  • Regex;
  • Использование пакета reflect;
  • Плюсы и минусы рефлексии;
  • Reflect.Type и reflect.Value;
  • Примеры использования рефлексии;
  • Пакет unsafe и тип unsafe.Pointer;
  • Понятие кодогенерации, инструмент `go generate`;
  • Полезные библиотеки, использующие кодогенерацию: impl, stringer, jsonenums, easyjson и пр.;
  • Работа с AST, практическая кодогенерация;
  • Бенчмарки;
  • Pprof;
  • Профилирование;
  • Cache miss, cache hit;
  • Прогрев кэша;
  • LRU, LFU кэш;
  • Инвалидация кэша;
  • Ленивый кэш;
  • Вытеснение данных;
  • Основные структуры планировщика: P, M, G;
  • Механизм переключения горутин;
  • Обработка системных и сетевых вызовов планировщиком.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 95 000 ₽
Цена без скидки: 95 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

10. Искусство написания сервиса на Go (Golang). Часть 1

Глобальная задача курса – написать с нуля бекенд для чата поддержки банка со всеми вытекающими. После прохождения курса не должно остаться непонятных моментов в том, как могут быть разработаны и устроены сервисы на Go.Начнем с обсуждения архитектуры, организации пакетов, директорий и инструментов, необходимых для локальной разработки. Спроектируем и реализуем клиентское и менеджерское API, поиграемся с фреймворками и кодогенерацией. Подключим аутентификацию, хранилище и очереди. Не забудем про логирование, конфигурирование и развертывание. И, конечно же, тесты!
Школа: GOLANG NINJA
Дата начала: В любое время
Длительность: 5 недель
Стоимость курса: 57 560 ₽
Цена без скидки: 92 096 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да