Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Go Development
·
Module 1
Быстрое восстановление Go
1
Создание Go-модуля и управление зависимостями с помощью основных команд Go
Создать Go-модуль, управлять его зависимостями и применять команды go run, go build, go test, go fmt и go mod tidy.
Создать Go-модуль, управлять его зависимостями и применять команды go run, go build, go test, go fmt и go mod tidy.
2
Основы программирования на Go: переменные, типы, условия и циклы
Применять переменные, базовые типы, условия и циклы в небольших программах на Go.
Применять переменные, базовые типы, условия и циклы в небольших программах на Go.
3
Функции с несколькими возвращаемыми значениями и функции высшего порядка
Писать функции с несколькими возвращаемыми значениями и передавать функции как аргументы.
Писать функции с несколькими возвращаемыми значениями и передавать функции как аргументы.
4
Массивы, срезы и map: выбор и применение
Выбирать и применять массивы, срезы и map для хранения данных.
Выбирать и применять массивы, срезы и map для хранения данных.
5
Структуры, методы и указатели в моделировании предметной области
Определять структуры, методы и указатели для моделирования предметной области.
Определять структуры, методы и указатели для моделирования предметной области.
6
Неявные интерфейсы и встраивание структур в Go
Определять неявно реализуемые интерфейсы и применять встраивание структур без избыточного наследования поведения.
Определять неявно реализуемые интерфейсы и применять встраивание структур без избыточного наследования поведения.
7
Работа с ошибками и гарантированная очистка ресурсов в Go
Создавать, оборачивать и проверять ошибки, а также применять defer для гарантированной очистки ресурсов.
Создавать, оборачивать и проверять ошибки, а также применять defer для гарантированной очистки ресурсов.
8
Разделение кода на пакеты: экспорт и зависимости
Разделять код по пакетам с учетом правил экспорта и зависимостей.
Разделять код по пакетам с учетом правил экспорта и зависимостей.
Next module isn't ready yet,
Back to course
Previous module
Next module