توضیحات
دوره Mastering Unit and Integration Testing in Clean Architecture. این دوره به شما میآموزد چگونه با استفاده از استراتژیهای پیشرفته آزمون، نرمافزارهایی مقیاسپذیر، قابل نگهداری و کاملاً آزمونشده در چارچوب معماری Clean توسعه دهید. مناسب برای توسعهدهندگان باتجربه و تازهکار، این دوره اصول معماری Clean و نقش حیاتی آزمونهای واحد و یکپارچگی را پوشش میدهد. شما با ابزارهای رایج آزمون آشنا شده، تکنیکهایی مانند Mocking را یاد میگیرید و میآموزید چگونه کدهای آزمون تمیز و مطابق با اصول Clean بنویسید. از طریق مثالهای عملی و مطالعات موردی، توانایی پیادهسازی آزمونهای مؤثر در پروژههای واقعی را کسب خواهید کرد. در پایان دوره، قادر خواهید بود نرمافزارهایی با معماری منسجم و قابل اعتماد تولید کنید که از طریق آزمونهای جامع، کیفیت آنها تضمین شده است.
آنچه فرا خواهید گرفت:
- معماری Clean در .NET: طراحی و پیادهسازی معماریهای نرمافزاری تمیز و ماژولار با استفاده از فریمورک .NET.
- تست یکپارچگی: نوشتن تستهای یکپارچگی که تعامل بین اجزای مختلف یک راه حل معماری Clean را اعتبارسنجی میکنند.
- اصول تست واحد: اصول و روشهای تست واحد در چارچوب معماری Clean برای تأیید صحت اجزا و عملکردهای فردی.
- Mocking: استفاده از فریمورکهای Mocking برای ایجاد اشیاء شبیهسازی شده و تست ایزوله بخشهای خاصی از کد.
- پایگاه داده In-Memory: استفاده از پایگاههای داده In-Memory به عنوان یک جایگزین سبک برای تست تعاملات پایگاه داده.
- پر کردن پایگاه داده از JSON: نحوه پر کردن پایگاه داده با دادههای اولیه از فایلهای JSON برای سادهسازی راهاندازی محیطهای تست.
- اصول SOLID: درک اصول SOLID طراحی نرمافزار برای نوشتن کد قابل نگهداری، مقیاسپذیر و قوی.
- الگوی CQRS: درک الگوی معماری CQRS که مسئولیتهای مدیریت Command و Query را در یک اپلیکیشن جدا میکند.
- کتابخانه MediatR: استفاده از کتابخانه MediatR برای پیادهسازی الگوی Mediator و سادهسازی مدیریت Query و Command.
- Response Wrapper: ساختاربندی و استانداردسازی پاسخهای API Endpoint برای بهبود یکپارچگی و ارتباط.
- فریمورک xUnit: استفاده از فریمورک تست xUnit برای نوشتن و اجرای تستهای واحد در محیط .NET.
- AutoMapper: استفاده از AutoMapper برای سادهسازی نگاشت بین اشیاء و کاهش کد تکراری.
- EntityFramework Core: کار با EntityFramework Core، یک ابزار ORM قدرتمند برای .NET، برای تعامل با پایگاههای داده.
- ایجاد Database Migrations: نحوه تولید Database Migrations.
این دوره مناسب چه کسانی است؟
- دانشجویان و توسعهدهندگان مشتاق: دانشجویان رشتههای علوم کامپیوتر و افراد مشتاق به توسعه نرمافزار.
- توسعهدهندگان نرمافزار: توسعهدهندگان باتجربه که میخواهند دانش و مهارتهای خود را در طراحی، پیادهسازی و تست راه حلهای معماری Clean عمیقتر کنند.
- برنامهنویسان سطح متوسط تا پیشرفته: برنامهنویسان با تجربه متوسط تا پیشرفته در توسعه نرمافزار، بهویژه در .NET.
- Tech Leads و Team Leads: رهبران فنی و رهبران تیم مسئول هدایت تیمهای توسعه و تضمین کیفیت کد.
- معماران و طراحان سیستم: معماران و طراحان سیستم مسئول تعریف معماری سیستمهای نرمافزاری پیچیده.
مشخصات دوره Mastering Unit and Integration Testing in Clean Architecture
- ناشر: Udemy
- مدرس: Junior Matlou
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 9 ساعت و 2 دقیقه
- تعداد دروس: 115
سرفصل های دوره
پیشنیازهای دوره Mastering Unit and Integration Testing in Clean Architecture
- Basic Programming Knowledge: Students should have a fundamental understanding of programming concepts and be comfortable with at least one programming language. Knowledge of C# and .NET is beneficial but not mandatory.
- Familiarity with Clean Architecture: While not mandatory, prior exposure to clean architecture principles and concepts will be helpful in understanding the course content more effectively.
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
4.09 گیگابایت















































1 دیدگاه. همین الان خارج شوید
thanks for .net contents.