آموزش ICAgile (ICP-ASD): معماری و طراحی در حال تحول

ICAgile (ICP-ASD): Evolving Architecture and Design

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: متدولوژی های چابک تغییرات را در بر می گیرند و طراحی و معماری سیستم نیز اغلب باید تکامل یابد. این دوره به شما مفاهیم، ​​الگوها و رویکردهایی را می آموزد که به سیستم ها کمک می کند تا با تغییرات سازگار شوند و در عین حال اطمینان حاصل شود که الزامات معماری برآورده می شوند. اکثر سیستم های نرم افزاری در طول عمر خود در معرض تغییرات غیرمنتظره در ابعاد مختلف قرار می گیرند. تغییر جنبه های معماری یک سیستم پس از پیاده سازی ممکن است سخت باشد، بنابراین چگونه معماری یک سیستم می تواند تغییرات را در خود جای دهد؟ در این دوره، ICAgile (ICP-ASD): Evolving Architecture and Design، مفاهیم اساسی مهندسی نرم افزار، الگوها و رویکردهایی را که بر سازگاری سیستم تأثیر می گذارد، یاد خواهید گرفت. ابتدا، نحوه اعمال اندازه گیری و اتوماسیون را برای کمک به سازگاری سیستم کشف خواهید کرد. در مرحله بعد، نحوه اطمینان از اهداف مهم معماری را نیز خواهید دید. در نهایت، می‌آموزید که چگونه با تغییر سیستم، محدودیت‌ها همچنان برآورده می‌شوند. وقتی این دوره را به پایان رساندید، متوجه خواهید شد که چگونه معماری ها می توانند به نیازها و محیط های در حال تغییر پاسخگوتر باشند.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک نیاز به معماری های تکامل پذیر Understanding the Need for Evolvable Architectures

  • تعریف معماری Defining Architecture

  • درک چالش تغییر Understanding the Challenge of Change

  • درک مفاهیم اساسی طراحی که بر تغییرپذیری تأثیر می گذارد Understanding Fundamental Design Concepts That Impact Changeability

  • منابع اولیه Primary Sources

صریح بودن در مورد معماری و طراحی Being Explicit About Architecture and Design

  • معماری برنامه ریزی Planning Architecture

  • اتخاذ تصمیمات اولیه معماری Making Early Architectural Decisions

  • راهنمای معماری در حین حرکت Guiding Architecture as You Go

استفاده از الگوها و اصول برای دستیابی به معماری های انعطاف پذیر Using Patterns and Principles to Achieve Flexible Architectures

  • درک الگوها و اصول Understanding Patterns and Principles

  • آشنایی با الگوهای معماری Understanding Architectural Patterns

  • آشنایی با اصول طراحی Understanding Design Principles

  • درک الگوهای طراحی Understanding Design Patterns

استفاده از اتوماسیون و اندازه‌گیری برای اعتبارسنجی و پشتیبانی از تغییرات معماری Using Automation and Measurement to Validate and Support Architectural Change

  • درک اهمیت اتوماسیون و اندازه گیری Understanding the Importance of Automation and Measurement

  • اندازه گیری با تست های خودکار Measuring with Automated Tests

  • رسیدگی به بدهی فنی Addressing Technical Debt

یادگیری بیشتر Learning More

  • یادگیری بیشتر Learning More

نمایش نظرات

آموزش ICAgile (ICP-ASD): معماری و طراحی در حال تحول
جزییات دوره
1h 16m
16
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Jim Weaver
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Weaver Jim Weaver

جیم ویور یک توسعه دهنده نرم افزار با تجربه در بسیاری از زبان ها و سیستم عامل ها است. او در بسیاری از بخشهای عمودی صنعت از جمله دفاع ، لیزینگ ، انرژی و بهداشت کار کرده و آنها را هدایت کرده است. جیم تجربه گسترده ای در زمینه تکنیک ها و ابزارهای تست پذیرش دارد و یکی از نویسندگان اصلی JWebUnit است که یک API و چارچوب تست برنامه وب منبع باز است.