Разработка микросервисов на Go

Это онлайн-курс от Авито. За 3 месяца вы освоите Go, PostgreSQL, API и Docker и создадите собственный микросервис. 
до 10 часов в неделю

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

  • Решать продакшн-задачи на Go.
  • Владеть синтаксисом Go и писать поддерживаемый код.
  • Работать с многопоточностью.
  • Использовать PostgreSQL и подключать внешние API.
  • Взаимодействовать с Docker.

О курсе

За 3 месяца вы шаг за шагом создадите собственный микросервис и освоите язык Go, работу с PostgreSQL, интеграцию с API и Docker.

Формат курса включает видеоуроки, практические задания и воркшопы с инженерами Авито. Каждая неделя — новый этап разработки, а все задания проверяются ревьюерами с подробной обратной связью.

К концу обучения вы создадите полноценный микросервис, а лучшие выпускники получат преимущество при отборе на стажировку в Авито.

Для кого этот курс

Курс подойдёт, если вы хотите систематизировать знания или перейти на Go с других языков. У вас есть опыт разработки на любом языке программирования, кроме Go, до двух лет. Вы учитесь на 2−6 курсе, в магистратуре либо уже получили диплом по технической специальности. Или развиваете прикладные IT-навыки самостоятельно.

Начальные требования

• Базовое понимание программирования (переменные, циклы, условия, функции)
• Опыт работы с любым ЯП (Python, Java, JavaScript, C++ и др.)
• Базовое понимание протокола HTTP (заголовки, методы, коды ответов)
• Умение работать с Git (коммиты, ветки, пул-реквесты)

Наши преподаватели

Как проходит обучение

• На первой неделе обучения студенты изучат основы языка Go по видеоурокам.
• После этого каждую неделю студенты будут постепенно создавать свой микросервис: на онлайн воркшопах с преподавателями и по инструкциям на обучающей платформе.
• Работу по созданию микросервиса проверяет ревьюер и даёт обратную связь.

По итогу студент разработает полноценный микросервис, который сможет добавить в портфолио.

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

загружаем...

Что вы получаете

  • Овладеете Go, изучите синтаксис, научитесь работать с многопоточностью.
  • Научитесь писать структурированный и поддерживаемый код.
  • Научитесь работать с PostgreSQL и интегрировать сервис с внешними API.
  • Освоите навыки отладки, логирования и тестирования кода.
  • Научитесь работать с Docker.
  • Научитесь решать реальные продакшн-задачи.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно