Основы Golang

Полный курс по основам Golang в 2025. С нуля до первого проекта.
Обучение 2 месяца
сертификат
0%
Стоимость курса
3 999 ₽ 3 999 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Основы Golang» от PurpleSchool - purpleschool.ru

  1. Введение. Почему Golang, Как устроен курс, Обзор проектов, Проекты домашних заданий, Обзор курсов, Работа на платформе, AI и тренажёры, Практика на проекте, Рекомендуемый курс.
  2. Настройка окружения. Настройка окружения, Установка Golang, Настройки VSCode, Домашнее задание AI, Работа с gitflow, Рекомендуемый курс.
  3. Переменные и типы. Создание первого приложения, Packages, Go modules, Переменные и значения, Типы, Варианты записи переменных, Константы, Тест - Переменные и типы, Тренажёр - Переменные и типы, Занятие - Переменные и типы, Домашнее задание - Переменные и типы.
  4. Строки и функции. Ввод и вывод, Форматирование строк, Многострочные строки, Создание форматированных строк, Создание функции, Возвращаемое значение, Упражнение - Несколько значений возврата, Scope функций, Тест - Строки и функции, Тренажёр - Строки и функци…
  5. Управление потоком. Типы данных, if, Булева логика, else if, switch, Циклы, Break и continue, Упражнение - Повторение ввода, Error, Panic, Recover, Тест - Управление потоком, Тренажёр - Управление потоком, Занятие - Управление потоком, Домашнее задание - Упра…
  6. Array и Slice. Массивы, Работа с массивами, Slice, Cap и len, Динамические массивы, Упражнение - Массив транзакций, Unpack, Циклы по массивам, Упражнение - Расчёт баланса, Make, Увеличение cap, Тест - Array и Slice, Тренажёр - Array и Slice, Занятие - Array…
  7. Map. Map, Изменение Map, Итерация по Map, Упражнение - Утилита закладок, Labels, Type Alias, Make для Map, Тест - Map, Тренажёр - Map, Занятие - Map, Домашнее задание - Map.
  8. Указатели. Все типы данных, Что такое указатель, Создание указателя, Использование указателя, Упражнение - Reverse массива, Тест - Указатели, Тренажёр - Указатели, Занятие - Указатели, Домашнее задание - Указатели.
  9. Struct. Зачем нужны Struct, Описание struct, Создание инстанса, Передача структур, Использование указателей, Rune, Упражнение - Генерация пароля, Методы, Упражнение - Мутация struct, Функция constructor, Валидация данных, Упражнение - Перенос генерации, Компо…
  10. Пакеты. Разделение кода, Добавление пакета, Импорт и экспорт, Добавление сторонних пакетов, Упражнение - Package файлов, Go mod tidy, Тест - Пакеты, Занятие - Пакеты, Домашнее задание - Пакеты.
  11. Работа с ОС. Запись в файл, Stack frame, Defer, Чтение из файла, JSON, Struct tags, Сохранение JSON, Упражнение - Меню выбора, Slice struct, Чтение JSON, Упражнение - Поиск пароля, Упражнение - Удаление пароля, Тест - Работа с ОС, Тренажёр - Работа с ОС, Зан…
  12. Интерфейсы. Изменение files, Внедрение зависимостей, Второй провайдер, Создание интерфейса, Встроенный интерфейс, Any тип, Type Switch, Получение типа, Generic, Ограничения Generic, Generic Structs, Упражнение - Generic ввода, Тест - Интерфейсы, Тренажё…
  13. Продвинутые функции. Тип функции, Передача функций, Анонимные функции, Упражнение - Поиск по логину, Динамическое число аргументов, Замыкание, Тест - Продвинутые функции, Тренажёр - Продвинутые функции, Занятие - Продвинутые функции, Домашнее задание - Продв…
  14. Env и шифрование. Получение env, Чтение env файла, Encrypter struct, Шифрование данных, Расшифровка данных, Упражнение - Применение шифрования, Тест - Env и шифрование, Тренажёр - Env и шифрование, Занятие - Env и шифрование, Домашнее задание - Env и шифрова…
  15. HTTP запросы. Создание нового проекта, План проекта, CLI флаги, Readers, Первый HTTP запрос, Query параметры, Debug приложения, Post запрос, Тест - HTTP запросы, Тренажёр - HTTP запросы, Занятие - HTTP запросы, Домашнее задание - HTTP запросы.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь настраивать и организовывать: настройка окружения. настройка окружения, установка golang, настройки vscode, домашнее задание ai, работа с gitflow, рекомендуемый курс.
  • Освоите основы: введение. почему golang, как устроен курс, обзор проектов, проекты домашних заданий, обзор курсов, работа на платформе, ai и тренажёры, практика на проекте, рекомендуемый курс.
  • Освоите и сможете применять: поиск по логину, динамическое число аргументов, замыкание, тест.
  • Освоите и сможете применять: утилита закладок, labels, type alias, make для map, тест.
  • Освоите и сможете применять: несколько значений возврата, scope функций, тест.

Подробная информация о курсе

Полный курс по основам Golang в 2025. С нуля до первого проекта.

Цены и сроки

  • Стоимость3 999 ₽
  • Старая цена3 999 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс наставником

По окончанию курса

  • Диплом или сертификатсертификат
Основы Golang
3 999 ₽ 3 999 ₽