وب سایت تخصصی شرکت فرین
دسته بندی دوره ها
3

Fundamentals of Software Architecture – A Developer’s Guide

سرفصل های دوره

Evolve from Developer to Architect: learn software architecture principles, patterns, and practices


1 - Introduction
  • 1 -Introduction

  • 2 - Evolving from Developer to Architect
  • 1 -Understanding the Roles and Responsibilities
  • 2 -Evolving Skill Sets and Mindsets
  • 3 -Decision-Making, Stakeholders, and Challenges

  • 3 - Its All About Patterns
  • 1 -Introduction of a Software Architect Mindset
  • 2 -Overview of Architectural Patterns
  • 3 -Trade-offs in Choosing a Software Pattern

  • 4 - The Roles of a Software Architect
  • 1 -Understanding Business Domains and Stakeholders
  • 2 -Defining the Solution Architecture
  • 3 -Balancing Constraints and Making Trade-offs
  • 4 -Working Across Project Layers

  • 5 - Deep Dive into Architectural Styles
  • 1 -Monolithic Architecture
  • 2 -Layered Architecture
  • 3 -Microservices Architecture
  • 4 -Micro Frontend Architecture
  • 5 -Event-Driven Architecture
  • 6 -Serverless Architecture

  • 6 - Architecture Characteristics
  • 1 -Architectural Components, Decomposition, and Building Blocks
  • 2 -Communication Styles Synchronous vs. Asynchronous
  • 3 -Data and Database Models
  • 4 -Functional and Non-Functional Requirements
  • 5 -APIs and Integration

  • 7 - Bridging Business and Architecture
  • 1 -Understanding the Business Domain and Event Storming
  • 2 -Domain-Driven Design (DDD)
  • 3 -Strategic Design in DDD Bounded Contexts and Context Mapping
  • 4 -Component Discovery and Decomposition
  • 5 -The C4 Model for Visualizing Architecture
  • 6 -Tech Stack Alignment with Business Goals
  • 7 -From Business Goals to Architecture Bridging the Gap

  • 8 - Real-World Application of Software Architecture Principles
  • 1 -Introduction
  • 2 -Understanding the Business Context and Requirements
  • 3 -Mapping Business Requirements to Domain Functionality
  • 4 -Component Discovery and Defining Software Boundaries
  • 5 -Exploring Trade-offs in Architectural Decisions
  • 6 -Designing Communication and Data Flow
  • 7 -Defining Databases and Data Storage Strategy
  • 8 -Integrating Components into a Complete Software Architecture

  • 9 - Conclusion
  • 1 -Conclusion
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 44362
    حجم: 875 مگابایت
    مدت زمان: 203 دقیقه
    تاریخ انتشار: ۲۰ اردیبهشت ۱۴۰۴
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید