دوره آموزشی ساخت اپلیکیشن واکنشی با انگولار و Spring Boot 2

دوره آموزشی ساخت اپلیکیشن واکنشی با انگولار و Spring Boot 2

2 ساعت 16 دقیقهمتوسط2019-06-24

مدرسین

Christopher Anatalio

Christopher Anatalio

Software Engineer

جزئیات دوره

Angular برای ساخت برنامه‌های تک صفحه‌ای غنی و مبتنی بر داده (SPA) شناخته شده است، در حالی که Spring Boot یک چارچوب محبوب و قدرتمند برای توسعه back-end است. در این دوره، کریس آناتالیو نشان می دهد که چگونه می توان از این دو فناوری ارزشمند در مقیاس سازمانی استفاده کرد و یک برنامه کاربردی کامل و ایمن قوی و مطمئن ساخت. بیاموزید که چگونه اپلیکیشنی بسازید که از این پشته Spring واکنشی برای ایجاد یک REST API در انتهای پشتی و یک Angular front end که از آن داده ها استفاده می کند، استفاده کند. پس از برجسته کردن مزایای استفاده از برنامه نویسی واکنشی با Angular و Spring، کریس استفاده، پیکربندی و پیاده سازی Reactive Spring Data را پوشش می دهد. ساخت یک قابلیت واکنش پذیر Spring Data در سمت کلاینت با Angular. آزمایش کردن؛ و بیشتر.

اهداف یادگیری
مزایای استفاده از برنامه نویسی واکنشی با Angular و Spring
بوت استرپ کردن برنامه Spring Boot شما
ساخت یک Spring REST API واکنشی
ایجاد و آزمایش یک نقطه پایانی WebFlux GET
ساختن یک اپلیکیشن جلویی با Angular
استفاده و پیکربندی داده های واکنشی Spring
با استفاده از درخواست REST API GET
تست واحد با Spring Boot و Angular

مهارت ها

Spring FrameworkSpring BootSpringAngularWeb Development ToolsFront-End Web DevelopmentProjectWeb DevelopmentOpen Source

سرفصل ها

مقدمه

  • برنامه صفر تا تمام پشته با Angular و Spring Boot
  • آنچه باید قبل از تماشای این دوره بدانید
  • محیط برنامه نویس خود را تنظیم کنید

زاویه دار با فنر

  • مزایای استفاده از برنامه نویسی واکنشی با Angular
  • مزایای استفاده از برنامه نویسی واکنشی با Spring
  • Angular و Spring را یکپارچه کنید
  • جریان های واکنشی زاویه ای و فنری سطح بالا

برنامه Spring Boot خود را بوت استرپ کنید

  • Spring Initializr
  • پروژه را به IntelliJ وارد کنید

Reactive Spring REST API خود را بسازید

  • نحوه استفاده از Spring WebFlux
  • پیکربندی کنترلر خود را ایجاد کنید
  • یک مدل پایه POJO ایجاد کنید
  • یک نقطه پایانی GET با Spring WebFlux بسازید
  • نقطه پایانی GET خود را آزمایش کنید
  • داده های جدید با نقطه پایانی POST ایجاد کنید
  • داده های خود را با یک نقطه پایانی PUT به روز کنید
  • با Spring WebFlux یک نقطه پایانی DELETE بسازید

ساخت یک برنامه Front-End با Angular

  • نحوه استفاده از Angular
  • یک برنامه Angular را با CLI بوت استرپ کنید
  • وابستگی های وارداتی
  • HTML و CSS استاتیک را وارد کنید
  • یک دستورالعمل Angular ایجاد کنید

استفاده و پیکربندی Reactive Spring Data

  • استفاده از داده های Spring و MongoDB
  • پیکربندی داده های فنری
  • رابط سرویس را ایجاد کنید

پیاده سازی Reactive Spring Data

  • به روز رسانی داده ها در MongoDB
  • داده ها را در MongoDB حذف کنید
  • خواندن خودکار و ایجاد قابلیت در کنترلر
  • به روز رسانی خودکار و حذف عملکرد در کنترلر

عملکرد سمت مشتری با Angular

  • تماس های REST را با HttpClient ارسال کنید
  • یک فرم واکنشی Angular، قسمت 1 ایجاد کنید
  • یک فرم واکنشی Angular، قسمت 2 ایجاد کنید
  • یک روش سرویس برای ارسال داده ها به REST API خود ایجاد کنید
  • برای ایجاد رزرو یک روش خدمات مصرف ایجاد کنید
  • یک لیست تمام نقاط پایانی ایجاد کنید
  • برای دریافت داده ها با استفاده از REST API خود، تماس REST را اجرا کنید
  • نمایش نتایج از یک تماس GET

تست واحد

  • تست واحد با Spring Boot
  • تست واحد با Angular

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان