لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشن تک صفحهای (SPA) با اسپرینگ فریمورک 7 و انگولار
- آخرین آپدیت
دانلود Building an SPA Using Spring Framework 7 and Angular
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بسیاری از تیمها دارای بکاندهای قدرتمند با Spring هستند اما همچنان برای رابط کاربری به صفحات رندر شده در سرور یا جاوااسکریپتهای پراکنده متکی هستند که این امر پاسخگویی و قابلیت نگهداری سیستم را محدود میکند. در دوره «ساخت SPA با Spring Framework 7 و Angular»، شما یاد میگیرید چگونه یک اپلیکیشن تک صفحهای فولاستک بسازید که بهطور بهینه Spring و Angular را به هم متصل کند. ابتدا، نحوه طراحی و پیادهسازی یک بکاند RESTful را با استفاده از Spring Boot 4، Spring MVC و Spring Data JPA بررسی خواهید کرد. سپس، روش ساخت یک SPA با انگولار را میآموزید که از طریق HttpClient، Observableها و کامپوننتهای مسیریابی شده، از آن APIها استفاده میکند. در نهایت، نحوه اتصال، ایمنسازی، تست و استقرار اپلیکیشن ترکیبی را با استفاده از پلاگینهای بیلد Boot 4 و ابزارهای مدرن فرانتاند خواهید آموخت. پس از اتمام این دوره، شما مهارتها و دانش لازم در توسعه SPA با Spring و Angular را برای ساخت و عرضه اپلیکیشنهای تک صفحهای در دنیای واقعی به دست خواهید آورد.
سرفصل ها و درس ها
طراحی بکاند Spring Boot 4 برای اپلیکیشن SPA
Designing the Spring Boot 4 Backend for the SPA
درک معماری SPA و نقش بکاند
Understanding the SPA Architecture and Backend Role
دمو: راهاندازی پروژه و وابستگیها در Spring Boot 4
Demo: Project Setup and Dependencies in Spring Boot 4
دمو: تعریف مدل دامنه و مخازن JPA
Demo: Defining the Domain Model and JPA Repositories
دمو: ایجاد REST Controllerها با Spring MVC
Demo: Creating REST Controllers with Spring MVC
دمو: تست APIهای بکاند و مدیریت خطاها
Demo: Testing Back-end APIs and Handling Errors
ساخت فرانتاند Angular SPA برای APIهای اسپرینگ
Building the Angular SPA Front-end for Spring APIs
درک ساختار Angular SPA و مسیریابی (Routing)
Understanding Angular SPA Structure and Routing
دمو: ایجاد پروژه انگولار و لایوت اصلی
Demo: Generating the Angular Project and Core Layout
دمو: ساخت کامپوننتهای مسیریابی شده برای نماهای کلیدی
Demo: Building Routed Components for Key Views
دمو: مصرف APIهای اسپرینگ با HTTPClient و سرویسها
Demo: Consuming Spring APIs with HTTPClient and Services
دمو: اتصال دادهها (Data Binding) و مدیریت وضعیت محلی UI
Demo: Binding Data and Managing Local UI State
اتصال، ایمنسازی و استقرار اپلیکیشن فولاستک SPA
Connecting, Securing, and Deploying the Full Stack SPA
درک CORS و الزامات امنیتی برای SPAها
Understanding CORS and Security Requirements for SPAs
دمو: فعالسازی CORS و امنیت پایه در Spring Boot
Demo: Enabling CORS and Basic Security in Spring Boot
دمو: پیکربندی محیطهای انگولار و نقاط اتصال API
Demo: Wiring Angular Environments and API Endpoints
دمو: اجرا و دیباگ اپلیکیشن فولاستک یکپارچه
Demo: Running and Debugging the Integrated Full-stack App
دمو: بیلد، بستهبندی و تست نسخه نهایی (Production)
Demo: Building, Packaging, and Testing the Production Build
محمد، یک توسعه دهنده نرم افزار با یک دهه تجربه، در یادگیری ماشین و تجزیه و تحلیل داده ها برتر است. او که یک مربی پر انرژی است، دارای مدرک مالی و علوم کامپیوتر است و تجزیه و تحلیل داده ها را برای شرکت های آموزش الکترونیکی پیشرو در سراسر جهان تدریس می کند.
نمایش نظرات