Курс «Основы языка Go (Golang)» предназначен для ознакомления с принципами разработки на современном высокопроизводительном языке программирования Go. Программа включает изучение базовых и продвинутых возможностей языка: переменные, типы данных, функции, структуры, массивы, слайсы, мапы, условные конструкции, циклы, указатели, методы, пользовательские типы, обработка ошибок, а также основы многопоточности — горутины и каналы.
Обучающиеся смогут освоить работу с пакетами стандартной библиотеки, форматирование строк, операции со строками, байтами и рунами, а также практику отложенного выполнения функций и вариативных аргументов.
Чему вы научитесь на курсе:
1. Базовые конструкции языка:
- Работа с простыми типами данных
- Использование условных операторов и циклов
- Создание и применение функций (как пользовательских, так и встроенных).
- Разработка программ из нескольких модулей
- Работа со структурами данных
- Принципы объектно-ориентированного программирования в Go
- Использование горутин - ключевой особенности языка для параллельных вычислений
-
Диагностика и исправление ошибок с помощью отладочных инструментов
- Получите комплексное понимание синтаксиса Go
- Освоите принципы работы с многопоточностью через горутины
- Научитесь создавать структурированные программы
- Приобретете навыки отладки кода