آموزش جامع توسعه Full-stack جاوا با Spring Boot 3 و Vue - آخرین آپدیت

دانلود Full-stack Java Development with Spring Boot 3 and Vue

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های مدرن تجارت الکترونیک نیازمند یکپارچگی کامل Full-stack، امنیت بالا و استقرار ابری قابل اعتماد هستند. در این دوره جامع «توسعه Full-stack جاوا با Spring Boot 3 و Vue»، شما فراتر از مفاهیم ابتدایی رفته و یک فروشگاه آنلاین آماده برای محیط عملیاتی (Production) را از صفر تا صد می‌سازید. ابتدا با طراحی RESTful APIها با استفاده از Spring Boot 3 شروع کرده و آن‌ها را از طریق Axios به فرانت‌اند Vue 3 متصل می‌کنید. سپس، برنامه‌های خود را Dockerize کرده، اسرار (Secrets) را با AWS Parameter Store به صورت امن ذخیره می‌کنید و کل پروژه را با استفاده از EC2، Load Balancerها و خط لوله CI/CD در GitHub Actions بدون هیچ‌گونه وقفه (Zero Downtime) در فضای ابری مستقر می‌کنید. در ادامه، احراز هویت امن کاربران را با استفاده از JWT و OAuth2 پیاده‌سازی کرده و قابلیت‌هایی مانند دسته‌بندی‌ها، محصولات و سبد خرید را با یک معماری تمیز و مقیاس‌پذیر مدیریت خواهید کرد. در نهایت، درگاه پرداخت Stripe را برای پردازش واقعی پرداخت‌ها ادغام کرده، وب‌هوک‌ها (Webhooks) را تنظیم نموده و جریان‌های کاری سفارشات را به صورت پایدار پیاده‌سازی می‌کنید. در پایان این دوره، شما یک پلتفرم تجارت الکترونیک کامل، امن و مقیاس‌پذیر را ساخته و مستقر کرده‌اید و مهارت‌های واقعی برای عرضه اپلیکیشن‌های Full-stack در سطح سازمانی را به دست آورده‌اید.

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

راه‌اندازی پروژه Project Setup

  • مقدمه Introduction

  • بک‌اند: راه‌اندازی پروژه Spring Boot Backend: Setup Spring Boot Project

  • فرانت‌اند: راه‌اندازی پروژه Vue 3 Frontend: Setup Vue 3 Project

پنل مدیریت فروشنده Merchant Portal

  • درک معماری بک‌اند Understanding the Backend Architecture

  • بک‌اند: ایجاد دسته‌بندی Backend: Create Category

  • بک‌اند: لیست و به‌روزرسانی دسته‌بندی Backend: List and Update Category

  • بک‌اند: مدل محصول Backend: Product Model

  • بک‌اند: کنترلر و DTO محصول Backend: Product DTO and Controller

  • فرانت‌اند: هدر و نماهای دسته‌بندی Frontend: Header and Category Views

  • فرانت‌اند: Props و نمای ایجاد محصول Frontend: Props and Product Create View

  • فرانت‌اند: نماهای لیست و به‌روزرسانی محصول Frontend: Product List and Update Views

استقرار با CI/CD خودکار Deployment with Automated CI/CD

  • شروع کار با فضای ابری Getting Started with Cloud

  • کانتینرسازی (Containerization) Containerization

  • استقرار روی EC2 Deployment on EC2

  • شروع با خط لوله CI/CD Starting with CI/CD Pipeline

  • توزیع بار (Load Balancing) Load Balancing

  • به‌روزرسانی‌های Rolling Rolling Updates

احراز هویت امن کاربران با JWT و OAuth Secure User Authentication with JWT and OAuth

  • بک‌اند: مدل کاربر و مبانی JWT Backend: User Model and JWT Essentials

  • امن‌سازی بک‌اند با JWT: فیلترهای Bean و احراز هویت Stateless Securing Backend with JWT: Beans Filters and Stateless Auth

  • قوانین امنیتی Security Rules

  • APIهای احراز هویت بک‌اند Backend Auth APIs

  • جریان احراز هویت فرانت‌اند Frontend Auth Flow

  • راه‌اندازی ورود با OAuth OAuth Login Setup

  • یکپارچه‌سازی OAuth در بک‌اند OAuth Backend Integration

تسویه حساب و پرداخت با Stripe Checkout and Pay with Stripe

  • آماده‌سازی برای تسویه حساب Prepping for Checkout

  • بک‌اند: افزودن به سبد خرید Backend: Add to Cart

  • فرانت‌اند: افزودن به سبد خرید Frontend: Add to Cart

  • یکپارچه‌سازی Stripe برای تسویه حساب Stripe Integration for Checkout

  • یکپارچه‌سازی وب‌هوک (Webhook) Webhook Integration

نمایش نظرات

آموزش جامع توسعه Full-stack جاوا با Spring Boot 3 و Vue
جزییات دوره
2h 10m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
9
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Meenakshi Sharma Meenakshi Sharma

میناکشی شارما (Meenakshi Sharma) یک توسعه‌دهنده نرم‌افزار باسابقه با بیش از شش سال تجربه است که در زمینه فناوری‌های بک‌اند و زیرساخت تخصص دارد. او سیستم‌های بک‌اند مقیاس‌پذیر و با کارایی بالا را طراحی و بهینه کرده و بر استحکام، امنیت و قابلیت نگهداری آن‌ها تمرکز نموده است. تخصص او شامل معماری‌های Cloud-native، سیستم‌های توزیع‌شده و متدهای DevOps با تمرکز بر اتوماسیون زیرساخت و قابلیت اطمینان است. او با تجربه عملی در ارکستراسیون کانتینرها، میکروسرویس‌ها و خط لوله‌های CI/CD، عمدتاً ورک‌لودها را در Google Cloud Platform (GCP) مستقر و مدیریت می‌کند. در حالی که بک‌اند و زیرساخت نقاط قوت اصلی او هستند، در توسعه فرانت‌اند نیز مشارکت داشته که این امر او را قادر می‌سازد تا راهکارهای End-to-End را با درک عمیقی از تعاملات سیستمی بسازد. در حال حاضر، میناکشی رهبری توسعه یک محصول مبتنی بر هوش مصنوعی را در یک شرکت SaaS بر عهده دارد و مدل‌های AI را در یک محیط مقیاس‌پذیر و آماده تولید ادغام می‌کند.