Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Ден 1: Основи на облачното изчисление и основни услуги
Част I: Основи на облачната архитектура
- Принципи на облачната архитектура и нефункционални изисквания (наличност, мащабируемост, сигурност, производителност)
- Модели за приемане на облака и компромиси: IaaS, PaaS, SaaS и обща отговорност
- Компоненти на архитектурата на Azure: Региони, ресурсни групи и ресурси
- Критична за мисията архитектура и целеви параметри за възстановяване при катастрофа (RTO, RPO)
Част II: Основни облачни услуги
- Основополагащост за съхранение и данни: Azure Table Storage и Azure Cosmos DB
- Изчислителна мощ и контейнерна платформа: Azure Kubernetes Service (AKS) и Azure Container Registry (ACR)
- Релационни данни и съобщения: Azure SQL Database и Azure Service Bus
- Практика на живо за всяка услуга: конфигурация, разгръщане и оценка спрямо критерии за наличност, производителност, сигурност и ценообразност
- Инфраструктура като код с използване на Bicep за възпроизвеждаеми среди
Ден 2: Архитектурно лидерство и Clean Architecture
Част III: Архитектът
- Дефиниции на софтуерната архитектура и гледни точки на архитектурата
- Роли, отговорности и притежание на решения на софтуерния архитект
- Архитектурна спецификация и комуникация с технически и бизнес стейкхолдъри
- Практически път за станал ефективен софтуерен архитект
Част IV: Управление на зависимостите в монолитни системи
- Принципи на Clean Architecture: разделение на грижите, посока на зависимостите и поддържане
- Избор на правилните облачни услуги за модернизация на монолитни системи (предимства и недостатъци)
- Практическа лаборатория: изграждане и разгръщане на решение с Clean Architecture в Azure с използване на .NET
Ден 3: Домейн-ориентирани и дистрибутирани архитектури
Част V: DDD, CQRS и Event Sourcing
- Основополагащост на Domain-Driven Design: граници на домейна, универсален език и модел-базирани проектиране
- Концепции на CQRS и Event Sourcing за сложни и еволюционни бизнес домейни
- Архитектурни шаблони, използвани в DDD-базирани облачни решения
- Практическа лаборатория: прилагане на Event Sourcing като техника за проектиране, водена от изискванията (от изисквания до събития, агрегати и потоци от събития)
Част VI: Микросервизи
- Принципи на архитектурата на микросервизите и компромиси в дистрибутираните системи
- Избор на облачни услуги за решения базирани на микросервизи (предимства и недостатъци)
- Синхронни и асинхронни стилове на комуникация в микросервизите, включително шаблони за надеждност като circuit breakers и стратегии за устойчивост
- Тестируемост в микросервизите и CI/CD: тестване на договори, граници на интеграционното тестване, автоматизирани врати за качество и увереност при разгръщане
- Практическа лаборатория: изграждане и разгръщане на микросервизи в Azure с използване на .NET
Изисквания
- Знаемост с напреднал език за програмиране (C# или Java)
- Базови познания за разглежданите стилове на архитектура
- Основополагащ опит с облачни услуги
- Минимум 5 години опит в разработването на софтуер
21 Часа
Отзиви от участници (2)
Знанията, ангажираността и връзката на тренера
Adam Kuklewski - GE Medical Systems Polska
Курс - Technical Architecture and Patterns
Машинен превод
Ми ми харесах упражненията, които помагаха да разширим мисленето и да получим нови гледни точки относно архитектурата на софтуера.
Gabriele - EAGLEPROJECTS S.p.A.
Курс - Architecture and Design: Core + Advanced Training
Машинен превод