1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Dependency Injection – Principles, Patterns, & Architecture 2026-7
Dependency Injection - Principles, Patterns, & Architecture

Udemy – Dependency Injection – Principles, Patterns, & Architecture 2026-7

توضیحات

Dependency Injection – Principles, Patterns, & Architecture دوره آموزشی درک و به‌کارگیری تزریق وابستگی برای ساخت برنامه‌های انعطاف‌پذیر، قابل نگهداری، قابل آزمایش و با اتصال سست می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای توسعه‌دهندگان نرم‌افزار، مهندسان backend و معماران طراحی شده است، اصول اساسی تزریق وابستگی و چگونگی تناسب آن با شیوه‌های گسترده‌تر طراحی و معماری شیءگرا را بررسی می‌کند. چه توسعه‌دهنده نرم‌افزار، مهندس نرم‌افزار، معمار یا دانشجوی علوم کامپیوتر باشید، این دوره به شما کمک می‌کند تا بدون وابستگی به هیچ زبان یا چارچوب برنامه‌نویسی خاصی، تئوری و فلسفه طراحی پشت مدیریت وابستگی را درک کنید. فراگیران، وارونگی وابستگی، ریشه‌های ترکیب، طول عمر سرویس، مدیریت وابستگی، رابط‌ها، کارخانه‌ها، دکوراتورها، الگوهای پیکربندی، استراتژی‌های آزمایش و رویکردهای معماری رایج را مطالعه خواهند کرد.

شما با بررسی اصول وابستگی‌های نرم‌افزاری و چالش‌های ایجاد شده توسط سیستم‌های با اتصال محکم شروع خواهید کرد. این دوره توضیح می‌دهد که چرا اتصال سست برای ایجاد برنامه‌هایی که نگهداری، توسعه، آزمایش و تکامل آنها در طول زمان آسان‌تر است، ضروری است. شما یاد خواهید گرفت که چگونه وابستگی‌ها به اجزای نرم‌افزاری ارائه می‌شوند، مسئولیت‌های تزریق‌کننده‌ها، کلاینت‌ها و سرویس‌ها و نحوه همکاری این عناصر برای ایجاد برنامه‌های با اتصال سست را خواهید آموخت. این دوره سه تکنیک تزریق اصلی – تزریق سازنده، تزریق تنظیم‌کننده و تزریق رابط – را بررسی می‌کند و ویژگی‌ها، نقاط قوت، محدودیت‌ها و موارد استفاده مناسب آنها را برجسته می‌کند. در طول دوره، تأکید بر درک اصول اصلی مهندسی نرم‌افزار به جای پیاده‌سازی‌های خاص چارچوب است. مفاهیم ارائه شده به صورت جهانی قابل اجرا هستند و می‌توانند تقریباً در هر زبان برنامه‌نویسی یا فناوری مدرنی به کار روند.

آنچه در دوره Dependency Injection – Principles, Patterns, & Architecture یاد خواهید گرفت:

  • توضیح Dependency Inversion Principle (DIP) و نقش آن در ساخت نرم‌افزار قابل‌نگهداری.
  • درک مفاهیم Inversion of Control (IoC) و Dependency Injection (DI).
  • توصیف رابطه میان IoC و Dependency Injection در توسعه نرم‌افزار مدرن.
  • شناسایی نقش‌های injector، client و service در Dependency Injection.
  • درک و مقایسه تکنیک‌های constructor injection، setter injection و interface injection.
  • درک نحوه مدیریت ایجاد شیء و وابستگی‌ها توسط کانتینرهای Inversion of Control.
  • یادگیری فرآیندهای ثبت وابستگی، رفع وابستگی و حذف شیء درون کانتینرهای IoC.
  • توضیح چرخه‌های عمر transient، singleton و scoped و پیامدهای عملی آن‌ها.
  • به‌کارگیری مفاهیم Dependency Injection در معماری‌های نرم‌افزاری لایه‌ای.
  • تحلیل و مدیریت گراف‌های وابستگی عمیق و پیچیده در اپلیکیشن‌های سازمانی.
  • ارزیابی مزایا، محدودیت‌ها و مصالحه‌های معماری Dependency Injection.
  • طراحی سیستم‌های نرم‌افزاری ماژولار، کم‌اتصال، قابل‌نگهداری و مقیاس‌پذیر.
  • و …

مشخصات دوره

ناشر: یودمی
مدرس: Muhammad Naeem
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 24
مدت زمان آموزش: 1 ساعت و 23 دقیقه

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

Dependency Injection - Principles, Patterns, & Architecture

پیش نیازهای دوره Dependency Injection – Principles, Patterns, & Architecture

No prior experience with Dependency Injection or Inversion of Control is required.
A willingness to learn software design concepts and architectural best practices.
An interest in building maintainable, modular, and scalable software applications.

تصاویر دوره

Dependency Injection - Principles, Patterns, & Architecture

فیلم معرفی دوره Dependency Injection – Principles, Patterns, & Architecture

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 1080p

لینک دانلود

دانلود – 919 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

919 مگابایت

 

 

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست