دوره آموزشی ساخت اپلیکیشن واکنشی با انگولار و Spring Boot 2
2 ساعت 16 دقیقهمتوسط2019-06-24
مدرسین

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
اهداف یادگیری
مزایای استفاده از برنامه نویسی واکنشی با 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
نتیجه
- مراحل بعدی