آموزش ایجاد اولین سرویس بوت بهار خود

Creating Your First Spring Boot Microservice

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از فن آوری Spring Boot و Spring Data ، توسعه Java RESTful API خود را به صورت توربو شارژ کنید. این دوره برای توسعه دهندگان باتجربه جاوا که می خواهند به سرعت ریز سرویس هایی را ایجاد کنند که از طریق Java Persistence API (JPA) با پایگاه های ارتباطی ارتباط برقرار می کنند ساخته شده است. در اینجا ، مری الن بومن شما را از طریق یک مرحله به مرحله ساخت یک ریز سرویس با API در معرض RESTful با HATEOAS ، صفحه بندی و مرتب سازی ، راهنمایی می کند. درباره فناوری هایی مانند Spring Boot ، Spring Data JPA و Spring Data REST اطلاعات کسب کنید و ببینید که چگونه همه آنها در یک راه حل هوشمند و زیبا قرار گرفته اند. برای جمع بندی ، مری الن توسعه دهندگان را در مهاجرت یک ریز سرویس به یک منبع داده MongoDB راهنمایی می کند.
موضوعات شامل:
  • راه اندازی پروژه
  • ساخت ، استقرار و راه اندازی سرویس خرد
  • اعلام رابط مخزن Spring Data JPA
  • فراخوانی مخازن
  • استفاده از روش های پرس و جو داده های بهار
  • قرار دادن API های RESTful با Spring Data REST
  • استفاده از منبع جستجو برای فراخوانی روشهای پرس و جو
  • صفحه بندی و مرتب سازی
  • اعلام RESTController جدید
  • ایجاد روش های HTTP برای به روزرسانی و حذف داده ها
  • انتقال ریز خدمات به مخزن MongoDB

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

مقدمه Introduction

  • یک میکرو سرویس با Boot Spring بسازید Build a microservice with Spring Boot

  • با استفاده از پرونده های تمرینی Using the exercise files

1. میکروسرویس بوت بهاری ایجاد کنید 1. Create a Spring Boot Microservice

  • آشنایی با Initializr بهار Introduction to Spring Initialzr

  • راه اندازی پروژه Project setup

  • میکرو خدمات را بسازید ، مستقر و راه اندازی کنید Build, deploy, and launch the microservice

2. رابط های مخازن مخزن بهار داده های بهار JPA 2. Leverage Spring Data JPA Repository Interfaces

  • مدل دامنه The domain model

  • نهادهای JPA The JPA entities

  • رابط های مخزن داده های بهار JPA را اعلام کنید Declare Spring Data JPA repository interfaces

  • تزریق وابستگی به مخزن داده بهار JPA Spring Data JPA repository dependency injection

  • با استفاده از مخازن Spring Data JPA Invoking the Spring Data JPA repositories

  • آشنایی با روش های پرس و جو داده های بهار Introduction to Spring Data query methods

3. در معرض API های RESTful با Spring Data REST قرار دهید 3. Expose RESTful APIs with Spring Data REST

  • API RESTful با محوریت hypermedia چیست؟ What is a hypermedia-driven RESTful API?

  • ایجاد API با Spring Data REST Creating APIs with Spring Data REST

  • منبع / جستجو را کاوش کنید Explore the /search resource

  • صفحه بندی و مرتب سازی Paging and sorting

  • کنترل قرار گرفتن در معرض API Controlling API exposure

  • مرورگر HAL HAL Browser

4- API های RESTful را با Spring MVC قرار دهید 4. Expose RESTful APIs with Spring MVC

  • چارچوب مناسب را انتخاب کنید Choosing the right framework

  • اعلام RestController جدید Declaring a new RestController

  • روش RestController HTTP POST ایجاد کنید Create RestController HTTP POST method

  • روشهای RestController HTTP GET ایجاد کنید Create RestController HTTP GET methods

  • روش های RestController HTTP PUSH ، PATCH و DELETE ایجاد کنید Create RestController HTTP PUSH, PATCH, and DELETE methods

  • صفحه بندی و مرتب سازی DTO Paging and sorting DTOs

5. محوری برای منبع داده NSQL MongoDB 5. Pivot to a MongoDB NoSQL Data Source

  • معرفی MongoDB Introduction to MongoDB

  • اسناد بهار MongoDB اسناد Spring Data MongoDB documents

  • مخازن بهار MongoDB مخزن Spring Data MongoDB repositories

  • میکروسرویس سرویس Spring Data MongoDB Spring Data MongoDB microservice

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش ایجاد اولین سرویس بوت بهار خود
جزییات دوره
1h 48m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
4,750
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mary Ellen Bowman Mary Ellen Bowman

25+ سال تجربه کامل توسعه نرم افزار چرخه عمر

مری الن بومن بیش از 25 سال تجربه توسعه نرم افزار چرخه عمر کامل در صنایع مختلف دارد.

کار او از حفاظت از سرقت هویت، هوا فضا، مدیریت زنجیره تامین، و تدارکات تا دفاع و تلفن را در بر می گیرد. جدیدترین کار او در زمینه فعال سازی وب با استفاده از Spring (از جمله Spring Data JPA، Boot و REST) ​​است. او یک مربی توسعه نرم افزار با Learning Tree International بود.

تخصص او شامل جاوا، Spring، Java Persistence API، خدمات وب RESTful، Java EE، Agile، SQL، jQuery، Ext JS، JavaScript، JSON، Apache Tomcat است. ، UML، JDBC، راهنمایی، آموزش رسمی، C++، HTTP و معماری سازمانی.