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

Building a Reactive App with Angular and Spring Boot 2

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: 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/