نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آزمایشات خودکار یکی از عناصر مهم در یک پروژه موفق است. این دوره به شما همه چیزهایی را که می خواهید برای آزمایش واحدهای پروژه های Angular خود ، از جمله خدمات آزمایش ، الگوهای م componentلفه و کار با کد ناهمزمان ، بدانید ، آموزش می دهد. این دوره بخشی از موارد زیر است: مسیر زاویه ای همه را بزرگ کنید بررسی اجمالی دوره 1m 19s معرفی دوره 30 متر 27 ثانیه تست های واحد جدا شده 28m 34s آزمونهای یکپارچه سازی کم عمق 44 متر 53s تست های ادغام عمیق 29m 33s آزمایش مeraلفه های تعامل و مسیریابی DOM 44m 44s مباحث پیشرفته 21m 27s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی دوره
Course Introduction
-
معرفی دوره
Course Introduction
-
برنامه آزمایشی
The Demo Application
-
تست اجمالی
Testing Overview
-
مسخره
Mocking
-
تست های واحد در Angular
Unit Tests in Angular
-
ابزار تست واحد با زاویه دار
Tools of Unit Testing with Angular
-
نصب و اجرای نسخه ی نمایشی
Installing and Running the Demo
-
نوشتن تست واحد اول
Writing Your First Unit Test
-
تست های واحد خود را اجرا کنید
Running Your Unit Tests
-
نوشتن تست های واحد خوب
Writing Good Unit Tests
-
خلاصه
Summary
تست های واحد جدا شده
Isolated Unit Tests
-
مقدمه
Introduction
-
آزمایش یک لوله
Testing a Pipe
-
آزمایش یک سرویس
Testing a Service
-
آزمایش یک ملفه
Testing a Component
-
مسخره کردن به جداسازی کد
Mocking to Isolate Code
-
تست فعل و انفعالات
Testing Interactions
-
خلاصه
Summary
آزمونهای یکپارچه سازی کم عمق
Shallow Integration Tests
-
مقدمه
Introduction
-
تکنیک های اشکال زدایی با Angular و Karma
Debugging Techniques with Angular and Karma
-
TestBed
The TestBed
-
با استفاده از NO_ERRORS_SCHEMA
Using NO_ERRORS_SCHEMA
-
در حال آزمایش HTML ارائه شده
Testing Rendered HTML
-
NativeElement در مقابل DebugElement
NativeElement vs. DebugElement
-
تستهای یکپارچه سازی کم عمق پیچیده تر
More Complex Shallow Integration Tests
-
مسخره کردن یک سرویس تزریق شده
Mocking an Injected Service
-
اجزای کودک را مسخره می کند
Mocking Child Components
-
پرداختن به لیست عناصر
Dealing with Lists of Elements
-
خلاصه
Summary
تست های ادغام عمیق
Deep Integration Tests
-
مقدمه
Introduction
-
ایجاد یک آزمون ادغام عمیق
Creating a Deep Integration Test
-
یافتن عناصر توسط بخشنامه
Finding Elements by Directive
-
آزمایش یکپارچه سازی خدمات
Integration Testing of Services
-
اجرای یک تست با Mocked HTTP
Implementing a Test with Mocked HTTP
-
خلاصه
Summary
آزمایش مeraلفه های تعامل و مسیریابی DOM
Testing DOM Interaction and Routing Components
-
مقدمه
Introduction
-
راه انداز رویدادها در عناصر
Triggering Events on Elements
-
ساطع کردن رویدادها از کودکان
Emitting Events from Children
-
بالا بردن حوادث در مورد دستورالعمل های کودک
Raising Events on Child Directives
-
تعامل با جعبه های ورودی
Interacting with Input Boxes
-
آزمایش با Route فعال شده
Testing with ActivatedRoute
-
برخورد با ngModel
Dealing with ngModel
-
مسخره کردن RouterLink
Mocking the RouterLink
-
در حال آزمایش RouterLink
Testing the RouterLink
-
خلاصه
Summary
مباحث پیشرفته
Advanced Topics
-
مقدمه
Introduction
-
افزودن کد Async
Adding Async Code
-
تست Async اساسی
Basic Async Testing
-
با استفاده از عملکرد یاور fakeAsync
Using the fakeAsync Helper Function
-
با استفاده از عملکرد async Helper
Using the async Helper Function
-
پوشش کد
Code Coverage
-
خلاصه
Summary
-
خلاصه دوره
Course Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات