1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Mastering Unit and Integration Testing in Clean Architecture 2023-9

Udemy – Mastering Unit and Integration Testing in Clean Architecture 2023-9

توضیحات

دوره 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

پیشنیازهای دوره 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.

تصاویر دوره

Mastering Unit and Integration Testing in Clean Architecture

نمونه فیلم دوره

راهنمای نصب

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

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 1 گیگابایت

دانلود بخش 4 – 1 گیگابایت

دانلود بخش 5 – 90 مگابایت

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


حجم فایل

4.09 گیگابایت

رتبه دهید

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

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

برچسب ها:

1 دیدگاه. همین الان خارج شوید

  • Google Chrome 130.0.0.0 Google Chrome 130.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Udemy – Mastering Unit and Integration Testing in Clean Architecture 2023-9

    thanks for .net contents.

    پاسخ

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

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

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

فهرست