Основные курсы: Разработчик на Go
●Вводный модуль. Первая программа
●Базовые типы. Целочисленные типы. ●Данные и вычисления
●Строки
●Условный оператор if
●Логические операторы и составные условия
●Введение в циклы: for как единая точка входа
●Вложенные циклы
●Оператор switch
●Диапазоны значений
●Числа с плавающей запятой. Математические вычисления
●Комплексные типы данных. Строки.
●Работа с файлами
●Функции в программировании
●Функции, возвращающие результат
●Композитные типы данных. Одномерные массивы. Базовые алгоритмы на массивах
●Настройка JetBrains GoLand, создание проекта на JetBrains GoLand
●Отладка и логирование
●Breakpoints
●Простые алгоритмы на массивах
●Двумерные массивы
●Анонимные функции
●Продвинутые алгоритмы на массивах. Поиск.
●Сортировка с пониженной алгоритмической сложностью
●Композитные типы данных. Срезы. Динамическое выделение памяти
●Подмножества и работа со срезами
●Строки и текстовые данные. Базовые алгоритмы со строками
●Композитные типы данных. Карты и структуры
●Переиспользование кода,
модульность
●Многопоточность, работа с каналам
●Обмен данными по сети
●Микросервисная архитектура