لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت یک برنامه واکنشی با 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 خود را li>
ساخت یک رابط عکس العمل Spring REST
ایجاد و آزمایش نقطه پایانی GET WebFlux
ساخت یک برنامه جلویی با Angular
استفاده و پیکربندی داده های بهاره واکنش پذیر li>
استفاده از درخواست 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
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
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/
نمایش نظرات