Курсы по проектированию архитектуры приложений

Виктория Гонгина • Редактор
Обновлено
5.00
1
1 мес
Логотип StepikStepik
Проектирование архитектуры и интеграций сервисов (полный тариф)
Проектирование архитектуры приложений
Проектирование взаимодействия
Разработка решений по интеграции
gRPC
REST
Apache Kafka
RabbitMQ
NoSQL
DWH
Архитектура ПО
Разработка
Сбор требований
ETL
UML
Тестирование API
cURL
SOAP
Postman
Chrome DevTools
Swagger
Python
Проектирование API
Бизнес аналитика
от 22 000 ₽/мес
или сразу 44 000 ₽
Обложка курса
4 мес
Логотип Яндекс ПрактикумЯндекс Практикум
Rust для действующих разработчиков: переход с Python, С++ или C
Проектирование архитектуры приложений
Rust
Разработка
Оптимизация кода
Паттерны проектирования
Архитектура ПО
gRPC
Многопоточность
TCP
Рефакторинг
от 24 360 ₽/мес
-16%
или сразу 90 720 ₽
Обложка курса
4.00
5
5 нед
Логотип GOLANG NINJAGOLANG NINJA
Искусство написания сервиса на Go (Golang). Часть 1
Проектирование архитектуры приложений
Go (Golang)
Backend-разработка
Разработка
Apache Kafka
Black box testing
Clean Architecture
Docker
Git
GitHub
OpenAPI Specification
PostgreSQL
Sentry
Swagger
TDD/BDD
WebSockets
Базы данных
Модульное тестирование
Ручное тестирование
Создание архитектуры проектов
Тестирование API
Тестирование
QA
Тестирование сайтов
Функциональное тестирование
57 560 ₽
-38%
92 096 ₽
4.89
29
5 нед
Логотип Школа Сильных ПрограммистовШкола Сильных Программистов
Анализ Систем
Проектирование архитектуры приложений
Архитектура ПО
Software архитектор
Стратегическое планирование
Анализ требований
Проектирование
Управление разработкой
Развитие бизнеса
Бизнес аналитика
Системная аналитика
Архитектура предприятия
33 000 ₽
-6%
35 000 ₽
2 мес
Логотип DevhandsDevhands
Производительность и масштабируемость
Проектирование архитектуры приложений
Масштабируемость
Высоконагруженные системы
Проектирование информационных систем
Создание архитектуры проектов
Системная архитектура
Highload-архитектура
Архитектура ПО
Архитектор высоких нагрузок
80 000 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
Проектирование высокопроизводительных приложений и инструменты ИИ
Проектирование архитектуры приложений
Highload-архитектура
Java
Нагрузочное тестирование
ООП
Оптимизация кода
Apache JMeter
HP LoadRunner
Nagios
Performance
Selenium
UML
Анализ требований
Проектирование
Архитектура ПО
Software архитектор
58 000 ₽
5.00
1
1 нед
Логотип Школа Больших ДанныхШкола Больших Данных
Core Spark - основы для разработчиков
Проектирование архитектуры приложений
Apache Spark
Big Data
Инженерия данных
Data Engineering
Python
Scala
SQL
Apache Hadoop
ETL
Администрирование Linux
Высоконагруженные системы
51 200 ₽
Обложка курса
12 мес
Логотип AndroidSprintAndroidSprint
Создание собственного приложения + коммерческий опыт
Проектирование архитектуры приложений
Kotlin
Android
Разработка под Android
Jetpack Compose
Разработка мобильных приложений
Разработка
MVVM
Jira
Git
от 8 708 ₽/мес
-17%
или сразу 209 000 ₽
1 мес
Логотип StepikStepik
Проектирование архитектуры и интеграций (API / брокеры) сервисов
Проектирование архитектуры приложений
Проектирование взаимодействия
Разработка решений по интеграции
Проектирование API
Разработка
RabbitMQ
Apache Kafka
API Интерфейсы
Архитектура ПО
API веб-сервисов
Сбор требований
gRPC
REST
DWH
ETL
NoSQL
SOAP
Postman
cURL
Chrome DevTools
Python
Swagger
от 6 995 ₽/мес
или сразу 13 990 ₽
Обложка курса
5 мес
Логотип Яндекс ПрактикумЯндекс Практикум
Rust для действующих разработчиков: погружение в блокчейн
Проектирование архитектуры приложений
Rust
Разработка
Оптимизация кода
Паттерны проектирования
Блокчейн
Архитектура ПО
gRPC
Многопоточность
TCP
Рефакторинг
Solana
Криптография
DeFi
от 24 780 ₽/мес
-16%
или сразу 114 240 ₽
5.00
1
2 мес
Логотип DevhandsDevhands
Системный дизайн высоконагруженных проектов
Проектирование архитектуры приложений
Системный дизайн
Высоконагруженные системы
Проектирование информационных систем
Создание архитектуры проектов
Системная архитектура
Highload-архитектура
Архитектура ПО
Архитектор высоких нагрузок
60 000 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
ARC-004 Шаблоны проектирования приложений масштаба предприятия
Проектирование архитектуры приложений
Паттерны проектирования
Архитектура ПО
Software архитектор
Рефакторинг
54 500 ₽
5.00
2
1 мес
Логотип StepikStepik
Проектирование архитектуры и интеграций сервисов (с проверкой)
Проектирование архитектуры приложений
Разработка решений по интеграции
Архитектура ПО
Микросервисная архитектура
gRPC
API
REST API
Apache Kafka
DWH
ETL
Postman
SOAP
Chrome DevTools
от 12 500 ₽/мес
или сразу 25 000 ₽
Обложка курса
4 мес
Логотип Яндекс ПрактикумЯндекс Практикум
Rust для действующих разработчиков
Проектирование архитектуры приложений
Rust
Разработка
Оптимизация кода
Паттерны проектирования
gRPC
Архитектура ПО
Многопоточность
TCP
Рефакторинг
от 21 840 ₽/мес
-16%
или сразу 82 320 ₽
4 мес
Логотип StepikStepik
Программа курсов: Бэкенд-разработка на Python
Проектирование архитектуры приложений
Python
Backend-разработка
Django
Веб-разработка
Разработка
RabbitMQ
Apache Kafka
PyCharm
ООП
Jupyter Notebook
API веб-сервисов
JSON
HTTP
Проектирование API
SOAP
GraphQL
gRPC
Postman
REST
REST API
Chrome DevTools
Swagger
от 11 250 ₽/мес
или сразу 22 500 ₽
1 мес
Логотип StepikStepik
Redux для управления состоянием React-приложений
Проектирование архитектуры приложений
Redux
React
React Native
от 1 475 ₽/мес
или сразу 2 950 ₽

Больше об авторах

Автор
Николай Ширинкин
Менеджер продукта
Больше об эксперте

Менеджер продукта в Edtech/HR-tech. За более чем 7 лет работы создал и масштабировал цифровые продукты в Edtech (Яндекс Практикум, Сравни Образование, Хабр Карьера). Через карьерные и образовательные продукты обучил и трудоустроил более 30.000 специалистов, а также провел более 1000+ часов менторских консультаций для начинающих специалистов Product менеджеров, Разработчиков и Аналитиков

Регалии/Квалификации:
  • Product owner
  • Бакалавриат: Менеджмент, Управление персоналом
Экспертиза:
  • Разработка и запуск продукта
  • Продуктовая аналитика
  • Стратегическое и операционное планирование
  • Финансовое планирование, бюджетирование, P&L и расчет юнит-экономики
  • HR-менеджмент, обучение и развитие персонала
  • Управление персоналом, построение команды

Посмотреть всех экспертов

Отзывы об онлайн-курсах по направлению Программирование и IT

Владислав Гавриленко
Пользователь Хабра
Достоинства: Честно говоря, я был приятно удивлен насыщенностью и практической ценностью материала. Ожидал получить больше теорию, а в итоге пришел к глубокой, хорошо структурированной программе, которую можно сразу применять в реальной работе.Курс дал ответы на многие важные для меня вопросы связанные с анализом систем, их проектированием и жизненным циклом.Для меня стал открытием стал Event Storming - я понял как можно описывать систему контурно, без излишних технических деталей, так, чтобы это было наглядно и понятно бизнесу для согласования. Научился выявлять и систематизировать требования к системе, проектировать изменения системы, прогнозировать риски.
Комментарий: Хоть и не приходилось писать ни строчки кода - заданий на "хорошо подумать" было достаточно. Все рекомендации кураторов курса, Антона были актуальны и полезны. Учтите это при планировании времени.Спасибо за ооочень крутой курс Антону и всей команде «Школы сильных программистов», тёплое отношение, за такой интересный экспириенс!
Вячеслав Филатов
Пользователь Хабра
Достоинства: Программа включает большой спектр тем, курс интенсивный, не дает расслабится, интересная методика дедлайнов и сдачи проектов по каждому спринту, тренажер удобный, есть доп курсы , куратор всегда на связи
Недостатки: соотношение теории и практики, практика рандомной сложности, студент один на один с тренажером, никакого общения в чатах студентов и тд
Иван Ожгихин
Пользователь Хабра
Александра Юсупова
Пользователь Хабра
Данила Бугреев
Пользователь Хабра
Эльвира Валиуллина
Пользователь Хабра
Александр Габадулин
Пользователь Хабра
Юлия Митрофанова
Пользователь Хабра
Посмотреть все отзывы

Промокоды и акции для направления Программирование и IT

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Проектированию архитектуры приложений

1. Проектирование архитектуры и интеграций сервисов (полный тариф)

Вы отработаете на практике проектирование архитектуры веб-сервиса и интеграций с нуля. Соберёте требования (ФТ и НФТ), решите архитектурные вопросы (стиль, база данных, масштабирование), настроите межсервисные взаимодействия API (от gRPC и REST, до WS и Webhook) или брокеры сообщений (Kafka / MQ), задокументируете их в Swagger и опишите инфраструктуру вашего проекта. Поддержка преподавателя и задачи с проверкой.
Школа: Stepik
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: 44 000 ₽
Цена без скидки: 44 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Rust для действующих разработчиков: переход с Python, С++ или C

Для тех, кто хочет плавно перейти на Rust с Python, C/C++ или других языков
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 90 720 ₽
Цена без скидки: 108 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. Искусство написания сервиса на Go (Golang). Часть 1

Глобальная задача курса – написать с нуля бекенд для чата поддержки банка со всеми вытекающими. После прохождения курса не должно остаться непонятных моментов в том, как могут быть разработаны и устроены сервисы на Go.
Начнем с обсуждения архитектуры, организации пакетов, директорий и инструментов, необходимых для локальной разработки. Спроектируем и реализуем клиентское и менеджерское API, поиграемся с фреймворками и кодогенерацией. Подключим аутентификацию, хранилище и очереди. Не забудем про логирование, конфигурирование и развертывание. И, конечно же, тесты!
Школа: GOLANG NINJA
Дата начала: В любое время
Длительность: 5 недель
Стоимость курса: 57 560 ₽
Цена без скидки: 92 096 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. Анализ Систем

Курс о том, как проектировать большие системы. Новые — чтобы не переделывать, старые — чтобы разобрать на части и ускорить разработку

Дата начала: В любое время
Длительность: 5 недель
Стоимость курса: 33 000 ₽
Цена без скидки: 35 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. Производительность и масштабируемость

Изучите основы управления Linux-инфрой, погрузившись «под капот», поближе к инфраструктуре. Любой стэк. Нагрузка и планирование мощностей: выжмете 20-100K RPS из своих сервисов на своей инфраструктуре). Масштабирование СУБД: практика с кластерами Redis/Valkey, PosgtreSQL+SPQR, CockroachDB
Школа: Devhands
Дата начала: В любое время
Длительность: 2 месяца
Стоимость курса: 80 000 ₽
Цена без скидки: 80 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. Проектирование высокопроизводительных приложений и инструменты ИИ

Повысьте производительность ваших систем! Курс для архитекторов и разработчиков, стремящихся создавать быстрые и эффективные приложения. Оптимизация, тестирование и паттерны проектирования.

High-Performance application, High-Load application, High-Availability application. Управление производительностью приложения. Зависимость цены исправления ошибок от стадии обнаружения и стадии внесения. Основные характеристики, описывающие производительность системы. Модель нагрузки на систему.

Формирование нефункциональных требований для высокопроизводительных систем. Работа с противоречиями при формировании требований к производительности. Полнота требований.

Практикум (1 ч): Анализ требований на противоречивость и полноту.

Особенности формирования требования к системам массового обслуживания (СМО).

Атрибуты качества системы. Компромиссы при одновременной работе над несколькими атрибутами качества на примере CAP и PACELC.

Практикум: Разбор принципа балансировки атрибутов качества на примере Amazon Dynamo DB (1 ч). Рассмотрение подходов к гибкому масштабированию системы на примере Amazon Dynamo DB с сохранением контроля над отказоустойчивостью и сохранением константной производительности.

Основные причины потери производительности системы (1 ч). Основные методы повышения производительности системы (1 ч). Принципы горизонтального и вертикального масштабирования систем (0,5 ч).

Практикум (2 ч): Разбор примера масштабирования системы. Преобразование монолитной системы в Map-Reduce. Обзор Map-Reduce. Преобразование Map-Reduce в Lambda-архитектуру для снижения проблем чистой Map-Reduce практики.

Основные классы шаблонов, используемые при построении высокопроизводительных систем: GRASP, Architecture patterns, Application Integration patterns. Примеры практической реализации шаблонов в современных стандартах. Примеры практической реализации шаблонов в современных системах интеграции frameworks разработки.

Основные вопросы кодирования высокопроизводительных систем. Методы оптимизации современных компиляторов и сред выполнения.

Виды тестов, используемые при доказательствах производительности системы. Подготовка к тестированию (составление сценариев и формирование модели нагрузки). Анализ результатов тестирования.

Введение в методологию SPE. История, границы использования. Методика анализа систем с использованием SPE.

Практикум (1 ч): Рассмотрение на практическом примере применения SPE методологии для: Оценки пределов производительности системы, исходя из текущих характеристик аппаратно-программной части; Оценки влияния принимаемых архитектурных решений на производительность системы; Оценки требований к аппаратной части, исходя из поставленных требований по производительности, базируясь на масштабировании текущих процессов системы.

Дата начала: 12 октября
Длительность: 1 неделя
Стоимость курса: 58 000 ₽
Цена без скидки: 58 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

7. Core Spark - основы для разработчиков

(16 ак. часов) За четыре дня вы пройдёте путь от «Spark где-то там запускается» до уверенного понимания, как устроены распределённые вычисления и как заставить их работать на ваш результат. В кульминации вы соберёте собственные пайплайны обработки: научитесь работать с ключевыми абстракциями (RDD и DataFrame), подключать источники данных и писать запросы через Spark SQL, а затем разберёте, почему оно тормозит и что с этим делать. В итоге вы сможете разрабатывать и запускать Spark-приложения на Python/Scala предсказуемо, с контролем качества, производительности и поведения в реальной среде.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 51 200 ₽
Цена без скидки: 51 200 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

8. Создание собственного приложения + коммерческий опыт

Премиум обучение с созданием собственного приложения под руководством создателей AndroidSprint. Создайте реальный продукт от идеи до релиза в магазины с профессиональным дизайном за 12 месяцев. Kotlin, Android, аутстаффинг, карьерная подготовка и сопровождение.
Школа: AndroidSprint
Дата начала: По мере набора группы
Длительность: 12 месяцев
Стоимость курса: 209 000 ₽
Цена без скидки: 249 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

9. Проектирование архитектуры и интеграций (API / брокеры) сервисов

Вы отработаете на практике проектирование архитектуры веб-сервиса и интеграций с нуля. Соберёте требования (ФТ и НФТ), решите архитектурные вопросы (стиль, база данных, масштабирование), настроите межсервисные взаимодействия API (от gRPC и REST, до WS и Webhook) или брокеры сообщений (Kafka / MQ), задокументируете их в Swagger и опишите инфраструктуру вашего проекта.
Школа: Stepik
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: 13 990 ₽
Цена без скидки: 13 990 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

10. Rust для действующих разработчиков: погружение в блокчейн

Основные фичи Rust, многопоточность, асинхронность, FFI, unsafe код, откладка, оптимизация, проектирование, рефакторинг
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 114 240 ₽
Цена без скидки: 136 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

Рейтинг лучших школ по направлению Программирование и IT