در حال حاضر محصولی در سبد خرید شما وجود ندارد.
MySQL، MVC، CRUD، LOMBOK، توسعه کامل پشته، JWT (JSON WEB TOKEN)
عنوان اصلی : Java Full stack Spring Boot and React (Inc JWT,Router,Redux)
سرفصل های دوره :
مقدمه:
مقدمه - معماری همه سیستم
ما در این دوره سعی می کنیم چه کار کنیم؟
تنظیم محیط توسعه:
جاوا 11+ را دانلود و نصب کنید
Intellij را دانلود و نصب کنید
MySQL را دانلود و نصب کنید
Lombok را در Intellij بارگیری و نصب کنید - Pre Intellij 2021
Postman را دانلود و نصب کنید
نمای کلی چارچوبها و ابزارهای اساسی:
نمای کلی بوت بهار - حاشیه نویسی، لوبیا، پیکربندی
نمایش کلی API Rest - روشهای Http
نمای کلی SQL - عملیات پایه CRUD
نمای کلی Lombok - Getter، Setter، Constructors
بررسی اجمالی پستچی
خدمات وب آرامش بخش - بررسی اجمالی:
@RequestParam Annotation و چگونه کار می کند؟
@PathVariable Annotation و چگونه کار می کند؟
@RequestBody Annotation و چگونه کار می کند؟
Spring Boot - Backend - سمت سرور:
کد منبع برای Backend
با Spring Initializer پروژه ایجاد کنید
ایجاد پایگاه داده در MySQL
ویژگی های پایگاه داده را روی ویژگی های برنامه پیکربندی کنید
نمودار موجودیت
کلاس مدل موجودیت کاربر را پیاده سازی کنید
آیا میخواهید درباره استراتژیهای ID Generated بیشتر بدانید؟ - اختیاری
کلاس مدل موجودیت محصول را پیاده سازی کنید
نمای کلی Hibernate
کلاس مدل موجودیت خرید را پیاده سازی کنید
کلاس مخزن کاربر را با مخزن JPA CRUD پیاده سازی کنید
کلاس مخزن محصول را با مخزن JPA CRUD پیاده سازی کنید
کلاس مخزن خرید را با مخزن JPA CRUD + Projections پیاده سازی کنید
کلاس خدمات کاربر - لایه تجاری را پیاده سازی کنید
کلاس خدمات محصول - لایه تجاری را پیاده سازی کنید
کلاس خدمات خرید - لایه کسب و کار را پیاده سازی کنید
نمای کلی امنیت بهار - اختیاری:
احراز هویت چیست؟
مجوز چیست؟
Spring Security چگونه احراز هویت و مجوز را مدیریت می کند؟
اجرای امنیت:
بارگیری کاربر با نام کاربری - سرویس جزئیات کاربر
امنیت را پیکربندی کنید - مدیر احراز هویت و HttpSecurity
خطای مرجع دایره ای - Spring Boot 2.6+
اجرای JWT:
JWT مرور کلی و نصب کتابخانه های JWT
روش های کمکی JWT - تولید توکن، اعتبارسنجی
فیلتر مجوز JWT را اجرا کنید
ورود کاربر و ثبت نام کاربر را پیاده سازی کنید:
تأیید هویت کاربر با مدیر احراز هویت - سرویس
نمای کلی نهاد پاسخ
ایجاد نقاط پایانی برای ورود کاربر و ثبت نام کاربر - کنترلر
نقاط پایانی دیگر - کنترلکننده استراحت:
کنترل کاربر را پیاده سازی کنید - کنترلر استراحت
کنترل کننده محصول را پیاده سازی کنید - کنترل کننده استراحت
کنترل خرید را اجرا کنید - کنترلر استراحت
تنظیم محیط توسعه برای سمت مشتری:
NodeJS را نصب کنید
React CLI را نصب کنید
نمای کلی جاوا اسکریپت
React Overview
Client Side (Frontend) و سمت سرور (Backend):
ادغام - چگونه می توانیم به Backend در Frontend برسیم؟
اجرای سمت مشتری:
کد منبع برای Frontend
پروژه React را با React CLI ایجاد کنید
شروع پروژه React - React چگونه کار می کند؟
پیکربندی (BootStrap، Axios، Font-Awesome...)
ایجاد الگوهای صفحه
ماژول React Router را پیاده سازی کنید
پیوندهای روتر - نمای کلی
پیاده سازی صفحات خطا - صفحات یافت نشد و غیرمجاز
داده های ساختاریافته - مدل های جاوا اسکریپت:
کلاس جاوا اسکریپت مدل کاربر را پیاده سازی کنید
کلاس Javascript Model Model را پیاده سازی کنید
اجرای کلاس جاوا اسکریپت مدل خرید
Axios و خدمات:
نمایش کلی Axios Promise
اجرای سرویس احراز هویت - ورود به سیستم، خروج از سیستم، ثبت نام
Redux:
Redux چیست و چگونه کار می کند؟
پیاده سازی Redux برای کاربر فعلی
فرمهای ورود و ثبتنام:
جزء ثبت صفحه را پیاده سازی کنید
اجرای ثبت صفحه Html Part1 - ایجاد الگوی صفحه
پیاده سازی صفحه ثبت نام Html Part2
صفحه ورود را پیاده سازی کنید
نوار پیمایش با بوت استرپ
نگهبان - مجوز:
گارد احراز هویت را پیاده سازی کنید
JWT و خدمات:
ایجاد کلاس خدمات پایه
خدمات محصول را پیاده سازی کنید
داشبورد مدیریت:
جزء صفحه مدیریت را پیاده سازی کنید
ایجاد مدال محصول و اجرای مولفه مدال محصول
Html Modal Product را پیاده سازی کنید
فرم محصول را در Product Modal ایجاد کنید
رویدادها را از Product Modal به Admin Component - Props منتقل کنید
عمل ویرایش محصول را اجرا کنید - دادهها را از مؤلفه مدیریت به «مدال محصول» منتقل کنید
عمل حذف دوره را اجرا کنید
عملکرد حذف محصول را با گفتگوی تأیید بهبود دهید
سایر صفحات و خدمات:
اجرای خدمات خرید
صفحه اصلی را پیاده سازی کنید
خدمات کاربر را پیاده سازی کنید
پیاده سازی صفحه نمایه
چ غیرمجازeck - Axios Interceptor
Java Full stack Spring Boot and React (Inc JWT,Router,Redux)
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
اطلاع رسانی حذف دوره های قدیمی و تخفیفات نوروزی مشاهده