На этом курсе начинают с основ веб-разработки. Студенты создают минимально работоспособную версию программы. Каждое новое задание добавляет функционал, пока программа не станет полноценным продуктом.
Далее учат разбивать программу на независимые части - микросервисы. Показывают, как они общаются между собой. Одновременно студенты знакомятся с NoSQL базами данных - когда их использовать и какие преимущества они дают.
Здесь объясняют контейнеризацию - технологию, которая упрощает запуск проектов с микросервисами. Затем добавляют систему авторизации и аутентификации, разбирают работу с токенами.
Студенты изучают event-driven архитектуру - как сервисы могут общаться без прямого вызова. Затем переходят к CI/CD - автоматической сборки, тестирования и развертывания кода.
В последнем модуле учат создавать приложения, которые работают на разных устройствах - компьютерах и телефонах.
Оплата зависит от скорости обучения - чем быстрее учитесь, тем меньше платите. Есть 7 дней тестового периода, менторская поддержка и возможность заморозить обучение бесплатно.