Хочу поступить
Скидка 50% при оплате до 22 января 2021

Архитектор информационных систем

Курс для middle-специалистов. Повысьте квалификацию и уровень дохода вместе с GeekBrains.

Хочу поступить
Программа разработана совместно с компаниями

Поможем стать архитектором информационных систем

Чему вы научитесь:
  • проектировать архитектуру информационных систем и программ для бизнеса;
  • контролировать процесс и качество разработки;
  • выбирать оптимальные подходы для создания высоконагруженных и отказоустойчивых систем.
После учебы вы сможете претендовать на вакансии:
  • архитектор программного обеспечения;
  • IT-архитектор;
  • архитектор информационных систем;
  • Solution и Enterprise архитектор.

Курс для опытных специалистов

Middle-разработчикам, чтобы заниматься архитектурой систем
Начинающим архитекторам систем, чтобы учиться на чужих ошибках
Практикующим архитекторам, чтобы систематизировать знания

Что нужно знать

Базовые принципы ООП и язык программирования

Подойдёт любой верхнеуровневый язык, желательно со строгой типизацией: C#, Java, C++, Kotlin, ES2015+/TS, Python, Ruby.

Основы сетевых и веб-технологий

Понимание принципов работы HTTP, HTML, CSS, JS, реляционных и нереляционных баз данных, типов и структур данных, сетевого стека TCP/IP.

Процесс разработки ПО

Желательно иметь опыт разработки от одного года, понимать основы алгоритмизации, уметь работать с GIT и UNIX-подобными системами. 

Обучение в GeekBrains — двойная выгода для карьеры

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

220 000 ₽

Зарплата в месяц

84%от всех на hh.ru

Доступных вакансий

Почему нас выбирают

Даём обратную связь

Обучение на 90% состоит из вебинаров: вы получаете обратную связь от преподавателей и общаетесь с одногруппниками. Все вебинары можно пересмотреть в записи.

Постоянно обновляем программу

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

Помогаем с заданиями

Вы выполняете задания и работаете над проектами, которые пойдут в портфолио. Если попалось сложное задание, можете обратиться к преподавателю: он поможет разобраться.

Сопровождаем на всех этапах

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

Как GeekBrains помогает найти работу

1

Дадим необходимые знания

Вы освоите все необходимые инструменты и компетенции для развития карьеры.
2

Проанализируем резюме с экспертами SuperJob

HR-специалисты SuperJob помогут создать резюме, которое выделит вас среди других кандидатов.
3

Предоставим базу вакансий

Вы можете откликаться на интересные вакансии в разделе «Карьера», а лучшие студенты смогут претендовать на места в компаниях Ростелеком и Qoollo.

Наши ученики трудоустроились в компании

Вас обучают
эксперты-практики

Денис Бекасов
Начальник департамента исследований и разработки компании Qoollo

Имеет 8-летний опыт проектирования, разработки, ввода в эксплуатацию и поддержки больших информационных систем. Старший преподаватель, методолог образовательных проектов и автор курсов по программированию, проектированию ПО и основам веб-разработки в МГТУ им. Н.Э. Баумана.

Денис Бабарыкин
Начальник отдела прикладной разработки компании Qoollo

Опытный Fullstack.NET-разработчик и архитектор, эксперт в ведении проектов с распределенной архитектурой. Преподаватель и автор курсов по программированию и разработке прикладного ПО в МГТУ им. Н. Э. Баумана.

Программа обучения

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

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

74

часа образовательного контента

120

часов практики

2

вебинара в неделю
I модуль

Введение в разработку ПО. Парадигмы программирования

Поговорим о современных парадигмах программирования, их взаимосвязи, достоинствах и недостатках.

  • Введение в понятие архитектуры и проектирование ПО
  • Введение в программирование. Принципы структурного программирования.
  • Принципы объектно-ориентированного программирования
  • Идеи функционального подхода
  • Идеи логического программирования
  • Декларативное программирование 
  • Две практические встречи
1 месяц — 6 вебинарных уроков, 2 практических онлайн-встречи
12 часов обучающего контента, 24 часа практики
II модуль

Базовые принципы проектирования. Объектно-ориентированное проектирование ПО

Расскажем об ООП и паттернах объектно-ориентированного проектирования. Вы узнаете, как строить чистые архитектуры, проектировать библиотеки и собирать ПО для бизнес-задач.

  • Принципы SOLID
  • Объектно-ориентированные паттерны: порождающие
  • Объектно-ориентированные паттерны: структурные
  • Объектно-ориентированные паттерны: поведенческие
  • Компоненты. Принципы связности и сочетаемости компонентов
  • Архитектура. Горизонтальные уровни и вертикальные срезы
  • Чистая архитектура. Принципы построения. Best Practiсes
  • Практическая встреча
1 месяц — 7 вебинарных уроков и 1 практическая встреча
14 часов обучающего контента, 24 часа практики

Проект

Спроектированное и разработанное в соответствии с принципами SOLID ПО

III модуль

Проектирование прикладных приложений

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

  • Хранение данных. Выбор способа организации хранения данных под задачу.
  • Паттерны проектирования приложений с базой данных (Repository)
  • Передача данных. Способы организации передачи данных между приложениями и их частями
  • Представление данных. Паттерны проектирования приложений с пользовательским интерфейсом
  • MVC (на примере классических MPA приложений)
  • MVP/MVVM (на примере десктопных и мобильных приложений)
  • Архитектуры SPA-приложений
  • Обработка данных. Принципы построения систем обработки данных
