آموزش توسعه اپلیکیشن فروشگاه اینترنتی منحصر به فرد با Spring Boot - آخرین آپدیت

دانلود Unique Spring Boot E-Commerce Application Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش ساخت فروشگاه آنلاین واقعی با Angular Standalone Components، Keycloak Server، Stripe API و Docker - مهارت‌های آماده به کار

در این دوره آموزشی یاد می‌گیرید:

  • نحوه ایجاد یک Backend API با Spring Boot که با اصول Oauth2/OpenId Connect مطابقت دارد.
  • نحوه ایجاد یک Frontend با Angular Standalone Components.
  • نحوه راه‌اندازی یک Keycloak Authorization Server سازگار با OAuth2/OpenId Connect و استفاده از آن برای ایمن‌سازی هم Backend و هم Frontend.
  • نحوه یکپارچه‌سازی Frontend Angular و Backend Spring Boot با Stripe API برای پرداخت‌ها از طریق کارت اعتباری و همچنین نحوه استفاده از Webhooks از Stripe.
  • نحوه ایمن‌سازی Frontend Angular با جریان اعطای کد مجوز Oauth2 با طرح PKCE که به عنوان امن‌ترین راه برای ایمن‌سازی SPAها پذیرفته شده است.
  • چقدر آسان است با استفاده از Angular Standalone Components برنامه‌ها را با کد کمتری ایجاد کرد.

پیش‌نیازها:

توسعه‌دهندگان جاوا با سطح متوسط ​​تا پیشرفته به راحتی می‌توانند دوره را دنبال کنند. توسعه‌دهندگان نرم‌افزار با تقریباً 6 ماه تجربه در یک زبان OOP نیز ممکن است دوره را بگذرانند، اما باید تلاش بیشتری برای درک آن انجام دهند. شما می‌توانید دوره را دنبال کنید اگر کامپیوتری دارید که سیستم عامل ویندوز، MacOS یا لینوکس داشته باشد. شما باید آماده باشید که ابزارها/IDEهای مورد نیاز را روی دستگاه خود نصب کنید که من به عنوان پیش‌نیاز ارائه می‌دهم. تمام ابزارهایی که استفاده می‌شوند متن‌باز هستند و می‌توانند بدون هیچ هزینه‌ای دانلود و روی سیستم‌های شما نصب شوند.

  • یاد بگیرید چگونه یک وب‌سایت خرید کامل با استفاده از Java، Spring Boot، Angular Standalone Components، Bootstrap، Stripe API، Keycloak Authorization Server، Redis و پایگاه داده MySQL ایجاد کنید.

      • توسعه بک‌اند سرور منبع Spring Boot

      • یاد بگیرید چگونه محیط توسعه خود را برای توسعه برنامه‌های Spring Boot راه‌اندازی کنید (نصب Spring Tool Suite، Maven، Lombok، Docker Desktop، DBeaver)

      • یاد بگیرید چگونه یک سرور منبع Spring Boot 3.1.5 ایجاد کنید.

      • یاد بگیرید چگونه یک کانتینر داکر MySQL برای ذخیره محصولات، دسته‌ها و برندها با استفاده از Spring Data JPA با Hibernate ایجاد کنید.

      • یاد بگیرید چگونه نقاط پایانی وب سرور منبع را ایجاد کنید که لیست محصولات را مطابق با مجموعه‌ای از معیارها برمی‌گرداند.

      • یاد بگیرید چگونه الگوی Specification را کدنویسی کنید که از اشیاء Criteria و Query از Jakarta استفاده می‌کند که به نوبه خود، پرس و جو و فیلتر کردن محصولات از پایگاه داده را به روشی شیءگرا انجام می‌دهد.

      • تست نقاط پایانی Rest Controller با استفاده از Postman

      • توسعه فرانت‌اند Angular

      • یاد بگیرید چگونه محیط توسعه خود را برای ایجاد برنامه‌های تک صفحه‌ای Angular با استفاده از Angular 16 راه‌اندازی کنید (نصب Visual Studio Code IDE، node، npm و بسته‌های angular cli)

      • تفاوت بین برنامه Angular Modular و توسعه برنامه Angular Standalone components را یاد بگیرید

      • یاد بگیرید چگونه SPA Angular را با Standalone Components ایجاد کنید

      • یاد بگیرید چگونه یک Component Shop Standalone را در برنامه Angular ایجاد کنید که به مشتریان اجازه می‌دهد با واکشی محصولات از سرور منبع با توجه به مجموعه‌ای از معیارها، در فروشگاه آنلاین مرور کنند.

      • یاد بگیرید چگونه یک کلاس ShopService را در فرانت‌اند Angular ایجاد کنید که تماس‌های http (با استفاده از شی HttpClient) با سرور بک‌اند برقرار می‌کند تا محصولات، دسته‌ها و برندهای مورد نیاز را از آنجا واکشی کند.

      • یاد بگیرید چگونه برنامه فرانت‌اند خود را با کتابخانه‌های Bootstrap 5، ngx-bootstrap و font-awesome ادغام کنید.

      • یاد بگیرید چگونه از شی HttpParams از Angular برای جمع‌آوری پارامترهای محصول، برند، دسته، صفحه و مرتب‌سازی استفاده کنید و با تماس http در یک بسته به سرور بک‌اند ارسال کنید.

      • یاد بگیرید چگونه یک کامپوننت صفحه‌بندی را از ngx-bootstrap به برنامه خود اضافه کنید.

      • یاد بگیرید چگونه کادرهای انتخابی را برای فیلتر کردن بر اساس برند و دسته اضافه کنید و کد پشت آنها را توسعه دهید.

      • یاد بگیرید چگونه یک کادر انتخاب نوع مرتب‌سازی را اضافه کنید و کد پشت آن را ایجاد کنید.

      • بک‌اند BasketApi بخشی از توسعه سرور منبع

      • یاد بگیرید چگونه وابستگی‌های maven سرور redis را در سرور منبع نصب کنید.

      • یاد بگیرید چگونه سرور redis را برای استفاده به عنوان یک فروشگاه کش سبد پیکربندی کنید.

      • یاد بگیرید چگونه کلاس‌های Model مناسب برای ذخیره‌سازی redis ایجاد کنید.

      • یاد بگیرید چگونه یک CrudRepository برای ذخیره‌سازی داده‌های Basket redis ایجاد کنید.

      • یاد بگیرید چگونه یک BasketController برای نقاط پایانی createBasket/getBasket/deleteBasket ایجاد کنید.

      • یاد بگیرید چگونه csrf را برای روش‌های ایجاد و حذف غیرفعال کنید.

      • تست روش‌های BasketController با استفاده از Postman

      • تست سرور Redis با استفاده از redis-cli shell

      • توسعه ماژول سبد خرید FrontEnd

      • ایجاد کلاس‌های مدل ماژول سبد خرید

      • ایجاد کلاس CartService

      • آموزش در مورد BehaviorSubjects

      • توسعه کامپوننت‌های Cart و cartDetails

      • پیوند دادن کامپوننت‌های Cart و CartDetails از طریق @Output decorators

      • بارگذاری تنبل کامپوننت سبد خرید

      • ایمن‌سازی برنامه

        • اصول OAuth2 & OpenID Connect

        • نیاز به یک سرور مجوز مستقل

        • Grant Flows در الگوی OAuth2

        • انواع Client و نحوه انتخاب Grant Flow بسته به نوع Client

        • OAuth2 Major Actors

        • OAuth2 Authorization Code Grant Flow Explained

        • OAuth2 Authorization Code Flow With PKCE Explained

        • نصب سرور Keycloak

        • ایجاد Realms، Clients و Users در سرور Keycloak

        • ارتباط سرور منبع با سرور Keycloak

        • تست ازدواج سرور منبع-سرور Keycloak-Client-User با استفاده از Authorization Code Flow Grant Type

        • تست ترکیب سرور Keycloak-Resource Server-Client-User بر اساس نقش‌های کاربر

        • تست ترکیب سرور Keycloak-Resource Server-Client-User با استفاده از Authorization Code With PKCE Grant Flow

        • اضافه کردن یک مشتری angular در سرور Keycloak

        • راه‌اندازی اتصال سرور Keycloak-Angular App

        • ایجاد یک شی AuthGuard در برنامه Angular برای محافظت از یک Angular routerLink - مجبور کردن کاربران به ورود به سیستم برای URLهای محافظت شده.

        • پیاده‌سازی‌های NavBar Login/Logout/Welcome User

      • توسعه صفحه پرداخت Angular

      • بخش سفارش

      • ادغام کامل Stripe با Stripe Webhooks

      • کامپوننت‌های Order Success، Order List و Order Details


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

