آموزش ساخت یک برنامه واکنشی با Angular و Spring Boot 2

Building a Reactive App with Angular and Spring Boot 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Angular به دلیل ساخت برنامه های تک صفحه ای مبتنی بر داده (SPA) شناخته شده است ، در حالی که Spring Boot یک چارچوب محبوب و قدرتمند برای توسعه back-end است. در این دوره ، کریس آناتالیو نشان می دهد که چگونه می توان از این دو فناوری مناسب در مقیاس سازمانی استفاده کرد و یک برنامه کاملاً پشته قوی و امن ساخت. بیاموزید که چگونه می توان برنامه ای ساخت که با استفاده از این پشته واکنشی Spring یک REST API در قسمت پشتی و یک جلوی Angular ایجاد کند که از این داده ها استفاده کند. Chris پس از برجسته کردن مزایای استفاده از برنامه نویسی واکنش پذیر با Angular و Spring ، استفاده ، پیکربندی و پیاده سازی واکنش داده Spring را پوشش می دهد. ساخت یک عملکرد سمت مشتری مشتری داده های واکنش پذیر با Angular ؛ آزمایش کردن؛ و بیشتر.
موضوعات شامل:
  • مزایای استفاده از برنامه نویسی واکنش پذیر با Angular و Spring
  • بوت استرپینگ برنامه Spring Boot خود را
  • ساخت یک رابط عکس العمل Spring REST
  • ایجاد و آزمایش نقطه پایانی GET WebFlux
  • ساخت یک برنامه جلویی با Angular
  • استفاده و پیکربندی داده های بهاره واکنش پذیر
  • استفاده از درخواست REST API GET
  • تست واحد با Spring Boot و Angular

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

مقدمه Introduction

  • صفر تا تمام برنامه با زاویه ای و بهار چکمه Zero to full-stack app with Angular and Spring Boot

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • محیط توسعه خود را تنظیم کنید Set up your dev environment

1. زاویه دار بهار 1. Angular with Spring

  • مزایای استفاده از برنامه نویسی واکنشی با Angular Benefits of using reactive programming with Angular

  • مزایای استفاده از برنامه نویسی واکنشی با بهار Benefits of using reactive programming with Spring

  • ادغام زاویه ای و بهار Integrate Angular and Spring

  • جریانهای واکنش زاویه ای و بهار سطح بالا High-level Angular and Spring reactive flows

2. برنامه راه انداز بهار خود را راه اندازی کنید 2. Bootstrap Your Spring Boot App

  • بهار Initializr Spring Initializr

  • پروژه را وارد IntelliJ کنید Import the project into IntelliJ

3. API ReEST Spring REST خود را بسازید 3. Build Your Reactive Spring REST API

  • نحوه استفاده شما از Spring WebFlux How you are using Spring WebFlux

  • پیکربندی کنترلر خود را ایجاد کنید Create your controller configuration

  • یک مدل اصلی POJO ایجاد کنید Create a basic POJO model

  • یک نقطه پایانی GET با Spring WebFlux بسازید Build a GET endpoint with Spring WebFlux

  • نقطه پایانی GET خود را آزمایش کنید Test your GET endpoint

  • داده های جدید را با یک نقطه پایانی POST ایجاد کنید Create new data with a POST endpoint

  • داده های خود را با نقطه پایانی PUT به روز کنید Update your data with a PUT endpoint

  • یک نقطه پایانی DELETE با Spring WebFlux بسازید Build a DELETE endpoint with Spring WebFlux

4. ساخت یک برنامه جلویی با زاویه ای 4. Building a Front-End App with Angular

  • چگونه از Angular استفاده می کنید How you are using Angular

  • راه اندازی یک برنامه زاویه دار با CLI Bootstrap an Angular app with the CLI

  • وابستگی های وارداتی Import dependencies

  • HTML و CSS استاتیک را وارد کنید Import static HTML and CSS

  • یک دستورالعمل Angular ایجاد کنید Create an Angular directive

5- استفاده و پیکربندی داده های بهار واکنشی 5. Using and Configuring Reactive Spring Data

  • با استفاده از داده های بهار و MongoDB Using Spring data and MongoDB

  • پیکربندی داده های بهار Spring data config

  • رابط سرویس ایجاد کنید Create the service interface

6. پیاده سازی داده های بهار واکنشی 6. Implementing Reactive Spring Data

  • داده ها را در MongoDB به روز کنید Update data in MongoDB

  • داده ها را در MongoDB حذف کنید Delete data in MongoDB

  • خواندن را ایجاد کنید و عملکرد را در کنترلر ایجاد کنید Autowire read and create functionality into the controller

  • فعال کردن بروزرسانی و حذف عملکرد در کنترلر Autowire update and delete functionality into the controller

7. عملکرد مشتری-جانبی با زاویه ای 7. Client-Side Functionality with Angular

  • تماس های REST را با HttpClient ارسال کنید Send REST calls with HttpClient

  • یک قسمت واکنش زاویه ای ، قسمت 1 ایجاد کنید Create an Angular reactive form, part 1

  • یک قسمت واکنش زاویه ای ، قسمت 2 ایجاد کنید Create an Angular reactive form, part 2

  • یک روش سرویس برای ارسال اطلاعات به API REST خود ایجاد کنید Create a service method to POST data to your REST API

  • برای ایجاد رزرو ، یک روش سرویس مصرف ایجاد کنید Create a consume service method to create a reservation

  • نقطه پایانی "لیست همه" ایجاد کنید Create a "list all" endpoint

  • با استفاده از API REST ، فراخوانی REST به داده های GET را اجرا کنید Implement REST call to GET data using your REST API

  • نمایش نتایج حاصل از یک تماس GET Display results from a GET call

8- تست واحد 8. Unit Testing

  • تست واحد با Boot Spring Unit testing with Spring Boot

  • تست واحد با زاویه ای Unit testing with Angular

نتیجه Conclusion

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

نمایش نظرات

آموزش ساخت یک برنامه واکنشی با Angular و Spring Boot 2
جزییات دوره
2h 15m
40
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
12,809
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christopher Anatalio Christopher Anatalio

Chris Anatalio یک مهندس نرم افزار با 10+ سال سابقه کار در زمینه برنامه های کاربردی سازمانی مقیاس پذیر است. کریس در دانشگاه ویرجینیا ویرجینیا شرکت کرد و لیسانس علوم کامپیوتر را دریافت کرد. وی درگیر در متن باز ، وبلاگ نویسی فنی و دیدارهای فنی است. وی در طول دوره مشاوره خود ، فرصت ایجاد برنامه هایی را برای مشتریانی مانند Capital One ، Allianz Global Assistance و Nike ایجاد کرده است. او همچنین در وبلاگ Java Code Geeks نویسنده است و در Stack Overflow بسیار فعال است و در 8٪ برتر کاربران قرار دارد. می توانید کریس را در مکان های زیر بیابید: GitHub: https://github.com/anataliocs/ سرریز پشته: http://stackoverflow.com/story/anataliocs وبلاگ فنی شخصی وی: http://codedevstuff.blogspot.com/