Курс «Архитектор программного обеспечения» [Яндекс Практикум] [1 часть]

Bot

Администратор
Команда форума
23 Янв 2020
208,771
3,150
113
269049.jpg

Чему вы научитесь
Планировать архитектуру ПО
Узнаете, что такое монолитная и микросервисная архитектуры, как они соотносятся с целями бизнеса
Настраивать системы под большие нагрузки
Освоите балансировщики нагрузки, стратегии кеширования, брокеры сообщений

Проектировать API
Изучите правила, соглашения и стандарты, которые действуют при проектировании расширяемого API

Выбирать формат обмена данными
Поймёте, какие форматы и протоколы межсервисного взаимодействия подходят под ваши задачи

Выбирать формат хранения данных
Познакомитесь с плюсами и минусами разных СУБД, чтобы научиться выбирать оптимальную

Использовать шаблоны
Узнаете, какие проблемы часто возникают при проектировании программ и как их решать

Технологии и инструменты, которые вы освоите

REST API
СУБД
SOLID
UML
Redis
Prometheus
Grafana
Модель OSI
Kafka
RabbitMQ

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

Наглядная теория
В учебнике собраны только важные материалы, все уроки дополнены схемами и доступны в любое время
Задания для самопроверки
Внутри учебника есть онлайн-тренажёр с небольшими заданиями, которые проверяются автоматически — вы сразу увидите результат
Практические работы
Эксперты проверят ваши проекты и подскажут, как их улучшить

Вебинары с наставниками
Опытные разработчики разберут сложные кейсы и ответят на ваши вопросы

practicum.yandex.ru/promo/courses/software-architect