فرآیند فعالسازی مجدد لینکهای دانلود آغاز شده است. با توجه به حجم بالای محتوا و طی شدن مراحل فنی آمادهسازی، فعال شدن کامل دسترسیها برای تمامی کاربران کمی زمان میبرد.پیشاپیش از صبوری شما سپاسگزاریم.
✅ امکان تهیه دورهها فراهم است و لینکها به نوبت در حال فعالسازی هستند.
زمان اشتراکها، تمدید و اصلاح می شوند.
راه ارتباطی در ایتا 09303953766
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری نرمافزار: تزریق وابستگی برای توسعهدهندگان سیشارپ
- آخرین آپدیت
دانلود Software Architecture: Dependency Injection for C# Devs
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع تزریق وابستگی (Dependency Injection) با استفاده از IoC-Containers
این دوره، دانش و مهارت شما را در معماری نرمافزار و بهکارگیری تزریق وابستگی با استفاده از IoC-Containers به طور قابل توجهی ارتقاء میدهد. مفاهیم کلیدی تزریق وابستگی و کنترل وارونه (Inversion of Control) را به طور عمیق درک خواهید کرد و اصل وارونگی وابستگی (DIP) را در عمل پیادهسازی خواهید نمود.
در این دوره یاد خواهید گرفت:
تکنیکهای تزریق وابستگی: انواع تزریق وابستگی، ساخت یک IoC-Container ساده، استفاده از IoC-Containers موجود (مانند Unity, Autofac و Castle.Windsor).
معماری نرمافزار با تزریق وابستگی: بهبود معماری کد با استفاده از DI و درک تأثیر آن بر ساختار پروژه.
IoC-Containers (DI-Containers): درک مفهوم IoC-Containers، پیکربندی و استفاده از آنها.
Refactoring با تزریق وابستگی: بازنویسی کد موجود با استفاده از تزریق وابستگی برای بهبود معماری و خوانایی.
آشنایی با تست واحد (Unit Testing): مقدمهای بر تست واحد و نحوه نگارش تستهای واحد مؤثر.
برنامهنویسی مبتنی بر جنبهها (AOP): آشنایی با تکنیکهای AOP و کاربرد آن در تزریق وابستگی.
آنتیپترنهای مرتبط با DI و Refactoring: شناسایی و رفع مشکلات رایج در پیادهسازی DI.
مخاطبان دوره:
این دوره برای تمام توسعهدهندگان، صرف نظر از سطح تجربه، مناسب است. محتوای دوره به گونهای طراحی شده است که هم جنبههای تئوری و هم جنبههای عملی را پوشش دهد.
پیش نیازها:
آشنایی اولیه با زبان برنامهنویسی C#
چرا این دوره را انتخاب کنید؟
این دوره به صورت مختصر و مفید و بدون حاشیههای غیرضروری، به آموزش تزریق وابستگی میپردازد. با گذراندن این دوره، درک شما از معماری نرمافزار به طور چشمگیری افزایش یافته و در پروژههای بعدی خود میتوانید از تکنیکهای DI برای نوشتن کد تمیزتر، قابل نگهداریتر و مقیاسپذیرتر استفاده کنید.
کلمات کلیدی: تزریق وابستگی، Dependency Injection، DI، IoC، Inversion of Control، کنترل وارونه، IoC-Container، DI-Container، معماری نرمافزار، اصل وارونگی وابستگی، DIP، Dependency Inversion Principle، Unity، Autofac، Castle.Windsor، تست واحد، Unit Testing، AOP، Aspect-Oriented Programming، برنامهنویسی مبتنی بر جنبهها، C#
سرفصل ها و درس ها
قبل از شروع دوره
Before taking the Course
چگونه سوال بپرسیم
How to Ask Questions
مقدمهای بر تست واحد
Introduction to Unit Testing
دانلود سورس کد و اسلایدها
Download Source Code and Slides
زیرنویس انگلیسی
English Subtitles
عضویت در جامعه دانشجویی .NET
Join .NET Community of Students
اصل وارونگی وابستگی و تزریق وابستگی
Dependency Inversion Principle and Dependency Injection
چکیده
Outline
تعریف DIP
Definition of DIP
وابستگیها
Dependencies
وابستگیهای ناپایدار و پایدار
Volatile and Stable Dependencies
تعاریف IoC و DI
Definitions of IoC and DI
نمونهای از نقض DIP
DIP Violation Demo
بازسازی به سوی طراحی بهتر با استفاده از تزریق وابستگی
Refactoring to a Better Design Applying Dependency Injection
نمایش نظرات