Архитектура приложений – онлайн-курс, практический курс проектирования информационной системы на платформе Слёрм
2026-02-19 17:19 Diff
https://slurm.io/architect

За 4 месяца получишь сильную базу от практикующих инженеров и овладеешь архитектурным мышлением для решения реальных задач

от идеи до архитектурного решения

Обратная связь от практикующих инженеров

Добавишь в портфолио кейсы по архитектуре систем

Получишь сертификат о повышении квалификации

Разберёшься, как архитектура решает задачи бизнеса

Овладеешь архитектурным мышлением

Научишься связывать требования, ограничения и технические решения в цельную систему

Ты владеешь навыками программирования на Python, C#, или JavaScript

Программа для специалистов с техническим бэкграундом

Docker и Kubernetes, облачные сервисы для тебя не пустые слова

А возможно у тебя есть опыт по DevOps и  инструментам CI/CD

Знаешь разницу между реляционными и нереляционными базами данных

Использовал RESTful или GraphQL API

Знаешь минимум один высокоуровневый язык программирования на уровне Junior

Курс приблизит тебя
к уровню ведущего разработчика

Курс «Архитектура приложений» — это самый прямой путь к архитектурному мышлению и системным решениям

Для курса важно иметь базовый опыт в разработке или аналитике. Если вы только начинаете и ещё не сталкивались с проектированием систем, стоит сначала закрыть базу — а затем переходить к архитектуре.

Такие специалисты — самые ценные в командах.
Именно они становятся техлидами, архитекторами и отвечают не за код, а за устойчивость системы.

Способность проектировать гибкие и масштабируемые системы

Получишь выход на более высокие роли и проекты

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

  • ошибки архитектуры
  • bottlenecks и проблемы производительности
  • технический долг

Один язык с разработкой и контроль архитектуры

Ты будешь управлять сложностью, а не тушить пожары

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

  • разрыв между бизнесом и разработкой
  • страх «я недостаточно технический»
  • слабое влияние аналитиков и лидов

Уверенность в проектировании и аргументации решений

Твоё мнение определяет архитектуру и ты сможешь брать больше ответственности

Научится проектировать модули, сервисы и границы ответственности так, чтобы решения можно было защищать, а не объяснять «на пальцах»

  • неуверенность в проектировании
  • споры в команде
  • сложности в принятии решений

Архитекторское мышление вместо фрагментарного опыта

Растёт зона ответственности = растёт заработная плата

Научим смотреть на систему целиком и принимать архитектурные решения, а не отдельные технические выборы

  • систематизацию знаний
  • понимание «хорошая ли архитектура у нас на работе»
  • переход от интуитивных решений к обоснованным

Как изменятся твои навыки после курса

Понимаю отдельные паттерны и решения,
но не всегда вижу систему целиком
и не уверен, что архитектура выбрана правильно

Коммуникация с разработкой

Понимаю архитектуру систем,
закладываю границы, управляю сложностью
и принимаю решения, которые живут годами

Коммуникация с разработкой

На курсе ты сделаешь упор на развитие трёх направлений

К системному проектированию

Сервис для рассылки уведомлений

Отслеживает изменение курса USD на сайте Мосбиржи и отправляет сообщение с актуальным курсом на электронную почту раз в час.

Сервис для создания бэкапов

Телеграм-бот принимает все поступающие к нему файлы и помещает их на Яндекс. Диск.

Сервис для конвертации файлов

Принимает в веб-форме odf-файл, конвертирует его в pdf и предоставляет пользователю по ссылке.

Предоставляет эндпоинты для выполнения CRUD-операций в СУБД PostgreSQL

На курсе ты создашь полноценный проект на выбор

Предоставляет API для управления выключателями и получения данных с датчиков

Сервис читает данные (csv-файлы, содержимое: key-value) из определенной директории, очищает данные по критерию «value — натуральное число» и записывает результат в другую заданную директорию в виде json-файла

Ты разберёшься, какие задачи решает архитектура приложений, как применять ключевые паттерны и антипаттерны на практике и чем архитектурные стили отличаются между собой — на реальных примерах проектирования систем.

Попробуй бесплатную часть

Усилишь резюме после курса

За время курса ты спроектируешь 2−3 архитектурных решения, которые будут отражать твой новый профессиональный уровень

обсуждать на собеседованиях

использовать как доказательство перехода на следующий уровень

с обоснованием решений, границ и компромиссов

на уровне, который показывают техлиды и архитекторы

проработанные архитектуры систем

Можно проектировать свой продукт или реальный рабочий кейс

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

62 часа практики и проектирования своего приложения.
В каждом модуле — задания, от простого к сложному. Внимательно читайте условия и учитывайте ловушки, которые встречаются в процессе работы. Задания проверяются ревьюерами, а вопросы можно задавать напрямую эксперту в чате

Senior Software Engineer в Retail Rocket

  • Более 7 лет в IT
  • Занимается инструментами персонализированного маркетинга в Retail Rocket
  • Строит архитектуру системы Torrow для автоматизации бизнеса из более чем ста микросервисов
  • Аспирант университета ИТМО

Senior Software Engineer в Bidease

  • Более 10 лет в IT
  • Строит с нуля компанию и платформу Torrow
  • Основные технологии: .NET Core (C#), TypeScript, MongoDB, ElasticSearch
  • Имеет богатый опыт создания и разработки high-load веб-сервисов и приложений

Technical Product Lead в JetBrains

  • Более 15 лет в IT
  • Руководит полным циклом разработки продукта в JetBrains
  • Занимал позиции Software Architect и Solutions Architect в международных tech-компаниях
  • Сочетает в себе обширные технические знания с более чем 7-летним опытом управления командами

Technical Product Lead в JetBrains

  • Более 15 лет в IT
  • Руководит полным циклом разработки продукта в JetBrains
  • Занимал позиции Software Architect и Solutions Architect в международных tech-компаниях
  • Сочетает в себе обширные технические знания с более чем 7-летним опытом управления командами

Senior Software Engineer в Bidease

  • Более 10 лет в IT
  • Строит с нуля компанию и платформу Torrow
  • Основные технологии: .NET Core (C#), TypeScript, MongoDB, ElasticSearch
  • Имеет богатый опыт создания и разработки high-load веб-сервисов и приложений

Senior Software Engineer в Retail Rocket

  • Более 7 лет в IT
  • Занимается инструментами персонализированного маркетинга в Retail Rocket
  • Строит архитектуру системы Torrow для автоматизации бизнеса из более чем ста микросервисов
  • Аспирант университета ИТМО

и общение в чате со спикерами

приближенных к реальным кейсам

Смотрим видеоуроки и читаем теорию

Делаем практические задания и закрепляем теорию

Обсуждаем задания и задаем вопросы в общем чате со спикерами

Каждое решение доводится до уровня, который не стыдно показывать на собеседовании или внутри команды — как пример зрелого архитектурного мышления

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

За время курса ты спроектируешь 2−3 архитектурных решения: от формулировки задачи и требований до выбора архитектурного подхода, границ и ключевых компромиссов

Мы считаем, что архитектурные навыки формируются только через разбор решений, поэтому все практические работы проверяются экспертами курса

У тебя есть возможность параллельно с учебными заданиями работать над своим продуктом или реальным рабочим кейсом и сразу применять архитектурные решения в текущей работе

Введение в архитектуру приложений

Тема I. Проблематика, почему важно проектировать софт грамотно. Зачем нужна архитектура, что бывает, когда о ней не думают.

Тема II. Изоляция как средство контроля сложности. Спагетти-код. Модульность. Связанность (coupling). Статическое связывание, динамическое связывание. Компоненты и их взаимодействие. Компонент как самостоятельная сущность. Проектирование слабосвязанных компонентов. Тестирование компонентов. MVC как пример модульного паттерна. Причины изменений, изоляция по принципу причин изменений.

Unified Modeling Language

Освоим язык графического отображения: сможете читать и проектировать с помощью этого языка. Научимся использовать диаграммы для визуализации архитектуры и связей.

Тема I. Основные компоненты, что ими можно выражать, для чего они нужны.

Тема II. Диаграммы классов, деятельности, последовательности и прецедентов.

Тема III. Недостатки UML. Модель C4. Инструменты

Научимся анализировать высокоуровнево: будете знать, как решать проблему и с помощью какой парадигмы.

Тема I. Обзор парадигм программирования.

Тема II. ООП, принципы. ООП как средство архитектуры. Классы и методы. Объектный подход, как метод изоляции. Интерфейсы и абстрактные классы. Проблемы наследования.

Тема III. Принципы ООП: (SOLID, DRY).

Научимся проектировать системы, используя паттерны: поймем преимущества и ограничения паттернов, сможете распознать в системах примененные паттерны.

Тема I. Что такое паттерны и зачем они нужны. Их виды.

Тема II. Порождающие и структурные паттерны.

Тема III. Поведенческие паттерны.

Тема IV. Антипаттерны.

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

Тема I. Coupling & Cohesion (Связанность и сочетаемость).

Тема II. Архитектурные границы.

Тема III. Чистая архитектура.

Различные архитектурные подходы

Научимся выбирать подход к решению поставленных производственных задач, объяснять преимущества или чужие/собственные решения. Сможем находить подходящие решения для поставленных задач с учётом актуальной ситуации.

Тема I. Требования, предметная область. Анализ. Функциональные/нефункциональные требования.

Тема II. Архитектуные стили. Луковая, многоуровневая, сервис-ориентированная, микросервисная, event-driven.

Тема III. Архитектура приложений. MVC, MVP, MVVM, MV*.

Тема I. Виды архитекторов и их задачи.

Тема II. Архитектуры на разных уровнях (embedded, application, distributed system, cloud-native service).

Научимся без проблем выбирать инструмент под конкретную задачу.

Тема I. Обзор основных инструментов и технологий, их место в архитектуре и принципы выбора.

Хранение данных: S3, Ceph, Posgres, MongoDB, Clickhouse, Neo4J, Cassandra, KeyValue.

Очереди: AMQP, Rabbit, Kafka, MQTT.

Языки: Python, Java, GO, C++, Javascript/Typescript.

Интерфейс: Консоль, нативные приложения, WEB: React, Vue, Angular, Jquery, гибрид, чатботы.

Инфраструктурные инструменты: docker, k8s, terraform, ansible.

Защита проекта. Завершающая встреча

Открытая защита проекта по желанию. Готовьте проект в течение всего курса, приходите на защиту, получайте фидбек от спикеров.

Именной сертификат с индивидуальным номером получает студент, если:

  • прошёл 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговое задание/проект/сертификацию.

В случае, если студент изучил 80% курса, но не выполнил или не сдал финальное задание, вместо сертификата выдаётся свидетельство.

Онлайн-встречи и чат со спикерами

в рассрочку на 4 месяца или 85 000 ₽ единовременно

Онлайн-встречи и чат со спикерами

рассрочку на 4 месяца или 68 000 ₽ единовременно

Онлайн-встречи и чат со спикерами

в рассрочку на 4 месяца или 45 000 ₽ единовременно

Для тех, кому важна обратная связь экспертов и комьюнити единомышленников

Для тех, кому важно закрепить знания на практике

Для тех, кто готов разобраться самостоятельно в своём темпе

Предоставим все необходимые документы для получения вычета.

Курс за счёт работодателя

В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.

только для физических лиц

от 10 человек
специальные условия

Онлайн-встречи и чат со спикерами

Онлайн-встречи и чат со спикерами

Онлайн-встречи и чат со спикерами

Для тех, кому важна обратная связь экспертов и комьюнити единомышленников

Для тех, кому важно закрепить знания на практике

Для тех, кто готов разобраться самостоятельно в своём темпе

Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)

Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.

68 000 ₽ (80 000 ₽ — для юрлиц)

20 000 ₽ (30 000 ₽ — для юрлиц)

Фундаментальный курс по проектированию систем. Новый ракурс и опора на архитектурные принципы для принятия решений. Научитесь создавать поддерживаемые системы и организовывать код.

Основы информационной безопасности

Как научить коллег делать безопасный прод? Как обеспечить секьюрность на самых начальных этапах и как поменять майндсет ваших горячо любимых коллег? Об этом наш курс.