نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Jest یکی از بهترین ابزارهای موجود برای آزمایش برنامه های React است. این دوره به شما روش های اساسی و متوسط تست Jest ، از جمله تست های در حال اجرا ، تست عکس فوری ، آزمایش اجزای React و تمسخر ماژول را آموزش می دهد. در قلب ساخت برنامه های React با دوام و قابل اعتماد ، درک جامعی از آزمایش ، با شروع Jest وجود دارد. در این دوره ، Testing React Applications with Jest ، همه کارهایی را که برای ایجاد آزمونهای جامع برای اجزای و برنامه های React خود باید انجام دهید یاد خواهید گرفت. ابتدا یاد خواهید گرفت که چگونه Jest را روی هر دستگاه نصب کنید ، آزمایشات را از طریق خط فرمان با آن انجام دهید و آن را با هر پروژه Node ادغام کنید. در مرحله بعدی ، شما به تکنیک های مختلف تست ، از جمله جهانی ، تمسخر و آزمایش عکس نگاه می کنید که می توانید برای خواندن و کارآیی بیشتر تست های خود استفاده کنید. سرانجام ، شما نحوه استفاده از همه این تکنیک ها را برای آزمایش م componentsلفه های React و برنامه های کاربردی متعلق به آنها کشف خواهید کرد. پس از پایان این دوره ، می توانید بلافاصله شروع به نوشتن تست برای برنامه های React خود کنید ، در مورد استراتژی ها و تکنیک های آزمایش در محل کار بحث کنید و با تنظیم و پیکربندی Jest توسعه را تسهیل کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی دوره
Course Introduction
-
مقدمه
Introduction
-
چرا باید این دوره را بگذرانید؟
Why Take This Course?
-
نگاهی به برنامه آزمایشی
A Look at the Demo Application
-
فایلهای دوره را از اینجا دریافت کنید
Get the Course Files Here
-
نقشه راه دوره
Course Roadmap
درک آزمایش
Understanding Testing
-
چرا تست زدن؟
Why Testing?
-
تست چیست؟
What Is Testing?
-
مزایا و معایب تست
Advantages and Disadvantages of Testing
-
درک رگرسیون
Understanding Regression
-
انواع تست ها
Types of Tests
-
خلاصه
Summary
مقدمه ای بر شوخی
Introduction to Jest
-
مقدمه
Introduction
-
اکوسیستم آزمایش شوخی
The Jest Testing Ecosystem
-
شوخی در برابر موکا
Jest vs. Mocha
-
نسخه های شوخی
Jest Versions
-
شوخی و واکنش - ارتباط چیست؟
Jest and React - What's The Connection?
-
کاربرد عملی شوخی
Practical Jest Usage
-
مشکلات مشترک شوخی
Common Jest Pitfalls
-
خلاصه
Summary
در حال اجرا با شوخی
Test Running with Jest
-
نصب شوخی
Jest Installation
-
نصب شوخی - نسخه ی نمایشی
Jest Installation - Demo
-
تست های در حال اجرا
Running Tests
-
ایجاد فایل های آزمایشی
Creating Test Files
-
جوک گلوبال
Jest Globals
-
Jest Globals - نسخه ی نمایشی
Jest Globals - Demo
-
در حال مشاهده تغییرات
Watching for Changes
-
راه اندازی و Teardown
Setup and Teardown
-
راه اندازی و Teardown - نسخه ی نمایشی
Setup and Teardown - Demo
-
آزمایشات جست و خیز و جدا کردن
Skipping and Isolating Tests
-
تست Async
Async Testing
-
تست Async - نسخه ی نمایشی
Async Testing - Demo
-
خلاصه
Summary
توابع و ماژولهای مسخره
Mocking Functions and Modules
-
چرا تمسخر؟
Why Mocking?
-
تمسخر چیست؟
What Is Mocking?
-
روند تمسخر
The Mocking Process
-
توابع مسخره
Mock Functions
-
ایجاد پرونده های ساختگی
Creating Mock Files
-
تمسخر - نسخه ی نمایشی
Mocking - Demo
-
تمسخر خودکار و دستی
Automatic and Manual Mocking
-
خلاصه
Summary
تست عکس فوری
Snapshot Testing
-
عکس فوری چیست؟
What Is a Snapshot?
-
آزمایش عکس فوری چگونه کار می کند
How Snapshot Testing Works
-
نسخه ی نمایشی تست عکس فوری
Snapshot Testing Demo
-
مزایا و معایب تست عکس فوری
Advantages and Disadavantages of Snapshot Testing
-
به روزرسانی عکسهای فوری
Updating Snapshots
-
در حال به روز رسانی عکس فوری نسخه ی نمایشی
Updating Snapshots Demo
-
خلاصه
Summary
تست اجزا
Testing Components
-
مقدمه
Introduction
-
ساخت اجزای قابل آزمایش
Building Testable Components
-
واکنش Redux و Jest را انجام دهید
React Redux and Jest
-
نسخه آزمایشی آزمایش محتوا Redux React
React Redux Container Testing Demo
-
React Redux Display Test Demo
React Redux Display Testing Demo
-
React Renderer vs. Enzyme
React Renderer vs. Enzyme
-
آزمایش م Reلفه های واکنش
Testing React Components
-
ساخت یک مactلفه واکنش پذیر
Building a Stateful React Component
-
در حال آزمایش نسخه آزمایشی Stateful React
Testing a Stateful React Component Demo
-
خلاصه
Summary
شوخی های پیشرفته شوخی
Advanced Jest Matchers
-
Matcher چیست؟
What Is a Matcher?
-
کاوش در مسابقات
Exploring Matchers
-
نسخه ی نمایشی شوخی کنندگان شوخی
Jest Matchers Demo
نتیجه
Conclusion
-
خلاصه اجرایی
Executive Summary
-
ادامه یادگیری
Continue Learning
-
متشکرم
Thank You
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات