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

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 تومان
    افزودن به سبد خرید