Курсы YADRO
Разработка микросервисных приложений на Golang
Разработка микросервисных приложений на Golang
Вместе с кураторами участники пройдут путь от идеи проекта до MVP production-ready сервиса. В процессе студенты научатся создавать и тестировать конкурентные приложения на Go, а также работать с популярными библиотеками и внешним API.
Программа курса
Нормализация поисковых запросов. Стемминг
Работа с REST API
Оптимизация производительности приложения на Go: многопоточность, конкурентный доступ, кэширование
Индексация, поиск и ранжирование
Создание и тестирование веб-сервиса
Основы работы с SQL. Схемы, миграции
Подготовка сервиса к развертыванию. Makefile, Docker и другие инструменты
Тестирование. Покрытие и проверка гонок
Web-UI. Шаблоны HTML, проверка кода и имиджей
Подключение сервиса к Telegram
Требования к участию
Этот курс подойдет тем, кто:
Учится в университете на 2 курсе и старше или недавно выпустился