Меню

Избранное

Программирование на Go

Изучите основы Go и создание небольших программ и сервисов.

В чём состоит навык

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

Источник ↗

В каких профессиях пригодится навык

Эти профессии связаны с навыком в каталоге KURSEZ. Конкретные задачи зависят от специализации и места работы.

Связанные профессии

Где пригодится

01

Логика

Реализовать функции и структуры данных.

02

Сервисы

Использовать стандартные пакеты для сетевой работы.

03

Проверка

Запустить тесты и проверить обработку ошибок.

Подготовка, навыки и инструменты

Установите Go и подготовьте редактор; познакомьтесь с пакетами, функциями и запуском программ.

Связанные инструменты

Курсы для развития навыка «Программирование на Go»

Яндекс Практикум
2 месяца · Онлайн

Продвинутый Go-разработчик

На странице школы представлены программа по инфраструктуре Go-сервисов, углублённое изучение Go и объединённый вариант. Двухмесячная программа посвящена запуску и сопровождению сервисов.

46 000 ₽
Стоимость курса
от 1 878 ₽ / мес. на 36 мес.
Яндекс Практикум
8 месяцев · Онлайн

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

Курс Яндекс Практикума готовит Go-разработчика с нуля. Школа указывает восемь месяцев обучения и 10 проектов; дополнительные темы доступны на расширенном тарифе.

123 200 ₽
Стоимость курса
от 5 030 ₽ / мес. на 36 мес.
Яндекс Практикум
Около 30 часов · Онлайн

Основы Go

Бесплатный курс Яндекс Практикума знакомит разработчиков с основами Go. Он рассчитан на тех, кто уже имеет базовые навыки бэкенд-разработки; знание C-подобных языков будет полезно.

Бесплатно
Стоимость курса

Содержание

Что важно знать о навыке «Программирование на Go»

Go — компилируемый язык со статической типизацией, стандартной библиотекой и встроенными средствами конкурентного выполнения. Его применяют для сетевых сервисов, инструментов командной строки и инфраструктурного ПО. Выбор языка зависит от требований проекта.

Горутины позволяют выполнять задачи конкурентно, но не устраняют необходимость контролировать доступ к общим данным и завершение операций. Обработку ошибок, тесты и версии зависимостей нужно учитывать с начала проекта. Производительность проверяют на подходящей нагрузке.

Для практики создайте небольшую программу на Go, которая читает список значений и возвращает итог. Добавьте проверку неверного ввода и тест для обычного и пустого списка.

Что посмотреть дальше

KURSEZ

Навыки, которые можно проверить

Откройте каталог навыков и найдите материалы по интересующей вас задаче.

Открыть
KURSEZ

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

Узнайте о связанных с профессией задачах и обучении.

Открыть
KURSEZ

Go

Узнайте об инструменте и связанных с ним материалах KURSEZ.

Открыть

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.