Introduction-فصل-1-مقدمه Introduction

  • Introduction part 1-ویدیو-1-1-مقدمه قسمت 1 Introduction part 1

  • Introduction Part 2-ویدیو-1-2-مقدمه قسمت 2 Introduction Part 2

Prerequisites for the Course-فصل-2-پیش‌نیازهای دوره Prerequisites for the Course

  • IDEs/Tools required-ویدیو-2-1-ابزارها/IDEهای مورد نیاز IDEs/Tools required

  • Downloading and installing Java SDK, Maven and Spring Tools Suite IDE-ویدیو-2-2-دانلود و نصب Java SDK، Maven و Spring Tools Suite IDE Downloading and installing Java SDK, Maven and Spring Tools Suite IDE

  • Downloading and Installing Lombok-ویدیو-2-3-دانلود و نصب Lombok Downloading and Installing Lombok

  • DBeaver Installation-ویدیو-2-4-نصب DBeaver DBeaver Installation

  • Docker Desktop Installation-ویدیو-2-5-نصب Docker Desktop Docker Desktop Installation

  • Visual Studio Code Installation for Frontend Development-ویدیو-2-6-نصب Visual Studio Code برای توسعه Frontend Visual Studio Code Installation for Frontend Development

Creating Spring Boot Backend and Products Store Module-فصل-3-ایجاد Backend با Spring Boot و ماژول Products Store Creating Spring Boot Backend and Products Store Module

  • Components Block Diagram-ویدیو-3-1-نمودار بلوکی اجزا Components Block Diagram

  • Source Code Location For ProductsStore Api-ویدیو-3-2-محل کد منبع برای ProductsStore Api Source Code Location For ProductsStore Api

  • Resource Server Essentials-ویدیو-3-3-اصول اولیه Resource Server Resource Server Essentials

  • Resource Server Security Essentials-ویدیو-3-4-اصول امنیتی Resource Server Resource Server Security Essentials

  • Creating MySQL and Redis Docker Containers via docker-compose file-ویدیو-3-5-ایجاد کانتینرهای Docker برای MySQL و Redis از طریق فایل docker-compose Creating MySQL and Redis Docker Containers via docker-compose file

  • Creating Products Store Entities and Setting up Their Relationships-ویدیو-3-6-ایجاد Entities برای Products Store و تنظیم روابط آن‌ها Creating Products Store Entities and Setting up Their Relationships

  • Database Tables Migration-ویدیو-3-7-انتقال جداول پایگاه داده Database Tables Migration

  • Seeding Dummy Data into Database Tables-ویدیو-3-8-وارد کردن داده‌های نمونه به جداول پایگاه داده Seeding Dummy Data into Database Tables

  • Starting to Develop Products Controller Proper-ویدیو-3-9-شروع توسعه Products Controller مناسب Starting to Develop Products Controller Proper

  • Implementing Specification Pattern for Complex Querying-ویدیو-3-10-پیاده‌سازی الگوی Specification برای پرس و جوهای پیچیده Implementing Specification Pattern for Complex Querying

  • DTO Classes Construction for ProductService Component-ویدیو-3-11-ساخت کلاس‌های DTO برای ProductService Component DTO Classes Construction for ProductService Component

  • ProductService Class Construction Using Specification Object-ویدیو-3-12-ساخت کلاس ProductService با استفاده از Specification Object ProductService Class Construction Using Specification Object

  • Adding new End-points to ProductsController that Use ProductService Class-ویدیو-3-13-اضافه کردن End-pointهای جدید به ProductsController که از کلاس ProductService استفاده می‌کنند Adding new End-points to ProductsController that Use ProductService Class

  • Summary and Exercise-ویدیو-3-14-خلاصه و تمرین Summary and Exercise

