
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Software Architecture Case Studies
Поздравляю! Вы станете отличным архитектором программного обеспечения! У архитекторов программного обеспечения одна из самых сложных и полезных должностей в отрасли. Высокая зарплата, работа с менеджментом, работа с современными технологиями и шаблонами, работа с различными проектами и командами - все это делает архитектора программного обеспечения одной из самых востребованных позиций в индустрии программного обеспечения.
Стать архитектором программного обеспечения непросто. Но стать великим архитектором программного обеспечения еще труднее.
Один из лучших способов стать великим архитектором программного обеспечения - всегда учиться и видеть, что другие архитекторы сделали в своей работе.
И это именно то, чем занимается этот курс.
В этом курсе мы собираемся обсудить 4 примера, основанных на реальных производственных системах, над которыми я работал в последние годы.
Каждый пример представляет собой уникальную задачу с множеством поворотов, и вместе мы собираемся разработать архитектуру каждого из них.
Примеры использования разнообразны, и мы обсудим классическое веб-приложение (но с очень интересным поворотом ...), систему автоматизации файлов и многое другое.
Для каждого примера мы собираемся пройти через весь процесс создания архитектуры и сделать следующее:
Наш стек технологий также чрезвычайно разнообразен, и мы собираемся поговорить о:
Важное примечание. Этот курс основан на основах, заложенных в курсе «Полное руководство по становлению архитектором программного обеспечения», и использует некоторые концепции, изложенные в нем (в основном, процесс создания архитектуры). Настоятельно рекомендуется, хотя и не обязательно, пройти этот курс перед этим.
Но подождите, это еще не все!
Одним из важнейших продуктов работы архитектора являются архитектурные схемы. Эти диаграммы являются олицетворением архитектурного процесса, а также резюмируют и представляют различные аспекты архитектуры.
В этом курсе у нас будет 3 схемы архитектуры для каждого примера:
Эти диаграммы показывают различные аспекты архитектуры и являются важной частью работы архитектора.
А что хорошего?
Вы можете скачать эти диаграммы для личного пользования. Эти диаграммы являются отличным стартером для архитектурных диаграмм, и есть большая вероятность, что ваша собственная система очень похожа по крайней мере на один из примеров в этом курсе. И даже если нет - вы все равно можете использовать его как базу для себя. Проще говоря - это ваше.
Этот курс является единственным курсом, который дает вам доступ к реальным производственным архитектурам, основанным на системах, разработанных настоящими архитекторами, разработанными настоящими разработчиками, и в которые вложены миллионы долларов. Не упустите эту возможность!
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Этот курс проведет вас по сложному пути от зарождения идеи до финального решения задачи, обучая каждому аспекту жизненного цикла программного обеспечения и делая упор на важностях архитектуры и проектирования.
Этот курс посвящен архитектуре программного обеспечения и шаблонам проектирования. Мы поговорим о двух темах: принципы SOLID и шаблоны проектирования. Мы собираемся реализовать проблемы в Java, но теоретические основы не зависят от языка. Я настоятельно рекомендую печатать реализации несколько раз самостоятельно, чтобы получить хорошее представление обо всем.
Освойте принципы SOLID и используйте чистую и поддерживаемую архитектуру программного обеспечения. В этом курсе вы углубитесь в принципы SOLID объектно-ориентированного проектирования и архитектуры. Эти принципы воплощают в себе десятилетия научных исследований и отраслевой опыт работы с объектно-ориентированной архитектурой программного обеспечения, и лучшие разработчики программного обеспечения ежедневно используют их для написания чистого и по
Архитектурное проектирование - это навык, который пользуется огромным спросом, но это не всегда доступный навык. Чтобы понять, почему он встречается редко, давайте рассмотрим несколько строк из блога Мартина Фаулера об архитектуре.