آموزش معرفی قرارداد ابر بهار

Introduction to Spring Cloud Contract

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: یاد بگیرید که با این دوره پایه در Spring Cloud Contract ، یک چارچوب قرارداد مبتنی بر مصرف کننده مبتنی بر جاوا ، ریز سرویس های جاوا را توسعه داده و آزمایش کنید. آزمایش ریز خدمات جاوا چالش برانگیز است. این به این دلیل است که ، علی رغم استقلال ، آنها اغلب از طریق نوعی پیام ارسال یا تماسهای API به هم پیوسته می شوند. در این دوره ، مقدمه ای بر Spring Cloud Contract ، شما دانش بنیادی یک چارچوب قدرتمند جدید را خواهید آموخت و توانایی آزمایش و آزادسازی موثرتر ریز سرویس های جاوا را کسب خواهید کرد. ابتدا با چالش های آزمایش ریز سرویس ها آشنا می شوید ، نگاهی به کاستی های ریز سرویس های آزمایش پایان به پایان و تمسخر همکاران آنها می اندازید. در مرحله بعدی ، شما تکنیک آزمایش قراردادهای مشتری محور ، TDD را در رویکرد سطح API برای آزمایش ریز سرویس هایی که Spring Cloud Contract پیاده سازی می کند ، کشف خواهید کرد. سرانجام ، شما در استفاده از Spring Cloud Contract برای ساخت هر دو ریز سرویس جاوا مبتنی بر HTTP و پیام تبحر خواهید یافت. وقتی این دوره را به پایان رسانید ، مهارت و دانش Spring Cloud Contract و تست قرارداد مصرف کننده را خواهید داشت که برای ایجاد واقعی سرویس های خرد به طور مستقل قابل آزمایش و استقرار است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی دوره Course Introduction

  • مقدمه Introduction

  • اهداف و پیش نیازها Goals and Prerequisites

  • دارایی های دوره و GitHub Course Assets and GitHub

میکرو سرویسها چالشهای آزمایش و انگیزه قرارداد ابر بهار Microservices Testing Challenges and Spring Cloud Contract’s Motivation

  • مقدمه Introduction

  • بررسی اجمالی ریز خدمات Microservices Overview

  • چالش های آزمایش ریز سرویس ها Microservices Testing Challenges

  • ریز سرویسهای تست پایان به پایان End-to-End Testing Microservices

  • ریز سرویس ها Stubbing Microservices

  • حلقه بازخورد ضعیف The Weak Feedback Loop

  • خلاصه Summary

تست قرارداد مشتری محور چیست؟ What Is Consumer-driven Contract Testing?

  • مقدمه Introduction

  • بررسی اجمالی قرارداد قرارداد مشتری محور Consumer-driven Contract Testing Overview

  • قرارداد چیست؟ What Is a Contract?

  • گردش کار آزمایش قرارداد مصرف کننده The Consumer Driven Contract Testing Workflow

  • مزایای آزمایش قرارداد مصرف کننده The Benefits of Consumer-driven Contract Testing

  • خلاصه Summary

تست قرارداد HTTP مصرف کننده با قرارداد ابر بهار HTTP Consumer-driven Contract Testing with Spring Cloud Contract

  • بررسی اجمالی Overview

  • بررسی اجمالی قرارداد ابر بهار Spring Cloud Contract Overview

  • بررسی اجمالی برنامه آزمایشی Overview of Demo Application

  • نسخه ی نمایشی: نوشتن یک تست طرف مصرف کننده ناموفق Demo: Writing a Failing Consumer-side Test

  • معرفی زبان تعریف قرارداد Contract Definition Language Introduction

  • نسخه ی نمایشی: ایجاد قرارداد ما Demo: Creating Our Contract

  • معرفی Stub Runner Stub Runner Introduction

  • نسخه ی نمایشی: پایان دادن به مصرف کننده ما Demo: Finishing Our Consumer

  • معرفی تست های تأیید قرارداد Contract Verification Tests Introduction

  • نسخه ی نمایشی: ارائه دهنده ما در حال اتمام است Demo: Finishing Our Provider

  • خلاصه Summary

تست قرارداد پیشرفته HTTP مصرف کننده با قرارداد ابر بهار Advanced HTTP Consumer-driven Contract Testing with Spring Cloud Contract

  • مقدمه Introduction

  • تطابق Matching

  • نسخه ی نمایشی: پشتیبانی از چندین قرارداد Demo: Supporting Multiple Contracts

  • داده های پویا Dynamic Data

  • نسخه ی نمایشی: قراردادهای Regex Demo: Regex Contracts

  • تولید کننده مصرف کننده Consumer Producer

  • نسخه ی نمایشی: تولید کننده مصرف کننده Demo: Consumer Producer

  • پاسخ از درخواست Response from Request

  • نسخه ی نمایشی: پاسخ از درخواست Demo: Response from Request

  • مخزن قرارداد متمرکز Centralized Contract Repository

  • نسخه ی نمایشی: قرارداد رسمی متمرکز Demo: Centralized Contract Repo

  • خلاصه Summary

تست قرارداد مبتنی بر مصرف کننده مبتنی بر پیام با قرارداد ابر بهار Messaging Based Consumer-driven Contract Testing with Spring Cloud Contract

  • مقدمه Introduction

  • بررسی اجمالی پیام قرارداد بهار ابر Spring Cloud Contract Messaging Overview

  • مصرف پیام ها Consuming Messages

  • نسخه ی نمایشی: فقط مصرف کننده Demo: Consumer Only

  • تولید پیام Producing Messages

  • نسخه ی نمایشی: طرف ارائه دهنده Demo: Provider Side

  • پیام های ورودی-خروجی Input-output Messages

  • نسخه ی نمایشی: ورودی-خروجی Demo: Input-output

  • نتیجه Conclusion

نمایش نظرات

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

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

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

آموزش معرفی قرارداد ابر بهار
جزییات دوره
3h 4m
49
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
21
4.8 از 5
دارد
دارد
دارد
Andrew Morgan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Morgan Andrew Morgan

اندرو یک مشاور مستقل با تخصص متقابل در زمینه طراحی ، توسعه و استقرار سیستم های نرم افزاری سطح سازمانی است. آندرو با کار با مشتری های مختلف ، در معرض انبوهی از فناوری های مختلف قرار دارد که اخیراً در زمینه خدمات ریز خدمات جاوا و تحویل مداوم تخصص دارد. اندرو به طور فعال در جامعه گسترده شرکت می کند ، در کنفرانس های بین المللی سخنرانی می کند ، دوره های آموزشی ارائه می دهد ، به منبع باز کمک می کند و برای InfoQ می نویسد.