این دوره فقط یک نظریه و نکات مهم در مورد آزمایش React نیست. در این دوره، ما برنامه واقعی را آزمایش می کنیم و شما نه تنها دانش، بلکه تمرین نیز کسب خواهید کرد.
ما روی آزمایش برنامه وب در React تمرکز خواهیم کرد. من توضیح خواهم داد که چرا ارزش تست کردن را دارد و چه ابزارهایی را برای آزمایش برنامه react باید انتخاب کنیم. ما در مورد بسیاری از جنبههای مختلف تست صحبت خواهیم کرد: تستهای واحد، تستهای یکپارچهسازی، عکسهای فوری، اجرای تست، توصیف، تستهای قبل و بعد، تستهای پرش، حلقهها، تطبیقها، درستی و نادرستی، رندر جزء، رویداد آتشسازی، تمسخر، واکشی API ، عمل کنید، صبر کنید و بسیاری دیگر. پس از این آموزش، شما قادر خواهید بود با تست اپلیکیشن های پویا در React، موانع زیادی را بر طرف کنید. ما تستهای مختلف زیادی برای پوشش تکنیکها و روشهای مختلف انتخاب عناصر خاص و تعامل با آنها خواهیم نوشت.
اولین ابزاری که یاد خواهیم گرفت Jest خواهد بود. من به شما نشان خواهم داد که چگونه تست ها را اجرا کنید و آنها را بنویسید. در این سطح، تست هایی را بدون برنامه React می نویسیم. ما فقط روی Jest تمرکز می کنیم و از آن به عنوان دونده آزمایشی خود استفاده می کنیم.
بعد از اینکه بدانیم Jest چیست و چگونه کار می کند، اولین برنامه خود را با React Testing Library نصب خواهیم کرد. من به شما نشان خواهم داد که آن کتابخانه چگونه کار می کند و چه گزینه هایی با آن داریم. ما اجزای خود را رندر میکنیم و رویدادهای مختلفی را راهاندازی میکنیم.
بخش اصلی این آموزش، آزمایش برنامه واقعی React خواهد بود. ما یک برنامه آماده خواهیم داشت که در React نوشته شده است و شروع به استفاده از تکنیک های مختلف برای آزمایش اجزای خود خواهیم کرد. ما از جدیدترین روندها در React like hooks با useState و useEffect استفاده خواهیم کرد. وقتی آن فصل را تمام کردید، متوجه خواهید شد که چه نوع مشکلاتی ممکن است هنگام نوشتن تست های خود برای React داشته باشید و مهمتر از آن، چگونه آنها را با کتابخانه تست Jest و React حل کنید.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس ارشد فول استک
نمایش نظرات