ساخت SPA با استفاده از Spring Framework 6 و Angular

Building an SPA Using Spring Framework 6 and Angular

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد برنامه های کاربردی تک صفحه ای (SPA) بدون درز و کارآمد که بتواند تعاملات پیچیده داده را مدیریت کند، هرگز مهم نبوده است. در این دوره آموزشی، ساختن SPA با استفاده از Spring Framework 6 و Angular، با ادغام Spring Framework 6 و Angular، می آموزید که SPA های قوی و مبتنی بر داده را توسعه دهید. ابتدا، نحوه راه‌اندازی و پیکربندی Backend Spring Boot را بررسی خواهید کرد تا به عنوان یک ارائه‌دهنده داده قدرتمند و انعطاف‌پذیر عمل کند. در مرحله بعد، نحوه ایجاد فرانت‌اندهای Angular پویا و واکنش‌گرا را خواهید یافت که می‌توانند به طور موثری سرویس‌های باطن را مصرف کرده و با آن تعامل داشته باشند. در نهایت، نحوه پیاده‌سازی ویژگی‌های پیشرفته مانند احراز هویت، مجوز، و اعتبارسنجی داده‌ها را برای اطمینان از ایمن و قابل اعتماد بودن برنامه‌تان یاد خواهید گرفت. پس از اتمام این دوره، مهارت ها و دانش مورد نیاز برای ساخت، مدیریت و ارتقای برنامه های تک صفحه ای مبتنی بر داده با استفاده از Spring Framework 6 و Angular را خواهید داشت که شما را برای مقابله با چالش های توسعه وب در دنیای واقعی مجهز می کند.

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

Spring Boot و Angular: تنظیم صحنه Spring Boot and Angular: Setting the Scene

  • مقدمه Introduction

  • Spring Framework و Angular چیست؟ What Are Spring Framework and Angular?

  • چرا فنر و انگولار را ترکیب کنیم؟ Why Combine Spring and Angular?

  • راه اندازی محیط توسعه Setting up the Development Environment

ساخت API با Spring Building an API with Spring

  • مقدمه ای بر راه اندازی Spring Boot Introduction to Setting up Spring Boot

  • ایجاد پروژه بهار بوت Creating the Spring Boot Project

  • ایجاد کلاس Entity Creating the Entity Class

  • راه اندازی لایه مخزن Setting up the Repository Layer

  • پیاده سازی لایه سرویس Implementing the Service Layer

  • ساخت کنترلر Building the Controller

  • پیکربندی PostgreSQL Configuring PostgreSQL

  • ساخت و اجرای برنامه Building and Running the Application

  • تست نقاط پایانی API Testing the API Endpoints

ایجاد یک Front End با Angular Creating a Front End with Angular

  • راه اندازی برنامه Angular Setting up the Angular Application

  • تعریف رابط ها Defining the Interfaces

  • ایجاد کامپوننت های استاتیک Creating Static Components

  • پویا سازی کامپوننت ها Making Components Dynamic

  • ایجاد خدمات Creating Services

  • تزریق خدمات به کامپوننت ها Injecting Services into Components

  • پیاده سازی فرم ها برای افزودن یک کار Implementing Forms to Add a Task

  • گسترش فرم برای ویرایش یک کار Extending Form to Edit a Task

  • یکپارچه سازی منبع داده HTTP Integrating HTTP Data Source

  • تست اپلیکیشن Angular Testing the Angular Application

افزودن امنیت بوت فنری با JWT Adding Spring Boot Security with JWT

  • مقدمه ای بر Spring Boot Security Introduction to Spring Boot Security

  • Entity و Repository کاربر را ایجاد کنید Create the User Entity and Repository

  • پیاده سازی UserDetailsService Implementing the UserDetailsService

  • تولید و اعتبارسنجی توکن های JWT Generating and Validating JWT Tokens

  • پیاده سازی فیلتر احراز هویت JWT Implementing the JWT Authentication Filter

  • پیکربندی امنیت JWT Configuring JWT Security

  • ایجاد نقاط پایانی ورود و ثبت نام Creating Login and Registration Endpoints

  • تست پیاده سازی امنیت Testing Security Implementation

افزودن احراز هویت در Angular Adding Authentication in Angular

  • ایجاد سرویس های احراز هویت و ذخیره سازی Creating the Authentication and Storage Services

  • اجرای فرم ثبت نام Implementing Registration Form

  • پیاده سازی فرم ورود Implementing Login Form

  • ایمن سازی مسیرها با روت گارد Securing Routes with Route Guards

  • ایمن سازی درخواست های HTTP با رهگیرهای HTTP Securing HTTP Requests with HTTP Interceptors

  • رسیدگی به خروج Handling Logout

  • تست جریان احراز هویت Testing the Authentication Flow

نمایش نظرات

ساخت SPA با استفاده از Spring Framework 6 و Angular
جزییات دوره
3h 5m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Cunningham Kevin Cunningham

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