آموزش ساخت یک برنامه واکنشی با 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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش ساخت یک برنامه واکنشی با 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/