آموزش Building Microservices REST APIs با استفاده از Spring Data REST

Building Microservices REST APIs Using Spring Data REST

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Spring Data REST به توسعه دهندگان برنامه اجازه می دهد تا مخزن Spring Data موجود را به عنوان یک ریز سرویس RESTful به سرعت در وب انتقال دهند. این دوره به شما یاد می دهد که چگونه با استفاده از Spring Data REST بر معماری ریز سرویس ها تسلط پیدا کنید. در هسته ریز سرویس های REST API با سرعت در حال توسعه ، درک کاملی از Spring Data REST وجود دارد. در این دوره ، ساخت میکرو سرویس های REST API با استفاده از Spring Data REST ، شما مهارت های پیشرفته مورد نیاز برای نشان دادن مدل دامنه برنامه خود را به عنوان ریز خدمات REST مبتنی بر هایپرمدیا خواهید آموخت. ابتدا با معماری ریز سرویس ها آشنا خواهید شد. در مرحله بعدی ، خواهید فهمید که چگونه Spring Data REST را در پروژه موجود خود بکار بگیرید و نحوه مدل سازی روابط پیچیده موجودیت را در حالیکه از تکنیک های پیشرفته ای مانند صفحه بندی و مرتب سازی استفاده می کنید ، سرانجام ، نگاهی به نحوه پیاده سازی API های جستجوی سفارشی خواهید انداخت ، حتی یاد بگیرید چگونه می توانید تست های یکپارچه سازی م writeثر بنویسید تا تغییرات کوچک باعث ایجاد یک رفتار غیرمنتظره در API های شما نشوند. وقتی این دوره را به پایان رساندید ، با استفاده از Spring Data REST به معماری ریز سرویس ها تسلط خواهید یافت ، که به شما در ایجاد و مستند سازی ریز خدمات و به اشتراک گذاشتن RIE API ها با مشتریان کمک می کند.

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

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

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

شروع شدن Getting Started

  • مقدمه Introduction

  • What is Spring Data REST What Is Spring Data REST

  • مسیر یادگیری Learning Path

  • مطالعه موردی TrackZilla TrackZilla Case Study

  • Spring Data REST Spring Data REST

  • خلاصه Summary

تسلط بر معماری ریز خدمات Mastering Microservices Architecture

  • مقدمه Introduction

  • ردیف N N Tier

  • MSA MSA

  • فواید Benefits

  • موارد استفاده معروف Well Known Use Cases

  • تجزیه Decomposition

  • نسخه ی نمایشی Demo

  • خلاصه Summary

در معرض رابط برنامه‌نویسی نرم افزارهای ریز خدمات Exposing Microservices REST APIs

  • مقدمه Introduction

  • شامل استراحت بهاری Incorporating Spring Rest

  • نحوه عملکرد Data Spring چیست How Spring Data Rest Works

  • Tza با Spring Data Rest Tza with Spring Data Rest

  • پیکربندی Spring Data Rest Configuring Spring Data Rest

  • نسخه ی نمایشی Demo

  • نتیجه Conclusion

پیاده سازی و مرتب سازی Implementing Paging & Sorting

  • معرفی Intro

  • پیاده سازی و مرتب سازی را اجرا کنید Implementing Paging and Sorting

  • قابل صفحه بندی Pageable

  • مرتب سازی Sorting

  • نسخه ی نمایشی Demo

  • نتیجه Conclusion

پیاده سازی API های جستجوی سفارشی Implementing Custom Search APIs

  • معرفی Intro

  • روش های جستجوی سفارشی Custom Finder Methods

  • منبع جستجوی پیش فرض Default Search Resource

  • افزودن صفحه بندی به Custom Finder Adding Paging to Custom Finder

  • نسخه ی نمایشی Demo

  • نتیجه Conclusion

اهرم روابط پیچیده Leveraging Complex Relationships

  • معرفی Intro

  • نسخه ی نمایشی 1 Demo 1

  • روابط پیچیده بین اشخاص Complex Relationships Between Entities

  • مهمترین درخواست کنندگان درخواست Overriding Request Handlers

  • نسخه ی نمایشی 2 Demo 2

  • نتیجه Conclusion

آزمایش API های ریز سرویس ها Testing Microservices REST APIs

  • معرفی Intro

  • TestRestTemplate TestRestTemplate

  • تست های ادغام Integration Tests

  • نسخه ی نمایشی Demo

  • نتیجه Conclusion

مستند سازی ریز سرویسهای REST API Documenting Microservices REST APIs

  • معرفی Intro

  • کلاهبردار Swagger

  • Swagger را پیکربندی کنید Configure Swagger

  • دسترسی به Swagger Ui Accessing Swagger Ui

  • سفارشی کردن Swagger Customizing Swagger

  • نسخه ی نمایشی Demo

  • نتیجه Conclusion

نمایش نظرات

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

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

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

آموزش Building Microservices REST APIs با استفاده از Spring Data REST
جزییات دوره
1h 22m
52
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
64
3.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kesha Williams Kesha Williams

کشا ویلیامز یک مدیر مهندسی نرم افزار، مربی، سخنران، وبلاگ نویس فناوری، و مدافع STEM است.

کشا (تلفظ KEY-SHA) ویلیامز یک جایزه است. مهندس نرم افزار برنده با بیش از 20 سال تجربه متخصص در توسعه برنامه های کاربردی وب با استفاده از Java، Spring، Angular، و خدمات وب آمازون (AWS). او هزاران توسعه‌دهنده نرم‌افزار را در ایالات متحده، اروپا و آسیا آموزش داده و در حین تدریس جاوا در سطح دانشگاه، آموزش داده است. او کار خود را با آژانس امنیت ملی (NSA) آغاز کرد.

کشا اخیراً برنده جایزه آدا لاولیس در مهندسی کامپیوتر از LookFar و جایزه نوآوری متفاوت بیندیشید از Chick-fil-A برای کارش با فناوری‌های نوظهور شد. و هوش مصنوعی (AI). او اخیراً در کمپین آمازون "Alexa Women of Voice" و مجموعه #WePowerTech از A Cloud Guru حضور داشت. او در اوقات فراغت خود، اخبار جاوا را برای InfoQ می نویسد، بخش فناوری جورجیا را رهبری می کند، در کنفرانس های فنی در سراسر جهان سخنرانی می کند، به عنوان مربی با آکادمی علوم نیویورک خدمت می کند، و کارگاه های رایگان «ساعت کد» را برای کودکان برگزار می کند. در کتابخانه محلی او.