програма ідеально підійде:
Архітекторам по
Познайомитеся з кращими практиками побудови архітектури ПЗ і дізнаєтеся лайфхаки від експерта. Попрацюєте в команді, вивчіть досвід колег, підвищите свою ефективність і зрозумієте, як розвиватися в професії.
системним аналітикам рівня Senior
Вивчіть основи проектування архітектури, почнете працювати з Kubernetes та іншими інструментами. Зможете змінити професію і претендувати на посаду архітектора ПО у великій компанії.
Middle і senior розробникам
Розберетеся в стилях і патернах, навчитеся планувати архітектуру майбутньої системи. Вийдете на новий рівень в розробці ПЗ, зможете отримати підвищення і більше заробляти.
чому ви навчитеся:
Планувати архітектуру по
Познайомитеся з монолітним і розподіленим стилями архітектури. Зможете грамотно вибрати стиль в залежності від завдання.
будувати інтеграцію між системами
Дізнаєтеся про основні підходи до інтеграції систем, розберетеся з інтеграційними шаблонами і навчитеся їх застосовувати.
враховувати питання безпеки
Познайомитеся з основними векторами атак на веб-додатки. Навчіться працювати з аутентифікацією, авторизацією і вивчіть протокол TLS.
проектувати API
Детально розберете роботу HTTP, познайомитеся з принципами REST і зможете сконструювати API.
виявляти нефункціональні вимоги
Навчіться виявляти важливі характеристики системи і розділяти її на компоненти виходячи з нефункціональних вимог до ПЗ.
1. Основи архітектури
● Професія і роль архітектора.
● Що очікують від архітектора.
● Інші аспекти архітектури.
● Архітектурне мислення .
2. Архітектурні стилі
● Трансформація моноліту в розподілену архітектуру.
● Фундаментальні шаблони .
● Моноліт.
● Розподілена Архітектура.
● Моноліт vs розподілена Архітектура.
3. Нефункціональні вимоги
● Поглиблення в трансформацію.
● Визначення нефункціональних вимог.
● Список нефункціональних вимог.
● Виявлення нефункціональних вимог.
● Принцип поділу системи на компоненти.
● Вимірювання нефункціональних вимог.
4. Розподілена Архітектура In-Depth
● Трансформація:зустріч із замовником .
● Особливості розподіленої архітектури.
● Service-Based Architecture.
● Space-Based Architecture.
● EDA.
● Микросервисы.
5. Інтеграція
● Трансформація:зустріч із замовником .
● Overview: проблеми та типи інтеграції.
● Ще більше класифікації інтеграцій.
● Messaging and Data Streams.
● ESB.
● API Gateway.
6. HTTP і REST
● Трансформація:зустріч із замовником .
● Історія API.
● Протокол HTTP: матчастина.
● Архітектурний стиль REST.
● Альтернативні API .
● Open API.
7. Інфраструктура та середовище виконання ● Трансформація:зустріч із замовником .
● Огляд інфраструктурних рішень.
● Bare Metal vs Virtualization.
● Контейнер.
● Оркестраторы.
8. Security
● Трансформація:зустріч із замовником .
● OWASP.
● Ідентифікація, аутентифікація та авторизація. Типи аутентифікації.
● SSL і TLS.
9. Cloud Native Application
● Трансформація:зустріч із замовником .
● The Twelve-Factor App.
● Docker in-depth.
● Kubernetes in-depth.
10-11. Шаблони проектування в Kubernetes
● Трансформація:зустріч із замовником .
● Основні шаблони проектування.
● Шаблони розгортання .
● Структурні шаблони.
● Шаблони конфігурації .
● Балансування навантаження .
● Service Discovery.
● Istio.
● Професія і роль архітектора.
● Що очікують від архітектора.
● Інші аспекти архітектури.
● Архітектурне мислення .
2. Архітектурні стилі
● Трансформація моноліту в розподілену архітектуру.
● Фундаментальні шаблони .
● Моноліт.
● Розподілена Архітектура.
● Моноліт vs розподілена Архітектура.
3. Нефункціональні вимоги
● Поглиблення в трансформацію.
● Визначення нефункціональних вимог.
● Список нефункціональних вимог.
● Виявлення нефункціональних вимог.
● Принцип поділу системи на компоненти.
● Вимірювання нефункціональних вимог.
4. Розподілена Архітектура In-Depth
● Трансформація:зустріч із замовником .
● Особливості розподіленої архітектури.
● Service-Based Architecture.
● Space-Based Architecture.
● EDA.
● Микросервисы.
5. Інтеграція
● Трансформація:зустріч із замовником .
● Overview: проблеми та типи інтеграції.
● Ще більше класифікації інтеграцій.
● Messaging and Data Streams.
● ESB.
● API Gateway.
6. HTTP і REST
● Трансформація:зустріч із замовником .
● Історія API.
● Протокол HTTP: матчастина.
● Архітектурний стиль REST.
● Альтернативні API .
● Open API.
7. Інфраструктура та середовище виконання ● Трансформація:зустріч із замовником .
● Огляд інфраструктурних рішень.
● Bare Metal vs Virtualization.
● Контейнер.
● Оркестраторы.
8. Security
● Трансформація:зустріч із замовником .
● OWASP.
● Ідентифікація, аутентифікація та авторизація. Типи аутентифікації.
● SSL і TLS.
9. Cloud Native Application
● Трансформація:зустріч із замовником .
● The Twelve-Factor App.
● Docker in-depth.
● Kubernetes in-depth.
10-11. Шаблони проектування в Kubernetes
● Трансформація:зустріч із замовником .
● Основні шаблони проектування.
● Шаблони розгортання .
● Структурні шаблони.
● Шаблони конфігурації .
● Балансування навантаження .
● Service Discovery.
● Istio.
https://privatelink.de/?https://live.skillbox.ru/file/sale/167/package/2869/course/6299/program_file.pdf