Основы Go
Характеристики
- Срок: 6 мес.
- Формат: mixed
- Сертификат: сертификат школы
Плюсы
- ✔ Практические задания и проекты в процессе обучения
- ✔ Поддержка опытных наставников и комьюнити
- ✔ Возможность получения официального сертификата после завершения курса
Минусы
- ✘ Высокая стоимость программы относительно аналогов
- ✘ Интенсивный график занятий требует значительных временных затрат
Программа курса (8 модулей)
- Модуль 1: Введение в Go — установка среды разработки, первые программы, переменные, типы данных
- Модуль 2: Управляющие конструкции и функции — условные операторы, циклы, функции, области видимости
- Модуль 3: Структуры данных и алгоритмы — массивы, срезы, карты, структуры, методы работы с ними
- Модуль 4: Работа с файлами и сетью — чтение/запись файлов, взаимодействие с API, обработка ошибок
- Модуль 5: Веб-разработка на Go — создание простого веб-приложения, использование фреймворка Echo
- Модуль 6: Базы данных и ORM — подключение к PostgreSQL, работа с SQL, использование библиотеки GORM
- Модуль 7: Тестирование и отладка — написание юнит-тестов, инструменты отладки, профилирование производительности
- Модуль 8: Финальный проект — разработка полноценного приложения на Go, подготовка портфолио