آموزش AngularJS واحد تست عمیق ، با استفاده از ngMock

AngularJS Unit Testing in-depth, Using ngMock

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما ngMock اصول نوشتن آزمونهای واحد AngularJS را آموزش می دهد. این دوره بخشی از موارد زیر است: مسیر AngularJS همه را بزرگ کنید شروع شدن 11 متر 59 اولین قدم ها با عملکردهای اصلی ngMock 12m 39s تست واحد تعاملات HTTP با ngMock 20 متر 11 ثانیه کنترل کننده های تست واحد با ngMock 23m 38s تست واحد با زمان و فاصله 20 متر 54s دستورالعمل های تست واحد با $ rootScope 15 متر 33s تست واحد با تاریخ دهه 14 م تست واحد با استثنا 7m 43s تست واحد با ورود به سیستم 7m 26s آزمایش با ngMockE2E BackEnd 8m 34s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

شروع شدن Getting Started

  • معرفی دوره Course Introduction

  • مقدمه ای بر ngMock Introduction to ngMock

  • مقدمه ای بر یاس Introduction to Jasmine

  • مقدمه ای بر کارما Introduction to Karma

  • نصب کارما Installing Karma

  • استفاده از Karma با چندین مرورگر Using Karma with Multiple Browsers

  • پیکربندی Angular و ngMock Configuring Angular and ngMock

  • مروری بر کتابخانه ها Libraries Overview

اولین قدم ها با عملکردهای اصلی ngMock First Steps with ngMock’s Core Functions

  • مقدمه Introduction

  • تعریف منطق داده فیلم Defining the Movie Data Logic

  • با استفاده از عملکرد ماژول Using the Module Function

  • با استفاده از عملکرد تزریق Using the Inject Function

  • ایجاد ماژول OMDB و Refactoring Creating the OMDB Module and Refactoring

  • اشکال زدایی با تخلیه Debugging with Dump

  • خلاصه Summary

تست واحد تعاملات HTTP با ngMock Unit Testing HTTP Interactions with ngMock

  • مقدمه Introduction

  • اضافه کردن عملکرد HTTP به سرویس OMDB Adding HTTP Functionality the OMDB Service

  • معرفی سرویس $ httpBackend Introduction to the $httpBackend Service

  • با استفاده از سرویس $ httpBackend Using the $httpBackend Service

  • واحد تست $ Resource با $ httpBackend Unit Testing $Resource with the $httpBackend

  • سرویس httpBackend $ را با HTTP Headers آزمایش کنید Test the $httpBackend Service with HTTP Headers

  • خلاصه Summary

کنترل کننده های تست واحد با ngMock Unit Testing Controllers with ngMock

  • مقدمه Introduction

  • آشنایی با سرویس کنترلر $ Introduction to the $controller Service

  • واحد تست یک کنترل کننده Unit Testing a Controller

  • تست واحد با وعده Unit Testing with Promises

  • افزودن HTML به برنامه Adding HTML to the Application

  • خلاصه Summary

تست واحد با زمان و فاصله Unit Testing with Timeouts and Intervals

  • مقدمه Introduction

  • استفاده از ngMocks $ timeout service Using ngMocks $timeout Service

  • نمایش آزمایشی با استفاده از سرویس timeout ngMocks $ Demo Using ngMocks $timeout Service

  • استفاده از ngMocks $ interval Service Using ngMocks $interval Service

  • نمایش آزمایشی با استفاده از ngMocks $ interval Service Demo Using ngMocks $interval Service

  • خلاصه Summary

دستورالعمل های تست واحد با $ rootScope Unit Testing Directives with $rootScope

  • مقدمه Introduction

  • واحد تست یک دستورالعمل Unit Testing a Directive

  • با استفاده از ngMock’s $ rootScope Service Using ngMock’s $rootScope Service

  • افزودن دستورالعمل به نتایج فیلم Adding the Directive to the Movie Results

  • خلاصه Summary

تست واحد با تاریخ Unit Testing with Dates

  • مقدمه Introduction

  • تاریخ آزمایش واحد در JavaScript Unit Testing Dates in JavaScript

  • با استفاده از ngMock's TzDate Type Using ngMock's TzDate Type

  • واحد تست فیلتر Angular $ Unit Testing an Angular $filter

  • خلاصه Summary

تست واحد با استثنا Unit Testing with Exceptions

  • مقدمه Introduction

  • سرویس استثنائیHandler $ The $exceptionHandler Service

  • سرویس استثنائی $ HandHandler - نسخه ی نمایشی The $exceptionHandler Service - Demo

  • خلاصه Summary

تست واحد با ورود به سیستم Unit Testing with Logging

  • مقدمه Introduction

  • معرفی سرویس log $ Introduction to the $log Service

  • با استفاده از سرویس $ log Using the $log Service

  • تست واحد ورود به سیستم $ در برنامه فیلم Unit Testing $log in the Movie Application

  • خلاصه Summary

آزمایش با ngMockE2E BackEnd Testing with ngMockE2E BackEnd

  • مقدمه Introduction

  • آزمایش با ماژول ngMockE2E Testing with the ngMockE2E Module

  • با استفاده از خدمات $ httpBackEnd ngMockE2E Using ngMockE2E's $httpBackEnd Service

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش AngularJS واحد تست عمیق ، با استفاده از ngMock
جزییات دوره
2h 23m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
237
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bradley Braithwaite Bradley Braithwaite

بردلی برایت وایت مهندس نرم افزار در DuckDuckGo.com است. برای 10 سال گذشته وی با پروژه های نرم افزاری از شرکت های نوپا به دنبال راه اندازی راه انداز ، تا سیستم های نرم افزاری در مقیاس بزرگ به دنبال مدیریت پیچیدگی بوده است. وی در فن آوری های توسعه وب از جمله HTML5 ، JavaScript ، Angular ، Node.js ، C # و ASP.NET تخصص دارد. بردلی با نوشتن مقالات فنی بیش از 70+ (و شمارش) بسیار دقیق از طریق وبلاگ خود و به عنوان پست مهمان برای انتشارات دیگر ، به توسعه دهندگان برای یادگیری فن آوری های جدید کمک می کند.