Starting to Develop Angular Standalone Application-فصل-4-شروع توسعه Angular Standalone Application Starting to Develop Angular Standalone Application

  • Create Angular Standalone Application-ویدیو-4-1-ایجاد Angular Standalone Application Create Angular Standalone Application

  • Angular Standalone Advantages-ویدیو-4-2-مزایای Angular Standalone Angular Standalone Advantages

  • Source Code and Assets Location for Angular ShopComponent-ویدیو-4-3-محل کد منبع و Assets برای Angular ShopComponent Source Code and Assets Location for Angular ShopComponent

  • Adding Bootstrap, ngx-bootstrap and font-awesome libraries-ویدیو-4-4-اضافه کردن کتابخانه‌های Bootstrap، ngx-bootstrap و font-awesome Adding Bootstrap, ngx-bootstrap and font-awesome libraries

  • Adding Standalone NavBarComponent to App-ویدیو-4-5-اضافه کردن Standalone NavBarComponent به App Adding Standalone NavBarComponent to App

  • Building the ShopComponent and ShopService Classes and Getting Data From Backend-ویدیو-4-6-ساخت کلاس‌های ShopComponent و ShopService و دریافت داده از Backend Building the ShopComponent and ShopService Classes and Getting Data From Backend

  • Building the Shop Page-ویدیو-4-7-ساخت صفحه Shop Building the Shop Page

  • Building Categories and Brands Methods and Displaying them on the UI-ویدیو-4-8-ساخت متدهای Categories و Brands و نمایش آن‌ها در UI Building Categories and Brands Methods and Displaying them on the UI

  • Collecting query parameters in HttpParams Object and Observable Methods Intro-ویدیو-4-9-جمع‌آوری query parameters در HttpParams Object و معرفی Observable Methods Collecting query parameters in HttpParams Object and Observable Methods Intro

  • Binding User Selections for Category and Brand to Methods in ShopComponent-ویدیو-4-10-Binding انتخاب‌های کاربر برای Category و Brand به متدها در ShopComponent Binding User Selections for Category and Brand to Methods in ShopComponent

  • Adding the Sort Functionality to Frontend-ویدیو-4-11-اضافه کردن قابلیت Sort به Frontend Adding the Sort Functionality to Frontend

  • Adding Pagination to Frontend-ویدیو-4-12-اضافه کردن Pagination به Frontend Adding Pagination to Frontend

  • Adding Shop Page Message On Items Count-ویدیو-4-13-اضافه کردن پیغام صفحه Shop بر اساس تعداد Items Adding Shop Page Message On Items Count

  • Adding Search Facility to Frontend-ویدیو-4-14-اضافه کردن قابلیت Search به Frontend Adding Search Facility to Frontend

  • Summary and Coding Exercise-ویدیو-4-15-خلاصه و تمرین کدنویسی Summary and Coding Exercise

Shopping Cart Module- Backend Section-فصل-5-ماژول سبد خرید - بخش Backend Shopping Cart Module- Backend Section

  • BasketApi Building-Introduction-ویدیو-5-1-ساخت BasketApi-مقدمه BasketApi Building-Introduction

  • BasketApi Model And Repository Classes-ویدیو-5-2-کلاس‌های Model و Repository برای BasketApi BasketApi Model And Repository Classes

  • BasketApi Controller Methods and Postman Tests of the Methods-ویدیو-5-3-متدهای Controller برای BasketApi و تست‌های Postman متدها BasketApi Controller Methods and Postman Tests of the Methods

Shopping Cart Module- Frontend Section-فصل-6-ماژول سبد خرید - بخش Frontend Shopping Cart Module- Frontend Section

  • Preface-ویدیو-6-1-مقدمه Preface

  • Creating Model Interfaces and Classes-ویدیو-6-2-ایجاد Model Interfaces و Classes Creating Model Interfaces and Classes

  • BehaviorSubjects Tutorial-ویدیو-6-3-آموزش BehaviorSubjects BehaviorSubjects Tutorial

  • Building CartService methods-ویدیو-6-4-ساخت متدهای CartService Building CartService methods

  • Coding of Shopping Cart Icon Items Count Display-ویدیو-6-5-کدنویسی نمایش تعداد Items در آیکون سبد خرید Coding of Shopping Cart Icon Items Count Display

  • Shopping Cart Component Routing-ویدیو-6-6-Routing کامپوننت سبد خرید Shopping Cart Component Routing

  • Building Cart and CartDetails components-ویدیو-6-7-ساخت کامپوننت‌های Cart و CartDetails Building Cart and CartDetails components

  • Linking Cart and CartDetails components-applying @Output decorators-ویدیو-6-8-لینک کردن کامپوننت‌های Cart و CartDetails-اعمال @Output decorators Linking Cart and CartDetails components-applying @Output decorators

  • Summary-ویدیو-6-9-خلاصه Summary

  • Exercise-building a component-ویدیو-6-10-تمرین-ساخت یک کامپوننت Exercise-building a component

Securing of the front and the backends-فصل-7-امن‌سازی Front و Backend Securing of the front and the backends

  • OUAth2 Introduction-ویدیو-7-1-مقدمه OAuth2 OUAth2 Introduction

  • OAuth2 Grant Flows-ویدیو-7-2-OAuth2 Grant Flows OAuth2 Grant Flows

  • Authorization Code Grant Flow Explained Over a Sequence Diagram-ویدیو-7-3-توضیح Authorization Code Grant Flow با استفاده از Sequence Diagram Authorization Code Grant Flow Explained Over a Sequence Diagram

  • Authorization Code Flow With PKCE Explained Over a Sequence Diagram and Slides-ویدیو-7-4-توضیح Authorization Code Flow With PKCE با استفاده از Sequence Diagram و Slides Authorization Code Flow With PKCE Explained Over a Sequence Diagram and Slides

  • Why Keycloak Server As Authorization Server-ویدیو-7-5-چرا از Keycloak Server به عنوان Authorization Server استفاده شود Why Keycloak Server As Authorization Server

  • Keycloak Server Installation And Client Creation-ویدیو-7-6-نصب Keycloak Server و ایجاد Client Keycloak Server Installation And Client Creation

  • Keycloak Users and Roles Creation-ویدیو-7-7-ایجاد Users و Roles در Keycloak Keycloak Users and Roles Creation

  • Interfacing Resource Server With Keycloak Authorization Server-ویدیو-7-8-ارتباط Resource Server با Keycloak Authorization Server Interfacing Resource Server With Keycloak Authorization Server

  • Authorization Code Grant Flow Demo-Is User Authenticated? Give them access!-ویدیو-7-9-نمایش Authorization Code Grant Flow-آیا کاربر Authenticated شده؟ به آن‌ها دسترسی بده! Authorization Code Grant Flow Demo-Is User Authenticated? Give them access!

  • Authorization Code Grant Flow With Role Converter Demo-ویدیو-7-10-نمایش Authorization Code Grant Flow With Role Converter Authorization Code Grant Flow With Role Converter Demo

  • Keycloak-ResourceServer Authorization Code Flow With PKCE Demo-ویدیو-7-11-نمایش Keycloak-ResourceServer Authorization Code Flow With PKCE Keycloak-ResourceServer Authorization Code Flow With PKCE Demo

  • Creating the Angular Client in the Keycloak Server for PKCE-ویدیو-7-12-ایجاد Angular Client در Keycloak Server برای PKCE Creating the Angular Client in the Keycloak Server for PKCE

  • Creating Angular Checkout Component and Its Routing-ویدیو-7-13-ایجاد Angular Checkout Component و Routing آن Creating Angular Checkout Component and Its Routing

  • Keycloak Server Setup in Angular Application-ویدیو-7-14-راه‌اندازی Keycloak Server در Angular Application Keycloak Server Setup in Angular Application

  • Angular Keycloak AuthGuard Development for RouterLink Protection-ویدیو-7-15-توسعه Angular Keycloak AuthGuard برای حفاظت از RouterLink Angular Keycloak AuthGuard Development for RouterLink Protection

  • NavBar Login/Logout/Welcome User implementations-ویدیو-7-16-پیاده‌سازی NavBar Login/Logout/Welcome User NavBar Login/Logout/Welcome User implementations

Checkout-فصل-8-پرداخت Checkout

  • Checkout Introduction-ویدیو-8-1-مقدمه پرداخت Checkout Introduction

  • Checkout-Delivery Method Types-Part1-Backend-ویدیو-8-2-پرداخت-انواع روش‌های تحویل-قسمت1-Backend Checkout-Delivery Method Types-Part1-Backend

  • Checkout-Delivery Method Types-Part2-Backend-ویدیو-8-3-پرداخت-انواع روش‌های تحویل-قسمت2-Backend Checkout-Delivery Method Types-Part2-Backend

  • Setting the Scene For Payment Gateway Integration-ویدیو-8-4-آماده‌سازی برای Integration با Payment Gateway Setting the Scene For Payment Gateway Integration

  • Payment Gateways-ویدیو-8-5-Payment Gateways Payment Gateways

  • Stripe API Registration- Obtaining the Keys-ویدیو-8-6-ثبت‌نام در Stripe API - دریافت Keys Stripe API Registration- Obtaining the Keys

  • Integration of Backend With Stripe Api- Part1-ویدیو-8-7-Integration Backend با Stripe Api - قسمت 1 Integration of Backend With Stripe Api- Part1

  • Integration of Backend With Stripe Api-Part2-ویدیو-8-8-Integration Backend با Stripe Api - قسمت 2 Integration of Backend With Stripe Api-Part2

  • Integration of Backend With Stripe Api- Part3-ویدیو-8-9-Integration Backend با Stripe Api - قسمت 3 Integration of Backend With Stripe Api- Part3

  • Creating Payments Controller to Use Payment Service and Call the Stripe Api-ویدیو-8-10-ایجاد Payments Controller برای استفاده از Payment Service و فراخوانی Stripe Api Creating Payments Controller to Use Payment Service and Call the Stripe Api

  • Testing Stripe Integration With Backend via Postman-ویدیو-8-11-تست Integration Stripe با Backend از طریق Postman Testing Stripe Integration With Backend via Postman

ANGULAR CHECKOUT PAGE DEVELOPMENT-فصل-9-توسعه صفحه پرداخت ANGULAR ANGULAR CHECKOUT PAGE DEVELOPMENT

  • Checkout page Intro and OrderTotalsComponent development-ویدیو-9-1-مقدمه صفحه پرداخت و توسعه OrderTotalsComponent Checkout page Intro and OrderTotalsComponent development

  • Installing CDKStepper Library and Creating Stepper Component-ویدیو-9-2-نصب کتابخانه CDKStepper و ایجاد Stepper Component Installing CDKStepper Library and Creating Stepper Component

  • Developing Wizard-like Stepper Component Part 1-ویدیو-9-3-توسعه Wizard-like Stepper Component قسمت 1 Developing Wizard-like Stepper Component Part 1

  • Checkout Wizard Sub Components-ویدیو-9-4-Checkout Wizard Sub Components Checkout Wizard Sub Components

  • CheckoutComponent CheckoutForm Definition-ویدیو-9-5-تعریف CheckoutForm در CheckoutComponent CheckoutComponent CheckoutForm Definition

  • Reusable Text Input Component Building-ویدیو-9-6-ساخت Reusable Text Input Component Reusable Text Input Component Building

  • Checkout Address Component Template Building-ویدیو-9-7-ساخت Template برای Checkout Address Component Checkout Address Component Template Building

  • Checkout Delivery Component Code Behind-ویدیو-9-8-Code Behind برای Checkout Delivery Component Checkout Delivery Component Code Behind

  • Checkout Delivery Component Html Template Building-ویدیو-9-9-ساخت Html Template برای Checkout Delivery Component Checkout Delivery Component Html Template Building

  • CheckoutReview Component and Html Template Building-ویدیو-9-10-ساخت CheckoutReview Component و Html Template آن CheckoutReview Component and Html Template Building

  • Payment Intent Creation From Frontend Request and Toastr Notification-ویدیو-9-11-ایجاد Payment Intent از درخواست Frontend و Toastr Notification Payment Intent Creation From Frontend Request and Toastr Notification

