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

Building a Full-Stack App with Angular 2+ and Spring Boot

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Angular 2 به دلیل ساخت برنامه های کاربردی تک صفحه ای غنی ، مبتنی بر داده (SPA) شناخته می شود در حالی که Spring Boot یک چارچوب محبوب و قدرتمند برای توسعه back-end است. در این دوره ، کریس آناتالیو نشان می دهد که چگونه می توان از این دو فناوری شایسته در مقیاس سازمانی استفاده کرد و یک برنامه کاملاً پشته و ایمن ساخت. Chris ایجاد یک پروژه ، ایجاد UI برنامه شما برای دستگاه های تلفن همراه پاسخگو ، ایجاد یک لایه داده با داده های Spring ، ایجاد قابلیت سمت مشتری با Angular ، آزمایش ، اعتبار سنجی و موارد دیگر را پوشش می دهد.
موضوعات شامل:
  • تنظیم محیط توسعه
  • استفاده از Spring Initializr
  • اجرای پروژه در کسوف
  • پیکربندی API با استفاده از Spring JavaConfig
  • تست نقاط انتهایی با استفاده از پستچی
  • استفاده از Angular 2 CLI و npm
  • ایجاد و مدل سازی یک م componentلفه Angular 2
  • پیکربندی یک لایه ماندگاری با Spring JPA
  • استفاده از درخواست REST API GET
  • اجرای درخواست REST API POST
  • استفاده از Spring MVC برای اعتبارسنجی داده های سمت سرور
  • تست واحد با REST مطمئن

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • کار با پرونده های تمرینی Working with the exercise files

1. پروژه Boot Spring خود را ایجاد کنید 1. Create Your Spring Boot Project

  • تنظیم محیط توسعه Setting up the development environment

  • آنچه خواهیم ساخت What we will build

  • شروع پروژه با Spring Initializr را راه اندازی کنید Bootstrap the project with Spring Initializr

  • وارد کردن ، ساخت و اجرای پروژه در Eclipse Import, build, and run the project in Eclipse

  • API خود را با استفاده از Spring JavaConfig پیکربندی کنید Configure your API using Spring JavaConfig

  • مدل سازی منابع Resource modeling

  • یک نقطه پایانی GET را با استفاده از MVC Spring اجرا کنید Implement a GET endpoint using Spring MVC

  • نقاط پایانی خود را با استفاده از سرویس گیرنده Postman تست کنید Test your endpoints using the Postman client

  • با استفاده از MVC Spring ، یک نقطه پایانی POST ، PUT و DELETE را پیاده سازی کنید Implement a POST, PUT, and DELETE endpoint using Spring MVC

2. ایجاد یک UI پاسخگو موبایل 2. Build a Mobile Responsive UI

  • پروژه ای را با استفاده از Angular 2 CLI و npm تولید کنید Generate project using Angular 2 CLI and npm

  • محتوای HTML استاتیک و CSS هتل لندون را وارد کنید Import Landon Hotel static HTML and CSS content

  • یک جزء Angular 2 ایجاد و سبک کنید Create and style an Angular 2 component

  • جدول اتاقهای موجود را ایجاد کنید Create available rooms table

3. لایه داده را با Data Spring ایجاد کنید 3. Create the Data Layer with Spring Data

  • لایه ماندگاری خود را با Spring JPA پیکربندی کنید Configure your persistence layer with Spring JPA

  • لیست صفحه های قابل برگشت را برگردانید Return pageable list of rooms

  • مخزن رزرو JPA را اجرا کنید Implement reservation JPA repository

4- عملکرد مشتری-جانبی با زاویه ای 4. Client-Side Functionality with Angular

  • لیست اتاق درخواست REST API GET را با ماژول HTTP پیاده سازی کنید Implement list of rooms REST API GET request with HTTP module

  • درخواست رزرو اتاق REST API POST Implement Reserve Rooms REST API POST request

5- تست و اعتبار سنجی 5. Testing and Validation

  • اعتبارسنجی داده های سمت سرور با Spring MVC Server-side data validation with Spring MVC

  • نمونه آزمایش واحد با اطمینان REST Unit testing example with REST Assured

  • به اشتراک گذاری مجموعه Postman خود با Swagger یا API Blueprint Sharing your Postman Collection with Swagger or API Blueprint

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش ساخت یک برنامه تمام پشته با Angular 2+ و Spring Boot
جزییات دوره
1h 59m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
86,881
- از 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/