1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Real-World TypeScript Unit Testing 2023-9
Real-World TypeScript Unit Testing

Udemy – Real-World TypeScript Unit Testing 2023-9

توضیحات

دوره Real-World TypeScript Unit Testing. این دوره آموزشی به شما کمک می‌کند تا با استفاده از ابزارهای Vitest و Jest، تست‌های واحد مؤثری برای برنامه‌های TypeScript در محیط‌های کلاینت و سرور بنویسید و کدهایی با کیفیت بالا و خطاهای کمتر تولید کنید. اگر با TypeScript آشنا هستید و می‌خواهید مهارت‌های تست نویسی خود را تقویت کنید، این دوره برای شما طراحی شده است. مدرس این دوره با بیش از 20 سال تجربه در صنعت فناوری و سابقه تدریس گسترده، روش‌های عملی و کاربردی را به شما آموزش می‌دهد. در این دوره، مباحثی مانند تست واحد کدهای منطقی، کدهای دارای Side Effects مانند دسترسی به وب، ماژول‌های وابسته به یکدیگر، Mockها، تایمرها، تست واحد رابط کاربری، و تست کدهای سرور پوشش داده می‌شود. همچنین ابزارهایی مانند Jsdom، Testing Library، React Testing Library و تفاوت‌های بین Jest و Vitest بررسی می‌شوند. علاوه بر این، نحوه تنظیم ابزارها برای کار با TypeScript و ماژول‌های ES و همچنین تست پوشش کد (Coverage) آموزش داده می‌شود. این دوره به شما کمک می‌کند تا با چالش‌های واقعی توسعه نرم‌افزار آشنا شوید و راهکارهای عملی برای حل آن‌ها بیاموزید.

آنچه فرا خواهید گرفت:

  • ایجاد تست‌های واحد برای برنامه‌های TypeScript کلاینت و یا سرور در دنیای واقعی با استفاده از Vitest یا Jest.
  • نوشتن کد TypeScript بهتر با خطاهای کمتر.
  • ارسال سریع و مطمئن کد به Production.
  • نمایش سیستم خود با استفاده از نمودارهای پیشرفته: Block Diagram، UML Sequence Diagram و UML Class Diagram.
  • نوشتن تست واحد کد منطقی خالص با استفاده از Test و Expect.
  • فراخوانی ابزار Coverage Test مانند Istanbul.
  • نوشتن تست واحد برای کدی با Side Effect با استفاده از SpyOn، Fn و Mock.
  • استفاده از مفاهیم پیشرفته برای تست واحد: Refactoring، Debugging، Filtering.
  • استفاده از Isolated Test و Sociable Test برای تست واحد با تعامل Module.
  • ایجاد تست واحد شامل Timer واقعی و جعلی مانند Sinonjs/Fake-Timers.
  • ایجاد تست واحد برای Frontend Vanilla UI با استفاده از Jsdom: Document، QuerySelector.
  • ایجاد تست واحد برای Frontend Vanilla UI با استفاده از DOM Testing Library: GetByText، GetByRole، WaitFor.
  • ایجاد تست واحد برای Frontend React UI با استفاده از React Testing Library: Render، Screen.
  • استفاده از TypeScript پیشرفته برای کد بهتر: Union، Enum، Type Any و Unknown، Polymorphism با استفاده از Inheritance، Class Diagram.
  • ایجاد تست‌های واحد با استفاده از Vitest و Jest و مقایسه بین این ابزارها.

این دوره مناسب چه کسانی است؟

  • دانشجویانی که می‌خواهند با استفاده از تست‌های واحد، کد بهتری با خطاهای کمتری بنویسند.
  • Frontend Developers.
  • Fullstack Developers.
  • Backend Developers.
  • React Developers.

مشخصات دوره Real-World TypeScript Unit Testing

  • ناشر: Udemy
  • مدرس: Nathan Krasney
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 12 ساعت و 48 دقیقه
  • تعداد دروس: 188

سرفصل های دوره در تاریخ 2023/10

Real-World TypeScript Unit Testing

پیشنیازهای دوره Real-World TypeScript Unit Testing

  • Knowledge of typescript is required

تصاویر دوره

Real-World TypeScript Unit Testing

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

راهنمای نصب

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

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

کیفیت: 720p

لینک دانلود

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

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

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

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

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

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

دانلود بخش 7 – 387 مگابایت

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


حجم فایل

6.3 گیگابایت

رتبه دهید

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

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

برچسب ها:

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

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

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

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست