لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مجموعه جامع تستینگ انگولار ۲۰۲۶ - ضروریات تستهای Unit و E2E [ویدئویی]
- آخرین آپدیت
دانلود Angular Testing Masterclass 2026 - Unit and E2E Test Essentials [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این مسیر آموزشی با تبیین اهمیت تستنویسی و راهاندازی یک محیط حرفهای برای تستینگ انگولار آغاز میشود. دانشجویان با ابزارها و گردشکارهای مدرن تست آشنا شده و پایهای قوی برای نوشتن تستهای قابل اعتماد و تکرارپذیر ایجاد میکنند.
سپس دوره به بررسی عمیق تستهای واحد (Unit Testing) میپردازد و مواردی همچون سرویسها، استریمهای RxJS، ارتباطات HTTP و شبیهسازی وابستگیها (Mocking) را پوشش میدهد. در ادامه، تست کامپوننتهای انگولار شامل Inputها، Outputها، رفتارهای Async، گاردها و کامپوننتهای واقعی اپلیکیشن بررسی میشود تا اطمینان کامل از صحت منطق برنامه و رفتار رابط کاربری حاصل گردد.
در مرحله نهایی، مباحث پیشرفتهای مانند تستینگ NgRx و تستهای End-to-End (E2E) با استفاده از سناریوهای پروژههای واقعی معرفی میشوند. با تکمیل این دوره، دانشجویان قادر خواهند بود استراتژیهای جامع تست را طراحی کنند که منجر به بهبود کیفیت کد، کاهش رگرسیونها و پشتیبانی از مقیاسپذیری بلندمدت اپلیکیشن شود.
آنچه در این دوره میآموزید:
- درک اصول و استراتژیهای تست در انگولار
- نوشتن تستهای واحد برای سرویسها و منطق کسبوکار
- تست کامپوننتهای انگولار و رفتارهای ناهمگام (Async)
- شبیهسازی (Mock) وابستگیها، فراخوانیهای HTTP و استریمهای RxJS
- اعتبارسنجی Reducerهای NgRx و منطقهای مرتبط
- پیادهسازی تستهای End-to-End برای اپلیکیشنهای واقعی
این دوره برای توسعهدهندگان انگولار طراحی شده است که قصد دارند مهارتهای تستینگ خود را تقویت کرده و پایداری اپلیکیشنهایشان را افزایش دهند. پیشنیاز این دوره داشتن دانش پایه در انگولار، TypeScript و مفاهیم توسعه وب است. تجربه قبلی در کار با کامپوننتها و سرویسهای انگولار توصیه میشود.
ویژگیهای دوره:
- آموزش جامع تستینگ انگولار از سطح Unit تا E2E
- مثالهای واقعی شامل سرویسها، کامپوننتها و NgRx
- راهاندازی مدرن تست با استفاده از Jest و ابزارهای کمکی انگولار
سرفصل ها و درس ها
آمادهسازی ابزارها
Preparing Tools
مقدمه
Introduction
چرا به تستینگ نیاز داریم؟
Why Do We Need Testing?
آمادهسازی سورس کد برای شما
I Prepared Source Code for You
نصب Node و ایجاد پروژه انگولار
Setting up Node and Creating Angular Project
تست واحد (Unit Testing)
Unit Testing
تست واحد چیست؟
What Is Unit Testing?
راهاندازی Jest
Setting up Jest
ابزارها و کمکیهای تستینگ
Testing Utilities and Helpers
تست پایه سرویسهای انگولار
Basic Testing Angular Service
شبیهسازی (Mock) و جاسوسی (Spy) وابستگیهای انگولار
Mock Angular Dependencies and Spy Angular Dependencies
تست RxJS در انگولار
Testing RxJS in Angular
تست HTTP در انگولار
Testing HTTP in Angular
تست درخواستها و پاسخهای HTTP در انگولار
Testing HTTP Request and Response in Angular
تست خطاهای HTTP در انگولار
Testing HTTP Errors in Angular
نمایش نظرات