Чему вы научитесь
- Решать продакшн-задачи на Go.
- Владеть синтаксисом Go и писать поддерживаемый код.
- Работать с многопоточностью.
- Использовать PostgreSQL и подключать внешние API.
- Взаимодействовать с Docker.
О курсе
Для кого этот курс
Начальные требования
• Базовое понимание программирования (переменные, циклы, условия, функции)
• Опыт работы с любым ЯП (Python, Java, JavaScript, C++ и др.)
• Базовое понимание протокола HTTP (заголовки, методы, коды ответов)
• Умение работать с Git (коммиты, ветки, пул-реквесты)
Преподаватели курса
Как проходит обучение
• На первой неделе обучения студенты изучат основы языка Go по видеоурокам.
• После этого каждую неделю студенты будут постепенно создавать свой микросервис: на онлайн воркшопах с преподавателями и по инструкциям на обучающей платформе.
• Работу по созданию микросервиса проверяет ревьюер и даёт обратную связь.
По итогу студент разработает полноценный микросервис, который сможет добавить в портфолио.
Что вы получите
- Овладеете Go, изучите синтаксис, научитесь работать с многопоточностью.
- Научитесь писать структурированный и поддерживаемый код.
- Научитесь работать с PostgreSQL и интегрировать сервис с внешними API.
- Освоите навыки отладки, логирования и тестирования кода.
- Научитесь работать с Docker.
- Научитесь решать реальные продакшн-задачи.