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

  • Автор темы Дима Маниша
  • 725
  • Обновлено
  • 03, Mar 2021
  • #1
GeekBrains Архитектор информационных систем



Описание курса:

Поможем стать архитектором информационных систем
Чему вы научитесь:

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


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


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


Программа обучения Вы начнёте с основ и получите знания, необходимые для проектирования информационных систем. В программе пять модулей, в каждом — практические задания, тесты и онлайн-вебинары. Вебинары проходят 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) и микросервисной архитектуры.
  • Понятие сервис-ориентированной архитектуры
  • Понятие микросервисной архитектуры
  • Способы организации взаимодействия сервисов. Протоколы. Шина.
  • Надежность, отказоустойчивость и безопасность систем
  • Горизонтальное масштабирование. Базовые подходы
  • Распределённые системы обработки информации
  • Распределённые хранилища данных
  • Вопросы идентификации, аутентификации и авторизации


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


1 месяц — 8 вебинарных уроков 16 часов обучающего контента, 24 часа практики
Проект Настройка развертывания для SOA
Добавьте к своему резюме необходимые навыки архитектора меньше чем за полгода

Скачать:


Дима Маниша


Рег
24 Feb, 2018

Тем
1716

Постов
1739

Баллов
18899
  • 01, Apr 2021
  • #2
по ссылке говно под названием [SkillBox] Как открыть веб-студию (2018) зря потраченные деньги!
 

umberto


Рег
01 Apr, 2021

Тем
0

Постов
2

Баллов
2
Тем
49554
Комментарии
57426
Опыт
552966

Интересно