لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشن تکصفحهای (SPA) با استفاده از Spring Framework 7 و Angular
- آخرین آپدیت
دانلود 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 با Angular بسازید که از طریق HttpClient، observableها و کامپوننتهای مسیریابی شده (Routed Components) از آن 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های Spring
Building the Angular SPA Front-end for Spring APIs
درک ساختار SPA در انگولار و مسیریابی (Routing)
Understanding Angular SPA Structure and Routing
دمو: ایجاد پروژه Angular و لایوت اصلی
Demo: Generating the Angular Project and Core Layout
دمو: ساخت کامپوننتهای مسیریابی شده برای نماهای کلیدی
Demo: Building Routed Components for Key Views
دمو: مصرف APIهای Spring با استفاده از HTTPClient و سرویسها
Demo: Consuming Spring APIs with HTTPClient and Services
دمو: اتصال دادهها (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
دمو: پیکربندی محیطهای Angular و نقاط اتصال 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
محمد، یک توسعه دهنده نرم افزار با یک دهه تجربه، در یادگیری ماشین و تجزیه و تحلیل داده ها برتر است. او که یک مربی پر انرژی است، دارای مدرک مالی و علوم کامپیوتر است و تجزیه و تحلیل داده ها را برای شرکت های آموزش الکترونیکی پیشرو در سراسر جهان تدریس می کند.
نمایش نظرات