Курс «Архитектор Информационных систем»

Направление
Системное администрирование
Формат
Прямые эфиры
Вебинар
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
5
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 03.07.2022
рассрочка
127 776 руб.
Доступна рассрочка на 36.
4428 руб. / мес.

О курсе

Курс для middle-специалистов. Систематизируйте знания в архитектуре и проектируйте программное обеспечение.

Программа курса

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

    Курсы:
    Введение в понятие архитектуры и проектирование ПО
    Введение в программирование. Принципы структурного программирования
    Принципы объектно-ориентированного программирования
    Идеи функционального подхода
    Идеи логического программирования
    Декларативное программирование
    Две практические встречи

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

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

    1 месяц — 7 вебинарных уроков и 1 практическая встреча
    14 часов обучающего контента, 24 часа практики
    Проект

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

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

    Спроектированное и разработанное приложение с базой данных и пользовательским интерфейсом
  4. Получите навыки проектирования систем на основе сервис-ориентированной (SOA) и микросервисной архитектуры.

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

    1 месяц — 8 вебинарных уроков
    16 часов обучающего контента, 24 часа практики
    Проект совместно с «Ростелеком»

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

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

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

Другие курсы по этой теме