لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش واحد تست AngularJS: برنامه های بدون اشکال بسازید که همیشه کار می کنند!
Unit Testing AngularJS: Build Bugfree Apps That Always Work!
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید چگونه از Karma، Jasmine و Istanbul برای راه اندازی سریع تست های واحد خودکار برای برنامه های AngularJS خود استفاده کنید برنامه های عالی AngularJS 1.X بسازید که هرگز به طور غیرمنتظره ای شکست نخواهند خورد مهارت های لازم را برای استفاده از محبوب ترین ابزارهای تست AngularJS از جمله Karma، Jasmine و استانبول زمان بیشتری را صرف ایجاد ویژگیهای جدید شگفتانگیز به جای رفع اشکالات کنید. از پوشش تست برای تجزیه و تحلیل و شناسایی نقاط ضعف در پایه کد استفاده کنید. .X شما باید با نحوه نوشتن یک برنامه پایه AngularJS آشنا باشید.
با بیش از 2400 دانشجو و 250+ نظرات مثبت، این دوره محبوب ترین دوره Udemy است که تست واحد را برای AngularJS پوشش می دهد!
برای اینکه بدانید چرا آزمایش کد Angular میتواند به شما کمک کند برنامههای قویتری بسازید که همیشه در صورت نیاز کار میکنند، بخوانید.
وقتی برای اولین بار استفاده از Angular را برای پروژههایمان شروع کردم، عاشق ساختن برنامههایی شدم که به نظر میرسیدند و عالی کار میکردند، چقدر آسان بود.
اما با پیچیدهتر شدن برنامههایی که توسعه دادهایم، و تعداد افرادی که روی یک پایگاه کد کار میکردند، افزایش یافت، پیگیری همه تغییراتی که در کد اتفاق میافتد و آنچه که واقعاً باید انجام شود دشوارتر میشد. ، که منجر به اشکالات و سردردهای زیادی می شود.
بازنویسی یا اصلاح کدهای شکسته نه تنها بهطور خستهکنندهای خستهکننده است، بلکه باعث اتلاف وقت و پول زیادی نیز میشود.
بنابراین، میخواهم با نشان دادن اینکه چگونه یادگیری در مورد آزمایش برنامههای AngularJS شما را از قرار گرفتن در شرایط مشابه نجات میدهد، به شما کمک کنم.
سلام، من مت هستم و در این دوره شما را با نحوه واحد تست کد AngularJS آشنا خواهم کرد تا برنامه شما دیگر هرگز به طور غیرمنتظره خراب نشود.
بعد از تکمیل این دوره، میتوانید تستهای واحد را در برنامه Angular خود پیادهسازی کنید، تا بتوانید زمان کمتری را برای رفع اشکالها صرف کنید و فقط روی بخشهای سرگرمکننده توسعه تمرکز کنید!
چه یک توسعه دهنده یا یک مهندس بیمه با کیفیت باشید، در این دوره مهارت هایی را خواهید آموخت که در هر محیط AngularJS کاربرد دارد.
در مورد:
خواهید آموخت
آزمایش مفاهیم، ابزارها و چرایی آزمایش کردن
اجرای پوشش کد در Angular با استفاده از استانبول و تجزیه و تحلیل نتایج برای شناسایی نقاط ضعف در تستها و کد ما
نحوه راه اندازی Karma و Jasmine از ابتدا
پیگیری تماسها و رویدادها با استفاده از جاسوس
نحوه آزمایش کنترلرها، فیلترها و خدمات سفارشی
نحوه مسخره کردن وابستگی ها با استفاده از $provide و spies
نگهداری کد DRY با استفاده از توابع () BeforeEach و afteEach Jasmine
تست کد JS دستورالعمل های سفارشی و الگوی HTML
نحوه تست تماسهای AJAX، وقفهها و وعدهها
اشکال زدایی Karma برای حل آسان مشکلات مربوط به تست های واحد خود
اگر در مورد ثبت نام در دوره Unit Testing AngularJS و یادگیری در مورد استفاده از تست Karma و Jasmine در Angular متقاعد نشده اید، به ویدیوهای پیش نمایش رایگان نگاهی بیندازید و اجازه دهید به شما نشان دهم چگونه کد خود را محکم کنید تا امتحان زمان را دارد!
سرفصل ها و درس ها
مقدمه
Intro
خوش آمدی
Welcome
مقدمه
Intro
خوش آمدی
Welcome
دستور کار دوره
Course Agenda
دستور کار دوره
Course Agenda
بررسی اجمالی تست
Testing Overview
چرا تست؟
Why Test?
انواع تست
Types of Testing
راه اندازی یک Angular App پایه
Setting up a basic Angular App
بررسی اجمالی تست
Testing Overview
چرا تست؟
Why Test?
انواع تست
Types of Testing
تست در انگولار
Testing in Angular
تست در انگولار
Testing in Angular
راه اندازی یک Angular App پایه
Setting up a basic Angular App
تست در انگولار
Testing in Angular
راه اندازی کارما
Setting up Karma
قبل و بعد
Before and After
تست کنترلرها و $scope قسمت 1
Testing Controllers and $scope Part 1
تست کنترلرها و $scope قسمت 2
Testing Controllers and $scope Part 2
بخش 1 دستورالعمل تست
Testing Directives Part 1
تست در انگولار
Testing in Angular
راه اندازی کارما
Setting up Karma
اولین آزمون واحد شما
Your First Unit Test
اولین آزمون واحد شما
Your First Unit Test
قبل و بعد
Before and After
تست کنترلرها و $scope قسمت 1
Testing Controllers and $scope Part 1
تست کنترلرها و $scope قسمت 2
Testing Controllers and $scope Part 2
تست تماس های XHR
Testing XHR Calls
تست تماس های XHR
Testing XHR Calls
زمان های آزمایش و وعده ها
Testing Timeouts and Promises
زمان های آزمایش و وعده ها
Testing Timeouts and Promises
تست فیلترها و خدمات
Testing Filters and Services
تست فیلترها و خدمات
Testing Filters and Services
بخش 1 دستورالعمل تست
Testing Directives Part 1
بخش 2 دستورالعمل تست
Testing Directives Part 2
بخش 2 دستورالعمل تست
Testing Directives Part 2
اشکال زدایی کارما
Debugging Karma
اشکال زدایی کارما
Debugging Karma
پوشش تست
Test Coverage
اضافه کردن پوشش به برنامه ما
Adding Coverage to our App
پوشش تست
Test Coverage
پوشش تست چیست؟
What is Test Coverage?
پوشش تست چیست؟
What is Test Coverage?
اضافه کردن پوشش به برنامه ما
Adding Coverage to our App
بهبود پوشش
Improving Coverage
بهبود پوشش
Improving Coverage
جایزه
Bonus
جایزه
Bonus
تمسخر وابستگی ها با استفاده از $provide
Mocking Dependencies using $provide
تمسخر وابستگی ها با استفاده از $provide
Mocking Dependencies using $provide
تست رویدادها و توابع تماس ها با استفاده از Spies
Testing Events and Functions Calls using Spies
تست رویدادها و توابع تماس ها با استفاده از Spies
Testing Events and Functions Calls using Spies
نمایش نظرات