تخفیف!
آموزش نوشتن تست واحد برای برنامه‌های NodeJs و Typescript با Jest

Unit Testing for Typescript & NodeJs Developers with Jest | آموزش نوشتن تست واحد برای برنامه‌های NodeJs و Typescript با Jest

(1 بررسی مشتری)

قیمت اصلی 1,400,000ریال بود.قیمت فعلی 400,000ریال است.

  • 11.5 ساعت ویدیو با زیرنویس انگلیسی و فارسی و کیفیت 1080
  • به روز رسانی 5/2025 تهیه شده رسمی یودمی ایران
  • مدرس: Alex Dan
  • حجم:5GB (ترافیک داخلی)

توضیحات

آموزش نوشتن تست واحد برای برنامه‌های NodeJs و Typescript با Jest

نام دوره : Unit Testing for Typescript & NodeJs Developers with Jest

آموزش نوشتن تست واحد برای برنامه‌های NodeJs و Typescript با Jest

پیش نیاز:

توضیحات

یک مهارت ضروری برای توسعه‌دهندگان ارشد

Typescript روز به روز محبوب‌تر می‌شود و یک مهارت ضروری برای بسیاری از مشاغل فناوری اطلاعات است. ویژگی کلیدی آن امنیت نوع است که از بروز باگ‌ها جلوگیری می‌کند.

اما بله، یک مهارت دیگر هم برای هر شغل برنامه‌نویسی بسیار مهم است: تست واحد. ترکیب این دو تکنیک منجر به کدی مستحکم، مقاوم و بدون باگ خواهد شد.

این دوره فراتر از اصول تست واحد خواهد رفت و به شما آموزش می‌دهد که چگونه مجموعه‌های تست پیچیده و دنیای واقعی برای برنامه‌های NodeJs و Typescript بنویسید، با استفاده از محبوب‌ترین کتابخانه تست جاوااسکریپت: Jest.

استفاده از Jest به عنوان کتابخانه تست واحد مزایای زیادی دارد:

  • کتابخانه تست واحد یکپارچه برای اجرای تست‌ها و ساختاردهی به آن‌ها

  • قابلیت‌های گسترده شبیه‌سازی، استابینگ و جاسوسی

  • تطابق‌گرهای قدرتمند برای ایجاد تست‌هایی که راحت خوانده شوند

  • Jest به عنوان یک بسته NPM یکپارچه ارسال می‌شود

  • Jest انتخاب پیش‌فرض برای پروژه‌های TypeScript React

چرا تست واحد در برنامه‌های NodeJs؟

تست واحد معمولاً به کد اضافه می‌کند، در برخی موارد دو یا سه برابر. این همچنین به این معناست که زمان زیادی باید برای نوشتن و راه‌اندازی تست‌ها صرف شود. اما همه این تلاش‌ها نتیجه می‌دهد: زمان، تلاش و دردسرهای رفع باگ‌ها می‌تواند برای فعالیت‌های سرگرم‌کننده‌تر استفاده شود.

آموزش نوشتن تست واحد برای برنامه‌های NodeJs و Typescript با Jest

آنچه شما از دوره آموزش نوشتن تست واحد برای برنامه‌های NodeJs و Typescript با Jest خواهید گرفت:

  • راه‌اندازی پروژه‌های NodeJs و Typescript از ابتدا

  • پیاده‌سازی تست واحد با Jest

  • یادگیری پیکربندی تست واحد با پارامترهایی مانند: roots، transform، testRegex یا verbose

  • یادگیری ساختار مجموعه‌های تست Jest: describe با مقادیر، test، توضیحات، هوک‌ها مانند beforeEach

  • تأیید‌ها و مقایسه انواع داده، اشیاء یا حتی خطاها

  • ایجاد اشیاء test double مانند mocks، stubs، spies یا fakes

  • نوشتن اشیاء mock پیچیده که می‌توانند با کتابخانه‌های “عجیب” جاوااسکریپت استفاده شوند

  • تزریق doubles: مستقیماً در سازنده، از طریق ماژول یا حتی با استفاده از prototype اشیاء

  • یادگیری شبیه‌سازی‌های عمیق و تطابق‌گرها برای بهبود تست‌ها

  • تست‌های یکپارچگی برای یک برنامه سرور NodeJs

  • شرطی و به‌طور غیرهمزمان رد کردن تست‌ها

بخش‌های اختصاصی در شبیه‌سازی تست‌ها:

  • شبیه‌سازی‌ها و جاسوسی‌های Jest

  • نحوه استفاده از stubs

  • رویکرد تست London/Chicago و مزایا و معایب هر کدام

در این دوره شما یاد خواهید گرفت چگونه از Test Driven Development (TDD) استفاده کنید:

  • تجزیه و تحلیل مزایای TDD

  • تمرین عملی با یک coding kata عالی: بررسی‌کننده رمز عبور

بخش جداگانه‌ای در تست‌های یکپارچگی Jest برای Rest APIs:

  • یادگیری نحوه راه‌اندازی تست‌های یکپارچگی

  • یادگیری تفاوت بین تست‌های یکپارچگی و تست‌های واحد

  • نوشتن تست‌های یکپارچگی برای یک Rest API با Jest

بخش اختصاصی در تست واحد Jest برای React:

  • چگونه کامپوننت‌های React را با Jest تست کنیم

  • چگونه کد async React را تست کنیم

  • چگونه برنامه‌های React TypeScript را اشکال‌زدایی کنیم

مثال‌های استفاده‌شده در دوره طبق بهترین اصول کدنویسی برای TypeScript، NodeJs و React است.

از دستور زبان async/await برای کد شفاف و مختصر استفاده می‌شود، و البته شما خواهید دید که چگونه کد غیرهمزمان را هم در سرور و هم در بخش جلویی تست کنید.

دوره آموزش نوشتن تست واحد برای برنامه‌های NodeJs و Typescript با Jest برای چه کسانی است:

  • توسعه‌دهندگان NodeJs یا Typescript که می‌خواهند تست واحد و یکپارچگی را عمیقاً درک کنند

  • توسعه‌دهندگان React که می‌خواهند برنامه‌های خود را تست کنند

  • توسعه‌دهندگانی که می‌خواهند کد مقاوم و تمیز بنویسند

  • توسعه‌دهندگانی که می‌خواهند Jest را یاد بگیرند

 

1 دیدگاه برای Unit Testing for Typescript & NodeJs Developers with Jest | آموزش نوشتن تست واحد برای برنامه‌های NodeJs و Typescript با Jest

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

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

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