- 03, Mar 2021
- #1
GeekBrains
Архитектор информационных систем
Описание курса:
Поможем стать архитектором информационных систем
Чему вы научитесь:
После учебы вы сможете претендовать на вакансии:
Курс для опытных специалистов
Программа обучения Вы начнёте с основ и получите знания, необходимые для проектирования информационных систем. В программе пять модулей, в каждом — практические задания, тесты и онлайн-вебинары. Вебинары проходят 2 раза в неделю вечером по Москве.
74 часа образовательного контента
120 часов практики
2 вебинара в неделю I модуль Поговорим о современных парадигмах программирования, их взаимосвязи, достоинствах и недостатках.
1 месяц — 6 вебинарных уроков, 2 практических онлайн-встречи 12 часов обучающего контента, 24 часа практики II модуль Расскажем об ООП и паттернах объектно-ориентированного проектирования. Вы узнаете, как строить чистые архитектуры, проектировать библиотеки и собирать ПО для бизнес-задач.
1 месяц — 7 вебинарных уроков и 1 практическая встреча 14 часов обучающего контента, 24 часа практики
Проект Спроектированное и разработанное в соответствии с принципами SOLID ПО III модуль Вы научитесь проектировать приложения с базами данных и пользовательским интерфейсом, а также организовывать передачу и обработку данных.
1 месяц — 8 вебинарных уроков 16 часов обучающего контента, 24 часа практики
Проект Спроектированное и разработанное приложение с базой данных и пользовательским интерфейсом IV модуль Получите навыки проектирования систем на основе сервис-ориентированной (SOA) и микросервисной архитектуры.
1 месяц — 8 вебинарных уроков 16 часов обучающего контента, 24 часа практики
Проект совместно с «Ростелеком» Спроектированная распределенная система обработки на основе сервисов V модуль Узнаете, как управлять, развертывать, сопровождать и поддерживать информационные системы.
1 месяц — 8 вебинарных уроков 16 часов обучающего контента, 24 часа практики
Проект Настройка развертывания для SOA
Добавьте к своему резюме необходимые навыки архитектора меньше чем за полгода
Скачать:
Описание курса:
Поможем стать архитектором информационных систем
Чему вы научитесь:
- проектировать архитектуру информационных систем и программ для бизнеса;
- контролировать процесс и качество разработки;
- выбирать оптимальные подходы для создания высоконагруженных и отказоустойчивых систем.
После учебы вы сможете претендовать на вакансии:
- архитектор программного обеспечения;
- 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
Добавьте к своему резюме необходимые навыки архитектора меньше чем за полгода
Скачать: