Этот курс длится семь недель и включает 14 практико-ориентированных занятий, охватывающих темы от основ микросервисов на Go до разработки собственного приложения в рамках дипломного проекта — аналога мессенджера Discord.
Программа курса по микросервисной архитектуре разработана с учетом требований крупных технологических компаний и включает темы, которые часто встречаются на собеседованиях. С помощью обучения ты узнаешь важные вопросы, необходимые при программировании высокопроизводительных масштабируемых микросервисов: — освоишь использование протокола gRPC в Golang-приложениях — на практике научишься применять архитектурные подходы разработки сервисов и организации кода на Go — освоишь паттерны отказоустойчивости приложения, состоящего из микросервисов на языке Go — обеспечишь мониторинг своего сервиса и покроешь его тестами, чтобы точно исключить ошибки в работе — реализуешь межсервисное взаимодействие, систему аутентификации и авторизации
Обучение проходит в формате онлайн-уроков в Zoom дважды в неделю, с упором на практические задания, моделирующие реальные ситуации в BigTech-компаниях.
Студенты также участвуют в код-ревью друг друга, получают дополнительные материалы для самостоятельного изучения и поддержку в чате с другими участниками курса, что позволяет эффективно пройти обучение. По завершении курса выдается именной сертификат об освоении микросервисов на Golang.
Вы можете выбрать удобный для вас тариф: Стандарт или Премиум. Они отличаются доступом к курсу (в Стандарте доступ к курсу на 1 год, в Премиум - на 2 года), а также в тарифе Стандарт нет проверки ДЗ от преподавателя. В остальном наполнение тарифов не отличается: 14 практических занятий, общий чат с преподавателем, Сode review сокурсников и 7 домашних заданий. Какой тариф выбрать - решение только за вами.
Преподаватель курса имеет опыт работы в Ozon Tech, где он разрабатывал инфраструктуру, которая позволяет получить ScyllaDB в облаке, а также сервисы тарификации: подбора и расчета сроков доставки товаров для покупателя.