لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر تست واکنش با جست
Mastering React Testing with Jest
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تست برنامه های کاربردی وب یکی از مهم ترین بخش های فرآیند توسعه است و Jest، چارچوب تست سازندگان React، یکی از جدیدترین و قدرتمندترین ابزارها برای انجام این کار است. در این دوره، یک مجموعه تست Jest را به طور کامل پیاده سازی می کنیم. این دوره با یک نمای کلی از Jest API و چندین مثال کاربردی که نحوه عملکرد آن را نشان می دهد آغاز می شود. پس از آن، ما یک برنامه کامل React را گرد هم میآوریم و سپس انواع اجزای آن را با استفاده از ابزارهای تست Jest و React تست میکنیم. دانشجویان موفق این دوره می توانند مفاهیم تمسخر وابستگی، تست ماژول های Node و تست عملکرد ناهمزمان را درک و به کار ببرند.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
مقدمه ای بر تست برنامه های React با Jest
Introduction to Testing React Applications with Jest
درباره نویسنده
About the Author
قبل از شروع
Before Beginning
جست چیست؟ (قسمت 1)
What Is Jest? (Part 1)
جست چیست؟ (قسمت 2)
What Is Jest? (Part 2)
فن آوری های تحت پوشش در این دوره/آنچه شما نیاز دارید
Technologies Covered in this Course / What You'll Need
درک مسخره کردن خودکار
Understanding Automatic Mocking
تمسخر چیست؟
What Is Mocking?
مزایای تمسخر
Advantages of Mocking
کار با دوره به روز شده
Working with the Updated Course
نگاهی عمیق به Jest API
An In-depth Look at the Jest API
آشنایی با Jest API
Understanding the Jest API
غیرفعال کردن تمسخر برای یک ماژول واحد (قسمت 1: ماژول ها)
Disabling Mocking for a Single Module (Part 1: Modules)
غیرفعال کردن تمسخر برای یک ماژول واحد (قسمت 2: کتابخانه ها)
Disabling Mocking for a Single Module (Part 2: Libraries)
تغییر حالت تمسخر خودکار
Toggling Automatic Mocking
تعیین ماکت های دستی
Specifying Manual Mocks
تعریف پیش پردازنده
Defining a Preprocessor
تعریف تست ها
Defining Tests
توابع ساختگی
Mock Functions
قابلیت های Mocks
Capabilities of Mocks
داربست کردن برنامه
Scaffolding the App
مقدمه/نمای کلی برنامه
Introduction / App Overview
نگاهی به ماژول تمام شده
A Look at the Finished Module
داخل برنامه/قبل از شروع
Inside the App / Before We Begin
اجرای داربست
Implementing the Scaffold
اضافه کردن React Components
Adding React Components
افزودن React Helpers
Adding React Helpers
افزودن React Stores
Adding React Stores
پیاده سازی سرور اکسپرس
Implementing an Express Server
پیاده سازی تست های پایه برای یک React Application با Jest
Implementing Basic Tests for a React Application with Jest
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Daniel Stern یک رمزگذار ، توسعه دهنده وب و علاقه مند به برنامه نویسی از تورنتو ، انتاریو است ، جایی که او به عنوان یک توسعه دهنده و طراح مستقل کار می کند. دانیل از روزهای برقراری ارتباط تلفنی با فناوری های وب کار می کند و به ویژه علاقه زیادی به جاوا اسکریپت ، CSS ، آنگولار ، React و TypeScript دارد. در طول کار خود به عنوان یک توسعه دهنده منبع باز ، وی بسیاری از ابزارهای وب با استانداردهای جامعه از جمله Angular Audio و Range.CSS را ایجاد کرده است. ابزار وی ، Range.CSS ، در مقاله مهمان در CSS-Tricks.com و در CSS Weekly به نمایش در آمد. دانیل همچنین دانش خود را از طریق سخنرانی به اشتراک می گذارد ، مانند لندن ، انگلیس در Full Stack Conf 2014 که در آن سخنرانی در مورد بهترین روش های صوتی وب و Angular را ارائه داد. فیلم های سخنرانی دانیل در نشریاتی مانند JavaScript Weekly به نمایش در آمده است. دانیل در تورنتو ، انتاریو زندگی می کند و از ساخت موسیقی الکترونیکی و خواندن Game of Thrones در موارد نادر که کد نویسی نمی کند ، لذت می برد.
نمایش نظرات