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

Lewan

Пользователь
Регистрация
24.02.18
Сообщения
1.698
Реакции
0
Баллы
56
Автор: GeekBrains
Название: Архитектор информационных систем

9245

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


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


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

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

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


Скачать:
Скачать
Скрытое содержимое могут видеть только пользователь группы: Премиум
 

umberto

Пользователь
Регистрация
01.04.21
Сообщения
2
Реакции
0
Баллы
2
по ссылке говно под названием [SkillBox] Как открыть веб-студию (2018)
зря потраченные деньги!
 
Сверху Снизу