ORDERING-فصل-10-سفارش‌دهی ORDERING

  • Order Module Introduction-ویدیو-10-1-مقدمه ماژول سفارش Order Module Introduction

  • Order Entity Supporting Objects and Owned Entity Discussion-ویدیو-10-2-Order Entity Supporting Objects و بحث Owned Entity Order Entity Supporting Objects and Owned Entity Discussion

  • OrderItem object design and creation-ویدیو-10-3-طراحی و ایجاد OrderItem object OrderItem object design and creation

  • OrderEntity class Construction-ویدیو-10-4-ساخت کلاس OrderEntity OrderEntity class Construction

  • Database tables creation and Dto Objects for Ordering Section-ویدیو-10-5-ایجاد جداول پایگاه داده و Dto Objects برای بخش Ordering Database tables creation and Dto Objects for Ordering Section

  • Repository and Service Interface classes for Ordering Api-ویدیو-10-6-کلاس‌های Repository و Service Interface برای Ordering Api Repository and Service Interface classes for Ordering Api

  • Order Service Implementation Class-part 1 -Create Order-ویدیو-10-7-کلاس Order Service Implementation - قسمت 1 - ایجاد سفارش Order Service Implementation Class-part 1 -Create Order

  • Order Service Implementation Part 2 Get Request Methods-ویدیو-10-8-Order Service Implementation قسمت 2 متدهای Get Request Order Service Implementation Part 2 Get Request Methods

  • Order Controller Part 1 createOrUpdate Method-ویدیو-10-9-Order Controller قسمت 1 متد createOrUpdate Order Controller Part 1 createOrUpdate Method

  • Order Controller Part2 Get Request Methods and Security Configuration-ویدیو-10-10-Order Controller قسمت 2 متدهای Get Request و تنظیمات امنیتی Order Controller Part2 Get Request Methods and Security Configuration

  • Checkout Payment Wizard Last Page- Ordering-Frontend-ویدیو-10-11-صفحه آخر Checkout Payment Wizard - Ordering - Frontend Checkout Payment Wizard Last Page- Ordering-Frontend

  • Ordering Process Testing-ویدیو-10-12-تست فرآیند سفارش‌دهی Ordering Process Testing

  • Order Controller Modification for Updating Order-ویدیو-10-13-اصلاح Order Controller برای به‌روزرسانی سفارش Order Controller Modification for Updating Order

FULL STRIPE INTEGRATION-فصل-11-ادغام کامل STRIPE FULL STRIPE INTEGRATION

  • Credit Card Details Form Building for Integration with Stripe-ویدیو-11-1-ساخت فرم جزئیات کارت اعتباری برای Integration با Stripe Credit Card Details Form Building for Integration with Stripe

  • Building On Submit Order Method of the Angular Frontend-ویدیو-11-2-ساخت متد On Submit Order در Angular Frontend Building On Submit Order Method of the Angular Frontend

  • Demonstrating an Ordering Operation with Stripe using Accepted and Declined Card-ویدیو-11-3-نمایش یک عملیات سفارش‌دهی با Stripe با استفاده از کارت Accepted و Declined Demonstrating an Ordering Operation with Stripe using Accepted and Declined Card

  • Setting up Stripe CLI on development machine for Stripe Webhook-ویدیو-11-4-راه‌اندازی Stripe CLI روی دستگاه توسعه برای Stripe Webhook Setting up Stripe CLI on development machine for Stripe Webhook

  • Api Webhook Method development and Demonstration of the data capture from Stripe-ویدیو-11-5-توسعه متد Api Webhook و نمایش داده‌های دریافتی از Stripe Api Webhook Method development and Demonstration of the data capture from Stripe

  • Checkout Success, Order and Order Details Components-ویدیو-11-6-کامپوننت‌های Checkout Success، Order و Order Details Checkout Success, Order and Order Details Components

نمایش نظرات

آموزش توسعه اپلیکیشن فروشگاه اینترنتی منحصر به فرد با Spring Boot
جزییات دوره
14 hours
107
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
184
4.9 از 5
دارد
ندارد
ندارد
F Frank Ozz
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

F Frank Ozz F Frank Ozz

معمار نرم افزار، نویسنده