|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/solution-architecture-fundamentals-requirements-to-design/
课程评论:没有评论
课程名称:解决方案架构基础 - 需求到设计 课程概述:您是否希望作为开发人员设计全面的软件系统,或作为业务分析师将需求与技术结合起来,或者您只是对如何构建有效的软件解决方案感兴趣?本视频课程提供了对解决方案架构基本原则的实用介绍。课程将剖析解决方案架构师的职责,并将其职能与企业架构和技术架构区分开来。 通过学习,您将研究各种架构领域及其协作关系,培养将业务需求转化为实际解决方案的基本技能。掌握收集需求并进行有效分析的技巧,同时通过用户故事、用例和MoSCoW方法对需求进行优先级排序。了解功能性需求和非功能性需求,以创建能够应对增长的强大设计。 课程还将探讨设计原则,如SOLID、DRY和KISS,以建立可维护的编码实践。您将学习各种架构模式的优缺点,例如分层架构、微服务和MVC,以确定哪种模式最适合您的项目。 最后,您将学习如何有效地传达您的愿景。通过生成架构图来有效沟通您的设想,同时通过ADR记录主要选择,并自信地向利益相关者展示您的解决方案。将您的概念转化为实际解决方案,成为一名备受欢迎的解决方案架构师。本课程奠定了您架构之路所需的基础要素。
Do you have a desire to design overarching software systems as a developer or want to connect needs with technology as a business analyst or are you just interested in learning how to build effective software solutions? This video course provides a hands-on introduction to the essential principles of Solution Architecture.This section will dissect the responsibilities of a solution architect while distinguishing its duties from enterprise architecture and technical architecture. Investigate various architectural domains and understand their collaborative relationships.Develop the essential skill of turning business requirements into practical solutions. Learn to gather requirements and analyse them effectively while prioritising them through the use of User Stories, Use Cases, and the MoSCoW method. Recognise both functional and non-functional requirements to create designs that remain strong with growth.Explore design principles such as SOLID, DRY, and KISS to establish maintainable coding practices. Study the benefits and drawbacks of architectural patterns such as Layered Architecture, Microservices, and MVC to determine which pattern best suits your project.Finally, learn to communicate your vision effectively. Generate architectural diagrams that communicate your vision effectively while documenting major choices through ADRs and delivering your solutions confidently to stakeholders. Convert your concepts into practical solutions to become a highly requested solution architect. This course lays the foundational elements necessary to start your architectural path.