توضیحات
دوره 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
- Knowledge of typescript is required
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
6.3 گیگابایت









































![[NEW] Master Spring Boot 3 & Spring Framework 6 with Java](https://downloadly.ir/wp-content/uploads/2023/01/Master-Spring-Boot-3-and-Spring-Framework-6-with-Java-Cover.jpg)



