пиши как разработчик, думай как архитектор
Фундаментальный курс по проектированию систем. Новый ракурс и опора на архитектурные принципы для принятия решений.
Научитесь создавать поддерживаемые системы и организовывать код.
поток: старт 26 мая
длительность 3 месяца
Архитектура приложений
62% практики
39 часов теории
Проектирование приложения
6 тем на выбор
Прямое общение со спикерами
5 онлайн-встреч в формате «вопрос-ответ»
Код-ревью проекта
от спикера
62 часа практики
Кому подойдёт курс?
  • Освоите ключевые принципы проектирования архитектуры приложений
  • Научитесь писать качественный и эффективный код, который легко поддерживать и масштабировать
  • Сможете смотреть на систему и процесс разработки глазами архитектора, проектировать ПО осознанно и визуализировать его архитектуру
  • Повысите качество и производительность приложений
Разработчикам ПО
Тимлидам и техлидам
  • Улучшите взаимодействие с разработчиками и заказчиками
Системным аналитикам
  • Глубже поймете функциональные и нефункциональные требования к ПО
  • Узнаете про паттерны проектирования и не только
  • Научитесь смотреть на систему и процесс разработки глазами архитектора, проектировать ПО осознанно и визуализировать его архитектуру
  • Структурируете знания об архитектуре, ее гибкости и жизненном цикле
  • Улучшите координацию и взаимодействие внутри команды
  • Повысите качество и эффективность проектов благодаря лучшим архитектурным практикам
Чему вы научитесь
Проводить архитектурные границы
Смотреть на систему, как архитектор
Проектировать ПО, учитывая изменчивость ИТ-систем
Строить UML-диаграммы
Рефакторить код
Анализировать системы
На курсе вы создадите один проект на выбор
Сервис для рассылки уведомлений
Отслеживает изменение курса USD на сайте Мосбиржи и отправляет сообщение с актуальным курсом на электронную почту раз в час.
Сервис для создания бэкапов
Телеграм-бот принимает все поступающие к нему файлы и помещает их на Яндекс. Диск.
Сервис для конвертации файлов
Принимает в веб-форме odf-файл, конвертирует его в pdf и предоставляет пользователю по ссылке.
REST API
Предоставляет эндпоинты для выполнения CRUD-операций в СУБД PostgreSQL
Сервис умного дома
Предоставляет API для управления выключателями и получения данных с датчиков
ETL
Сервис читает данные (csv-файлы, содержимое: key-value) из определенной директории, очищает данные по критерию «value — натуральное число» и записывает результат в другую заданную директорию в виде json-файла
Бесплатная консультация по курсу «Архитектура приложений»
Главное практика
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 веб-сервисов и приложений
Подробнее о спикере
Егор Лукьянов
Lead Software Engineer в Gcore
  • Более 15 лет в IT
  • Отвечает за архитектуру Платформы анализа больших данных
Автор
  • Руководит бэкенд-разработкой на Python
  • Сочетает в себе сильные технические знания с более чем 5-летним опытом управления командой
Подробнее о спикере
Как проходит обучение
4 часа практики
5
13
онлайн встреч
практических заданий
и общение в чате со спикерами
приближенных к реальным кейсам
10 модулей
102
часа всего
итоговый проект
6
часов в неделю
2 часа теории
Шаг 1
Смотрим видеоуроки и читаем теорию
Шаг 2
Шаг 3
Шаг 4
Шаг 5
Делаем практические задания и закрепляем теорию
Обсуждаем задания и задаем вопросы в общем чате со спикерами
Встречаемся со спикерами
Защищаем итоговый проект
Программа
Онлайн-встреча со спикерами
встречи с экспертами
Онлайн-встреча со спикерами
встречи с экспертами
Онлайн-встреча со спикерами
встречи с экспертами
Завершающий модуль
встречи с экспертами
На курсе
Практикуетесь на реальных темах для проекта: с основ до полноценных архитектурных диаграмм
Расписываем системы под разными углами, от взаимодействия между классами до взаимодействия между сервисами
Прорабатываем функциональные и нефункциональные требования, закладываем возможности для дальнейшего расширения
Нет привязки к определенному языку программирования!
Сертификат
Именной сертификат с индивидуальным номером получает студент, если:
  • прошёл 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговое задание/проект/сертификацию.
В случае, если студент изучил 80% курса, но не выполнил или не сдал финальное задание, вместо сертификата выдаётся свидетельство.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Написать нам
старт 26 мая
Поток
Видеоуроки
Практические задания
Код-ревью итогового проекта
Онлайн-встречи и чат со спикерами
в рассрочку на 4 месяца или 125 000 85 000 ₽ единовременно
21 250 ₽/мес
31 250 ₽/мес
Начни учиться бесплатно
Познакомьтесь с материалами и спикерами курса. Демо-курс доступен 3 дня.
Прошедшие вебинары
На вебинаре обсудили:
  • Как построить MVP приложения, который не нужно переделывать
  • Как безболезненно и дёшево внедрять чистую архитектуру
  • Как знание архитектурных подходов может ускорить процесс разработки и повысить продуктивность разработчиков
Запись от 04.07
  • Как проводить архитектурные границы для упрощения поддержки кодовой базы проекта
На вебинаре обсудили:
  • REST и RPC подходы при проектировании Web API
  • Форматы ответов на запросы клиентов
  • Что делать с большими списками данных в ответе
Запись от 19.04
  • Зачем нужен паттерн Backend-For-Frontend и когда его используют
Нужна консультация?
задайте нам свой вопрос
+7