دوره آموزشی ساخت اپلیکیشن واکنشی با انگولار و 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
سرفصل ها
0. مقدمه
- 01 - برنامه صفر تا تمام پشته با Angular و Spring Boot
- 02 - آنچه باید قبل از تماشای این دوره بدانید
- 03 - محیط برنامه نویس خود را تنظیم کنید
1. زاویه دار با فنر
- 04 - مزایای استفاده از برنامه نویسی واکنشی با Angular
- 05 - مزایای استفاده از برنامه نویسی واکنشی با Spring
- 06 - Angular و Spring را یکپارچه کنید
- 07 - جریان های واکنشی زاویه ای و فنری سطح بالا
2. برنامه Spring Boot خود را بوت استرپ کنید
- 08 - Spring Initializr
- 09 - پروژه را به IntelliJ وارد کنید
3. Reactive Spring REST API خود را بسازید
- 10 - نحوه استفاده از Spring WebFlux
- 11 - پیکربندی کنترلر خود را ایجاد کنید
- 12 - یک مدل پایه POJO ایجاد کنید
- 13 - یک نقطه پایانی GET با Spring WebFlux بسازید
- 14 - نقطه پایانی GET خود را آزمایش کنید
- 15 - داده های جدید با نقطه پایانی POST ایجاد کنید
- 16 - داده های خود را با یک نقطه پایانی PUT به روز کنید
- 17 - با Spring WebFlux یک نقطه پایانی DELETE بسازید
4. ساخت یک برنامه Front-End با Angular
- 18 - نحوه استفاده از Angular
- 19 - یک برنامه Angular را با CLI بوت استرپ کنید
- 20 - وابستگی های وارداتی
- 21 - HTML و CSS استاتیک را وارد کنید
- 22 - یک دستورالعمل Angular ایجاد کنید
5. استفاده و پیکربندی Reactive Spring Data
- 23 - استفاده از داده های Spring و MongoDB
- 24 - پیکربندی داده های فنری
- 25 - رابط سرویس را ایجاد کنید
6. پیاده سازی Reactive Spring Data
- 26 - به روز رسانی داده ها در MongoDB
- 27 - داده ها را در MongoDB حذف کنید
- 28 - خواندن خودکار و ایجاد قابلیت در کنترلر
- 29 - به روز رسانی خودکار و حذف عملکرد در کنترلر
7. عملکرد سمت مشتری با Angular
- 30 - تماس های REST را با HttpClient ارسال کنید
- 31 - یک فرم واکنشی Angular، قسمت 1 ایجاد کنید
- 32 - یک فرم واکنشی Angular، قسمت 2 ایجاد کنید
- 33 - یک روش سرویس برای ارسال داده ها به REST API خود ایجاد کنید
- 34 - برای ایجاد رزرو یک روش خدمات مصرف ایجاد کنید
- 35 - یک لیست تمام نقاط پایانی ایجاد کنید
- 36 - برای دریافت داده ها با استفاده از REST API خود، تماس REST را اجرا کنید
- 37 - نمایش نتایج از یک تماس GET
8. تست واحد
- 38 - تست واحد با Spring Boot
- 39 - تست واحد با Angular
نتیجه
- 40 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مقدمهای عمیق به فریمورک اسپریگ
- دوره آموزشی مقدمه ای بر هوش مصنوعی Spring
- دوره آموزشی یادگیری جامع اسپرینگ بوت 2.0
- دوره آموزشی گسترش، ایمنسازی و داکر کردن میکروسرویسهای Spring Boot
- دوره آموزشی اسپرینگ: اسپرینگ Batch
- دوره آموزشی عمیق فریمورک اسپرینگ
- دوره آموزشی یادگیری اسپرینگ: اسپرینگ کلود (2020)
- دوره آموزشی ایجاد اولین میکروسرویس اسپرینگ بوت