1 месяц — 8 вебинарных уроков
16 часов обучающего контента, 24 часа практики

Проект

Спроектированное и разработанное приложение с базой данных и пользовательским интерфейсом

IV модуль

Проектирование сервис-ориентированных архитектур (SOA) и их производных

Получите навыки проектирования систем на основе сервис-ориентированной (SOA) и микросервисной архитектуры.

  • Понятие сервис-ориентированной архитектуры
  • Понятие микросервисной архитектуры
  • Способы организации взаимодействия сервисов. Протоколы. Шина.
  • Надежность, отказоустойчивость и безопасность систем
  • Горизонтальное масштабирование. Базовые подходы
  • Распределённые системы обработки информации
  • Распределённые хранилища данных
  • Вопросы идентификации, аутентификации и авторизации
1 месяц — 8 вебинарных уроков
16 часов обучающего контента, 24 часа практики

Проект совместно с «Ростелеком»

Спроектированная распределенная система обработки на основе сервисов

V модуль

Развертывание, сопровождение, поддержка (CI/CD)

Узнаете, как управлять, развертывать, сопровождать и поддерживать информационные системы.

  • CI/CD
  • Контейнеризация (Docker)
  • Оркестрация контейнеров
  • Логирование (ELK)
  • Мониторинг (Zabbix, Prometheus, Grafana)
  • Service Discovery, конфигурирование
  • Настройка веб-серверов (NGINX)
  • Защита информации в информационных системах
1 месяц — 8 вебинарных уроков
16 часов обучающего контента, 24 часа практики

Проект

Настройка развертывания для SOA

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

Swagger
Open API
REST
UML
IDEF
RabbitMQ
Kafka
Docker
Kubernetes
ELK
Zabbix
Prometheus
Grafana
NGINX
Владение современными парадигмами программирования
Владение принципами SOLID, ООА, понимание чистой архитектуры
Умение проектировать прикладные приложения с базами данных и пользовательским интерфейсом (MPA и SPA)
Навык проектирования систем на основе сервисов (SOA) и микросервисов (микросервисная архитектура)
Понимание принципов управления развёртыванием, сопровождением и поддержкой разработанных систем за счёт использования механизмов контейнеризации, логирования, мониторинга и оркестрации

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

Владимир Рогач, Mail.Ru Group, ex-Software Architect "Райффайзен-банк"

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

Вы получаете электронный сертификат и удостоверение о повышении квалификации установленного образца, их можно приложить к портфолио и показать работодателю. Обучение проводим на основании гослицензии № 040485.

Мы дарим подарки всем студентам

Стоимость обучения

-50%
Рассрочка без первого взноса и переплат
4 722₽/месяц
Одним платежом
170 000 ₽
85 000 ₽
Сэкономьте еще 13%
Вы можете вернуть 13% стоимости через налоговый вычет. Оставьте заявку и спросите об этом менеджера.

Записаться на курс и получить бесплатную карьерную консультацию

Старт обучения: 2 февраля
Бесплатный звонок по России 8 800 700-68-41
Отправляя заявку,  вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Спасибо! 
Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время.
Упс! Что-то пошло не так

Часто задаваемые вопросы

Что если я не имею опыта разработки программного обеспечения и других информационных систем?

Программа рассчитана на опытных специалистов: middle-разработчиков и начинающих архитекторов систем. Если у вас нет опыта разработки, рекомендуем посмотреть Факультеты направления Веб-разработка.

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

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

Вебинары проходят 2 раза в неделю вечером по Москве.

Что делать, если я пропустил занятие или не могу учиться онлайн?

Мы записываем все занятия, вы можете пересматривать их в разделе «Обучение». К каждому занятию вы найдёте методички — они помогают получить дополнительные знания и подготовиться к следующим занятиям.

Кто преподаватели курса?

Денис Бекасов и Денис Бабарыкин — ведущие разработчики в Qoollo и эксперты в области проектирования и поддержки больших информационных систем. Они также авторы нескольких курсов по программированию и разработке ПО в МГТУ им. Н. Э. Баумана.

Скидка на обучение

50%

Скидка на
обучение 50%

Оставьте заявку и узнайте подробности у менеджера

14
дней
00
:
00
:
00
до конца новогодней распродажи
Оставить заявку

Скорее собирайтесь у елочки: розыгрышей будет целых три. И все они среди тех, кто с 1 по 30 декабря 2020 года купит обучение на сумму от 50 000 рублей. Рассказываем по порядку.

  • У нашего Деда Мороза есть мешок подарков от Apple. Среди них — MacBook Air, iPhone 11 Pro, часы Apple Watch и наушники AirPods Pro. 
  • Разыгрываем призы трижды: 11 декабря, 21 декабря и 12 января. Участвуют те, кто купил курсы на сумму от 50 000 рублей с 1 по 30 декабря 2020. Результаты опубликуем в нашем блоге.
  • Чем раньше купите обучение, тем больше у вас шансы на выигрыш. Например, если вы оплатите курс 1 декабря, то поучаствуете во всех трех розыгрышах.

Подробнее обо всех условиях розыгрыша читайте в блоге.

Счастливого Нового года и удачи!