توضیحات
Modern Software Architecture – Foundation دوره آموزشی درک جامعی از اصول، الگوها و شیوههای اصلی طراحی سیستمهای نرمافزاری مقیاسپذیر، قابل نگهداری و انعطافپذیر می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دروه آموزشی درک جامعی از اصول، الگوها و شیوههای اصلی طراحی سیستمهای نرمافزاری مقیاسپذیر، قابل نگهداری و انعطافپذیر ارائه میدهد. این دوره، افراد را با طرز فکر و ابزارهای مورد استفاده معماران نرمافزار مدرن برای تصمیمگیریهای طراحی استراتژیک در چشمانداز فناوری که به سرعت در حال تحول است، آشنا میکند. سیستمهای نرمافزاری مدرن باید مقیاسپذیر، قابل اعتماد، ایمن و قابل نگهداری باشند – با این حال طراحی آنها به چیزی بیش از انتخاب پشته فناوری مناسب نیاز دارد. این امر مستلزم یک رویکرد سیستماتیک به معماری است.
در این دوره، معماری نرمافزار مدرن، شما یاد خواهید گرفت که چگونه مانند یک معمار نرمافزار فکر و کار کنید. ما با درک روشنی از معماری نرمافزار و مسئولیتهای حیاتی یک معمار – چه فنی (ساختار سیستم، نقشه راه، ویژگیهای کیفی) و چه مشارکتی (ایجاد پل بین کسب و کار و مهندسی، برقراری ارتباط بین بده بستانها، هدایت توسعهدهندگان) – شروع خواهیم کرد. سپس شما بر مدل C4 برای برقراری ارتباط مؤثر معماری در سطوح مختلف انتزاع – از زمینه سیستم کلی گرفته تا اجزا و کد – تسلط خواهید یافت.
آنچه در دوره Modern Software Architecture – Foundation یاد خواهید گرفت:
- درک نقش یک معمار نرمافزار – تعریف ساختار سیستم، همسو کردن طراحی با اهداف تجاری و مدیریت بدهی فنی
- بهکارگیری مدل C4 برای ایجاد نمودارهای معماری لایهای و واضح (متن، کانتینر، کامپوننت، کد) برای ذینفعان مختلف
- اندازهگیری و بهینهسازی عملکرد با استفاده از معیارهای کلیدی مانند زمان پاسخ، توان عملیاتی، CPU، حافظه و کارایی I/O
- تشخیص مشکلات تأخیر (شبکه، دیسک، CPU، حافظه) و اعمال تکنیکهایی برای کاهش آنها در سیستمهای دنیای واقعی
- پیادهسازی کنترلهای همزمانی – قفلگذاری، جلوگیری از بنبست و کاهش تداخل منابع – برای بهبود توان عملیاتی
- یادگیری نحوه طراحی معماریهای مقیاسپذیر با مقیاسبندی افقی/عمودی، متعادلسازی بار، CDNها و میکروسرویسها
- نگهداری مؤثر سیستمها با استفاده از طراحی ماژولار، مستندات شفاف، تست خودکار (CI/CD) و شیوههای بازسازی
- بهبود قابلیت اطمینان و تحمل خطا با افزونگی، تکرار، غلبه بر خرابی، نظارت و تست هرج و مرج
- جاسازی امنیت و انطباق در معماریها – پوشش احراز هویت، مجوزدهی، رمزگذاری، ثبت ممیزی، استانداردهای نظارتی و SDLC امن
- درباره اجزای ماژولار و قابل استفاده مجدد که از اصولی مانند اتصال سست، انسجام بالا و کپسولهسازی با APIها پیروی میکنند، بیاموزید.
- معماری را به مطالعات موردی دنیای واقعی مانند سیستمهای بانکی متصل کنید و نشان دهید که چگونه مقیاسبندی، تنظیم عملکرد و انطباق در عمل اعمال میشوند.
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Learndek Academy
زبان: انگلیسی
سطح آموزش: متوسط
تعداد دروس: 30
مدت زمان آموزش: 4 ساعت و 17 دقیقه
سرفصل های دوره

پیش نیازهای دوره Modern Software Architecture – Foundation
Basic understanding of software development (any language like Java, Python, or C#).
Familiarity with web applications and client-server architecture is helpful but not mandatory.
No advanced math or cloud certifications required—this course builds from fundamentals.
تصاویر دوره

فیلم معرفی دوره Modern Software Architecture – Foundation
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
2.3 گیگابایت













































