آموزش ای‌پی‌آی‌های REST با Spring Boot: ساخت APIهای مدرن - آخرین آپدیت

دانلود Spring Boot REST APIs: Building Modern APIs with Spring Boot

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

آموزش جامع Spring Boot 3: ساخت APIهای RESTful بلادرنگ

یاد بگیرید چگونه با Spring Boot 3 APIهای RESTful بلادرنگ ایجاد کنید! این دوره آموزشی شما را با عملیات CRUD، احراز هویت JWT، OpenAPI، Swagger، امنیت، پایگاه داده H2 و MySQL آشنا می‌کند.

با معماری Spring Boot 3 REST framework و عملیات حرفه‌ای CRUD آشنا شوید.

نحوه توسعه REST endpoints با OpenAPI و پیاده‌سازی Swagger را بیاموزید.

منطق لایه سرویس قابل استفاده مجدد برای راه‌حل‌های مقیاس‌پذیر ایجاد کنید.

با الگوهای سرویس/ریپازیتوری از تکرار کد جلوگیری کنید.

پاسخ با کدهای وضعیت مناسب و گزارش خطا.

پیاده‌سازی احراز هویت و مجوز JWT با استفاده از Spring Security.

محافظت از endpoints با احراز هویت و مجوز.

مربیان پاسخگو: سوالات خود را بپرسید و ما در 24 ساعت پاسخ خواهیم داد.

توسعه‌دهندگان Spring Boot با تجربه REST endpoints بسیار مورد تقاضا هستند. سطح حرفه‌ای خود را ارتقا دهید!

شما می‌توانید تمام کد منبع و فایل‌های PDF را دانلود کنید. مناسب برای یادگیری و مرور آفلاین.

پیش نیازها:

Java: Java 17 یا بالاتر

Spring Boot: نسخه 3.x یا بالاتر

Maven: نسخه 3.9 یا بالاتر

Spring Boot 3 محبوب‌ترین فریم‌ورک برای ساخت برنامه‌های کاربردی سازمانی جاوا است. Spring Boot 3 شامل پشتیبانی REST برای توسعه مقیاس‌پذیر API backend است. با توسعه RESTful endpoints، می‌توانید برنامه‌هایی با طراحی کد بهتر، راه‌حل‌های مقیاس‌پذیر با احراز هویت ایمن ایجاد کنید که همه آن‌ها نگهداری آسان‌تری دارند. این دوره به شما نشان می‌دهد که چگونه از پشتیبانی REST Spring Boot به طور کامل بهره‌مند شوید.

شما همچنین از ابزارهای توسعه مدرن مانند IntelliJ (نسخه رایگان) و Maven استفاده خواهید کرد. تمام پروژه‌ها مبتنی بر Maven هستند، بنابراین شما آزادید که از هر ابزار IDE که می‌خواهید استفاده کنید.

در این دوره، شما موارد زیر را دریافت خواهید کرد:

- تمام کد منبع برای دانلود در دسترس است

- مربیان پاسخگو: به تمام سوالات در 24 ساعت پاسخ داده می‌شود

- فایل‌های PDF تمام سخنرانی‌ها برای دانلود در دسترس است

- ضبط‌های ویدیویی و صوتی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

- زیرنویس‌های با کیفیت بالا برای انگلیسی و 14 زبان دیگر در دسترس است (جدید!)

~ 1,000,000 (1 میلیون) دانشجوی راضی بین مربیان این دوره!

دانشجویان این دوره را دوست دارند! نظرات 5 ستاره

Chad Darby و Eric Roby در ارائه مطالب و ارائه مثال‌های خوب و واقعی از مفاهیم عالی هستند. آنها کلاس را بسیار لذت بخش می کنند، این دوره بسیار کامل و دقیق است. ممنون - Ninos

دوره عالی، مطالب به روشی بسیار واضح توضیح داده شده است. من از آن بسیار لذت می برم. بسیار توصیه می شود. - Ardak Sydyknazar

دوره های Chad Darby بهترین دوره ها در Udemy هستند. به لطف او اولین کارم را گرفتم و در دومی ارتقاء گرفتم. کارتون عالیه دوست من! (ج) :) - Andrii Hryhoriev

این چهارمین دوره من با آقای داربی است و دوره های او بسیار خاص هستند. سازمان یافته، مفاهیم واضح، مطالب شگفت انگیز. و مهمتر از همه دانش او از موضوع است و او واقعاً اطلاعات را برای ما ارائه می دهد. فقط شگفت انگیز - Ra'ed Abu Sa'da

در این دوره، یاد خواهید گرفت که چگونه:

مبانی REST API

  • درک معماری و اصول REST
  • راه‌اندازی Spring Boot REST controllers
  • ساخت endpoints برای عملیات CRUD
  • استفاده از @RestController، @RequestMapping، @PathVariable و @RequestBody
  • تمایز بین متدهای GET، POST، PUT و DELETE
  • مدیریت موثر path variables و query parameters
  • استفاده از @ResponseStatus برای کنترل پاسخ‌های HTTP

اتصال به پایگاه داده‌ها با Spring Data JPA

  • ادغام با MySQL (و H2 برای توسعه محلی)
  • استفاده از Spring Data JPA repositories
  • نقشه‌برداری entities با JPA annotations
  • انجام custom queries با استفاده از JPQL و native SQL
  • استفاده از projections و DTOs برای کنترل قرار گرفتن داده‌ها

عملیات CRUD

  • ایجاد REST endpoints برای قابلیت‌های کامل CRUD
  • بازگرداندن داده‌های JSON با استفاده از Jackson
  • استفاده از @PostMapping، @PutMapping، @DeleteMapping و @GetMapping به طور موثر
  • ساخت منطق لایه سرویس قابل استفاده مجدد
  • اجتناب از تکرار کد با الگوهای سرویس/ریپازیتوری جنریک
  • مدیریت سناریوهای entity not found با ظرافت
  • پاسخ با کدهای وضعیت مناسب برای عملیات create/update/delete

بهترین شیوه‌های REST

  • استفاده از کدهای وضعیت HTTP مناسب
  • اعتبارسنجی داده‌های Path & Query
  • اعتبارسنجی داده‌های Object
  • اعمال اعتبارسنجی درخواست با @Valid و validators سفارشی
  • ساختار مدل‌های پاسخ سازگار
  • پیاده‌سازی مدیریت global exception با @ControllerAdvice
  • استفاده از @ResponseEntity برای پاسخ‌های انعطاف‌پذیر
  • اجتناب از قرار دادن مستقیم اشیاء دامنه داخلی در پاسخ‌ها

امنیت APIهای REST

  • اضافه کردن احراز هویت اولیه با Spring Security
  • ایمن‌سازی endpoints با نقش یا مسیر
  • پیاده‌سازی احراز هویت JWT (به زودی در بروزرسانی‌های دوره)
  • سفارشی‌سازی endpoints ورود/خروج
  • پیکربندی sessionهای stateless با استفاده از JWT
  • محدود کردن CORS به دامنه‌های خاص
  • BCrypt Hashing برای رمزهای عبور پایگاه داده

در مقایسه با سایر دوره‌های Spring Boot REST

این دوره به روز است و نسخه‌های اخیر Spring Boot 3 را پوشش می‌دهد. ما از ابزارهای توسعه مدرن مانند IntelliJ (نسخه رایگان) و Maven استفاده می‌کنیم.

ما مربیان بسیار پاسخگو هستیم و برای پاسخ دادن به سوالات و کمک به شما در حل هر مشکلی در دسترس هستیم.

در نهایت، تمام کد منبع به همراه دستورالعمل‌های تنظیم با دوره ارائه می‌شود.

نظرات دانشجویان ارزش این دوره را ثابت می‌کند

کسانی که دوره را بررسی کرده‌اند اشاره کرده‌اند که آموزش واضح و آسان برای دنبال کردن است، همچنین کامل و بسیار آموزنده است.

بسیاری از دانشجویان نیز در گذشته دوره‌های Spring Boot REST دیگری را گذرانده بودند، اما متوجه شدند که این دوره Spring Boot REST مورد علاقه آنها است. آنها از ساختار محتوا و کیفیت بالای صدا/تصویر لذت بردند.

نمونه‌ای از نظرات دانشجویان - 5 ستاره!

Chad Darby و Eric Roby در ارائه مطالب و ارائه مثال‌های خوب و واقعی از مفاهیم عالی هستند. آنها کلاس را بسیار لذت بخش می کنند، این دوره بسیار کامل و دقیق است. ممنون - Ninos

دوره عالی، مطالب به روشی بسیار واضح توضیح داده شده است. من از آن بسیار لذت می برم. بسیار توصیه می شود. - Ardak Sydyknazar

دوره های Chad Darby بهترین دوره ها در Udemy هستند. به لطف او اولین کارم را گرفتم و در دومی ارتقاء گرفتم. کارتون عالیه دوست من! (ج) :) - Andrii Hryhoriev

این چهارمین دوره من با آقای داربی است و دوره های او بسیار خاص هستند. سازمان یافته، مفاهیم واضح، مطالب شگفت انگیز. و مهمتر از همه دانش او از موضوع است و او واقعاً اطلاعات را برای ما ارائه می دهد. فقط شگفت انگیز - Ra'ed Abu Sa'da

مطالب با کیفیت

شما یک دوره با کیفیت، با مطالب فنی قوی و تولید صدا و تصویر عالی دریافت خواهید کرد. من یک مربی پرفروش در Udemy هستم. در اینجا لیستی از دوره‌های برتر من آمده است.

  • Full Stack: React and Spring Boot
  • Full Stack: Angular and Spring Boot E-Commerce Website
  • Spring and Hibernate for Beginners
  • Hibernate: Advanced Development Techniques
  • Deploy Spring Boot 3 Apps Online to Amazon Cloud (AWS)
  • JSP and Servlets for Beginners
  • JavaServer Faces (JSF) for Beginners
  • FastAPI Beginners and Advanced

این دوره‌ها نظرات بسیار عالی 5 ستاره دریافت کرده‌اند و بیش از 1,000,000 دانشجو در این دوره‌ها شرکت کرده‌اند. همچنین، این دوره‌ها محبوب‌ترین دوره‌ها در دسته‌های مربوطه خود هستند.

ما همچنین کانال‌های فعال YouTube داریم که در آن ویدیوهای منظم منتشر می‌کنیم. در سال گذشته، ما بیش از 1200 آموزش ویدیویی (عمومی و خصوصی) ایجاد کرده‌ایم. کانال‌های YouTube ما بیش از 8 میلیون بازدید و 50 هزار مشترک دارند. بنابراین من می‌فهمم چه چیزی برای ایجاد آموزش‌های ویدیویی کار می‌کند و چه چیزی کار نمی‌کند.

بدون ریسک - بازپرداخت Udemy

در نهایت، هیچ ریسکی وجود ندارد. شما می‌توانید 25% از دوره را به صورت رایگان پیش‌نمایش کنید. پس از خرید دوره، اگر به هر دلیلی از دوره راضی نبودید، Udemy بازپرداخت 30 روزه (بر اساس خط‌مشی بازپرداخت Udemy) ارائه می‌دهد.

پس چیزی برای از دست دادن ندارید، در این دوره ثبت نام کنید و یاد بگیرید چگونه از فریم ورک Spring Boot REST استفاده کنید

مخاطب هدف

توسعه دهندگان جاوا با تجربه Spring Boot


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

مقدمه Introduction

  • مقدمه Introduction

  • نحوه گذراندن این دوره و دریافت کمک How To Take This Course and How To Get Help

  • دانلود کد منبع و فایل‌های PDF Downloading the Source Code and PDFs

  • نقطه بررسی محیط توسعه جاوا Java Development Environment Checkpoint

  • سرویس‌های REST چیست - قسمت 1 What are REST Services - Part 1

  • سرویس‌های REST چیست - قسمت 2 What are REST Services - Part 2

  • مبانی JSON JSON Basics

  • مبانی HTTP اسپرینگ بوت REST Spring Boot REST HTTP Basics

اسپرینگ بوت REST - پروژه 1 Spring Boot REST - Project 1

  • اسپرینگ بوت REST: نمای کلی پروژه 1 Spring Boot REST: Project 1 Overview

  • اسپرینگ بوت REST: ایجاد نمای کلی پروژه 1 Spring Boot REST: Create Project 1 Overview

  • اسپرینگ بوت REST: ایجاد پروژه 1 Spring Boot REST: Create Project 1

  • اسپرینگ بوت REST: ایجاد نمای کلی اولین نقطه پایانی REST Spring Boot REST: Create First REST Endpoint Overview

  • اسپرینگ بوت REST: ایجاد اولین نقطه پایانی REST Spring Boot REST: Create First REST Endpoint

  • اسپرینگ بوت REST: ایجاد نمای کلی موجودیت‌ها Spring Boot REST: Create Entities Overview

  • اسپرینگ بوت REST: ایجاد نمای کلی موجودیت‌ها ادامه دارد Spring Boot REST: Create Entities Overview Continued

  • اسپرینگ بوت REST: ایجاد موجودیت‌ها Spring Boot REST: Create Entities

  • اسپرینگ بوت REST: پیاده‌سازی نمای کلی Swagger Spring Boot REST: Implement Swagger Overview

  • اسپرینگ بوت REST: پیاده‌سازی Swagger Spring Boot REST: Implement Swagger

  • اسپرینگ بوت REST: نمای کلی متغیرهای مسیر Spring Boot REST: Path Variables Overview

  • اسپرینگ بوت REST: متغیرهای مسیر Spring Boot REST: Path Variables

  • اسپرینگ بوت REST: متغیرهای مسیر با جریان‌ها Spring Boot REST: Path Variables with Streams

  • اسپرینگ بوت REST: نمای کلی پارامترهای پرس و جو/درخواست Spring Boot REST: Query/Request Parameters Overview

  • اسپرینگ بوت REST: پارامترهای پرس و جو/درخواست Spring Boot REST: Query/Request Parameters

  • اسپرینگ بوت REST: پارامترهای پرس و جو/درخواست با جریان‌ها Spring Boot REST: Query/Request Parameters with Streams

  • اسپرینگ بوت REST: نمای کلی پارامترهای مسیر و پرس و جو Spring Boot REST: Path & Query Parameters Overview

  • اسپرینگ بوت REST: نمای کلی درخواست POST Spring Boot REST: POST Request Overview

  • اسپرینگ بوت REST: درخواست POST Spring Boot REST: POST Request

  • اسپرینگ بوت REST: درخواست POST با جریان‌ها Spring Boot REST: POST Request with Streams

  • اسپرینگ بوت REST: نمای کلی درخواست PUT Spring Boot REST: PUT Request Overview

  • اسپرینگ بوت REST: درخواست PUT Spring Boot REST: PUT Request

  • اسپرینگ بوت REST: نمای کلی درخواست DELETE Spring Boot REST: DELETE Request Overview

  • اسپرینگ بوت REST: درخواست DELETE Spring Boot REST: DELETE Request

  • اسپرینگ بوت REST: نمای کلی نگاشت درخواست Spring Boot REST: Request Mapping Overview

  • اسپرینگ بوت REST: نگاشت درخواست Spring Boot REST: Request Mapping

اسپرینگ بوت REST - پروژه 2 Spring Boot REST - Project 2

  • اسپرینگ بوت REST: نمای کلی پروژه 2 Spring Boot REST: Project 2 Overview

  • اسپرینگ بوت REST: نمای کلی راه‌اندازی پروژه 2 Spring Boot REST: Project 2 Setup Overview

  • اسپرینگ بوت REST: راه‌اندازی پروژه 2 Spring Boot REST: Project 2 Setup

  • اسپرینگ بوت REST: نمای کلی بهبود نقاط پایانی REST Spring Boot REST: Enhance REST Endpoints Overview

  • اسپرینگ بوت REST: بهبود نقاط پایانی REST Spring Boot REST: Enhance REST Endpoints

  • اسپرینگ بوت REST: پیاده‌سازی نمای کلی BookRequest DTO Spring Boot REST: Implementation of BookRequest DTO Overview

  • اسپرینگ بوت REST: پیاده‌سازی BookRequest DTO Spring Boot REST: Implementation of BookRequest DTO

  • اسپرینگ بوت REST: پیاده‌سازی POST ConvertToBook Spring Boot REST: Implement POST ConvertToBook

  • اسپرینگ بوت REST: نمای کلی بهبود PUT Spring Boot REST: PUT Enhancement Overview

  • اسپرینگ بوت REST: بهبود PUT برای BookRequest DTO Spring Boot REST: PUT Enhancement for BookRequest DTO

  • اسپرینگ بوت REST: نمای کلی اعتبارسنجی داده Spring Boot REST: Data Validation Overview

  • اسپرینگ بوت REST: اعتبارسنجی داده متغیر مسیر Spring Boot REST: Path Variable Data Validation

  • اسپرینگ بوت REST: اعتبارسنجی داده BookRequest Spring Boot REST: BookRequest Data Validation

  • اسپرینگ بوت REST: نمای کلی وضعیت پاسخ Spring Boot REST: Response Status Overview

  • اسپرینگ بوت REST: وضعیت پاسخ Spring Boot REST: Response Status

  • اسپرینگ بوت REST: نمای کلی برچسب‌ها و عملیات Swagger Spring Boot REST: Swagger Tags & Operations Overview

  • اسپرینگ بوت REST: برچسب‌ها و عملیات Swagger Spring Boot REST: Swagger Tags & Operations

  • اسپرینگ بوت REST: توضیحات پارامتر Spring Boot REST: Parameter Descriptions

  • اسپرینگ بوت REST: نمای کلی استثناها Spring Boot REST: Exceptions Overview

  • اسپرینگ بوت REST: رسیدگی به استثناهای خطای کتاب و یافت نشد Spring Boot REST: Book Error and Not Found Exception Handling

  • اسپرینگ بوت REST: پیاده‌سازی کنترل‌کننده استثنا Spring Boot REST: Exception Handler Implementation

  • اسپرینگ بوت REST: بهبود برای کنترل‌کننده‌های استثنا Spring Boot REST: Enhancements for Exception Handlers

  • اسپرینگ بوت REST: رسیدگی سراسری به استثناها Spring Boot REST: Global Exception Handling

  • اسپرینگ بوت REST: نمای کلی توصیه کنترل‌کننده Spring Boot REST: Controller Advice Overview

  • اسپرینگ بوت REST: توصیه کنترل‌کننده Spring Boot REST: Controller Advice

اسپرینگ بوت REST - پروژه 3 (قسمت 1) Spring Boot REST - Project 3 (Part 1)

  • اسپرینگ بوت REST: نمای کلی پروژه 3 Spring Boot REST: Project 3 Overview

  • اسپرینگ بوت REST: نمای کلی پروژه زمان واقعی Spring Boot REST: Real Time Project Overview

  • اسپرینگ بوت REST: نمای کلی راه‌اندازی پروژه 3 Spring Boot REST: Setup Project 3 Overview

  • اسپرینگ بوت REST: راه‌اندازی پروژه 3 Spring Boot REST: Setup Project 3

  • اسپرینگ بوت REST: بارگذاری مجدد خودکار Spring Boot REST: Auto Reload

  • اسپرینگ بوت REST: نمای کلی راه‌اندازی پایگاه داده H2 Spring Boot REST: Setup H2 Database Overview

  • اسپرینگ بوت REST: راه‌اندازی پایگاه داده H2 Spring Boot REST: Setup H2 Database

  • اسپرینگ بوت REST: ایجاد موجودیت‌ها Spring Boot REST: Create Entities

  • اسپرینگ بوت REST: نمای کلی رابط DAO و پیاده‌سازی Spring Boot REST: DAO Interface & Implementation Overview

  • اسپرینگ بوت REST: رابط DAO و پیاده‌سازی Spring Boot REST: DAO Interface & Implementation

  • اسپرینگ بوت REST: راه‌اندازی کنترل‌کننده‌های کارمند Spring Boot REST: Setup Employee Controllers

  • اسپرینگ بوت REST: نمای کلی راه‌اندازی سرویس کارمند Spring Boot REST: Setup Employee Service Overview

  • اسپرینگ بوت REST: راه‌اندازی سرویس کارمند Spring Boot REST: Setup Employee Service

  • اسپرینگ بوت REST: نمای کلی به‌روزرسانی‌های DAO کارمند Spring Boot REST: Employee DAO Updates Overview

  • اسپرینگ بوت REST: به‌روزرسانی‌های DAO کارمند Spring Boot REST: Employee DAO Updates

  • اسپرینگ بوت REST: نمای کلی بهبود لایه سرویس Spring Boot REST: Service Layer Enhancement Overview

  • اسپرینگ بوت REST: بهبود لایه سرویس Spring Boot REST: Service Layer Enhancement

  • اسپرینگ بوت REST: نمای کلی پیاده‌سازی Swagger و اعتبارسنجی داده Spring Boot REST: Swagger Implementation & Data Validation Overview

  • اسپرینگ بوت REST: پیاده‌سازی Swagger و اعتبارسنجی داده Spring Boot REST: Swagger Implementation & Data Validation

  • اسپرینگ بوت REST: نمای کلی بهبود کنترل‌کننده Spring Boot REST: Enhance Controller Overview

  • اسپرینگ بوت REST: بهبود کنترل‌کننده Spring Boot REST: Enhance Controller

  • اسپرینگ بوت REST: نمای کلی کنترل‌کننده POST Spring Boot REST: POST Controller Overview

  • اسپرینگ بوت REST: نمای کلی PUT و DELETE Spring Boot REST: PUT & DELETE Overview

  • اسپرینگ بوت REST: POST و PUT در کنترل‌کننده Spring Boot REST: POST & PUT in Controller

  • اسپرینگ بوت REST: DELETE در کنترل‌کننده Spring Boot REST: DELETE in Controller

اسپرینگ بوت REST - پروژه 3 (قسمت 2) Spring Boot REST - Project 3 (Part 2)

  • اسپرینگ بوت REST: نمای کلی Spring Data JPA Spring Boot REST: Spring Data JPA Overview

  • اسپرینگ بوت REST: سوئیچ به مخزن JPA Spring Boot REST: Switch to JPA Repository

  • اسپرینگ بوت REST: استفاده از مخزن JPA Spring Boot REST: Using JPA Repository

  • اسپرینگ بوت REST: نمای کلی Spring Security Spring Boot REST: Spring Security Overview

  • اسپرینگ بوت REST: راه‌اندازی Spring Security Spring Boot REST: Setup Spring Security

  • اسپرینگ بوت REST: نمای کلی راه‌اندازی پیکربندی Spring Boot REST: Setup Configuration Overview

  • اسپرینگ بوت REST: راه‌اندازی پیکربندی Spring Boot REST: Setup Configuration

  • اسپرینگ بوت REST: نمای کلی نگاشت‌کننده‌های درخواست Spring Security Spring Boot REST: Spring Security Request Mappers Overview

  • اسپرینگ بوت REST: نگاشت‌کننده‌های درخواست Spring Security Spring Boot REST: Spring Security Request Mappers

  • اسپرینگ بوت REST: نمای کلی Spring Security و Swagger Spring Boot REST: Spring Security and Swagger Overview

  • اسپرینگ بوت REST: Spring Security و Swagger Spring Boot REST: Spring Security and Swagger

  • اسپرینگ بوت REST: نمای کلی Spring Security برای H2 Spring Boot REST: Spring Security for H2 Overview

  • اسپرینگ بوت REST: Spring Security برای H2 Spring Boot REST: Spring Security for H2

  • اسپرینگ بوت REST: نمای کلی احراز هویت اساسی Spring Boot REST: Basic Authentication Overview

  • اسپرینگ بوت REST: احراز هویت اساسی Spring Boot REST: Basic Authentication

  • اسپرینگ بوت REST: نمای کلی Spring Security BCrypt Spring Boot REST: Spring Security BCrypt Overview

  • اسپرینگ بوت REST: نمای کلی قسمت 2 Spring Security BCrypt Spring Boot REST: Spring Security BCrypt Part 2 Overview

  • اسپرینگ بوت REST: Spring Security BCrypt Spring Boot REST: Spring Security BCrypt

  • اسپرینگ بوت REST: نمای کلی سفارشی‌سازی جداول Spring Spring Boot REST: Spring Customization of Tables Overview

  • اسپرینگ بوت REST: راه‌اندازی جداول برای سفارشی‌سازی Spring Boot REST: Setup Tables for Customization

  • اسپرینگ بوت REST: سفارشی‌سازی جداول Spring Security Spring Boot REST: Spring Security Customize Tables

اسپرینگ بوت REST - پروژه 4 Spring Boot REST - Project 4

  • نمای کلی پروژه 4 اسپرینگ بوت REST Spring Boot REST Project 4 Overview

  • اسپرینگ بوت REST: ایجاد نمای کلی پروژه 4 Spring Boot REST: Create Project 4 Overview

  • اسپرینگ بوت REST: ایجاد پروژه 4 Spring Boot REST: Create Project 4

  • اسپرینگ بوت REST P4: ایجاد نمای کلی موجودیت‌ها Spring Boot REST P4: Create Entities Overview

  • اسپرینگ بوت REST P4: ایجاد موجودیت Todo Spring Boot REST P4: Create Todo Entity

  • اسپرینگ بوت REST P4: ایجاد موجودیت کاربر Spring Boot REST P4: Create User Entity

  • اسپرینگ بوت REST P4: ایجاد موجودیت Authority Spring Boot REST P4: Create Authority Entity

  • اسپرینگ بوت REST P4: جدول مجموعه برای Authorityها Spring Boot REST P4: Collection Table for Authorities

  • اسپرینگ بوت REST P4: پیکربندی اطلاعات باقیمانده پایگاه داده Spring Boot REST P4: Configure Remaining Database Information

  • اسپرینگ بوت REST P4: نمای کلی راه‌اندازی پایگاه داده MySQL Spring Boot REST P4: Setup MySQL Database Overview

  • اسپرینگ بوت REST P4: اجرای Docker و راه‌اندازی منابع Spring Boot REST P4: Run Docker & Setup Resources

  • اسپرینگ بوت REST P4: راه‌اندازی GUI پایگاه داده Spring Boot REST P4: Setup Database GUI

  • اسپرینگ بوت REST P4: پیاده‌سازی نمای کلی Swagger Spring Boot REST P4: Implement Swagger Overview

  • اسپرینگ بوت REST P4: افزودن Swagger Spring Boot REST P4: Add Swagger

  • اسپرینگ بوت REST P4: نمای کلی JWT Spring Boot REST P4: JWT Overview

  • اسپرینگ بوت REST P4: نمای کلی راه‌اندازی JWTها Spring Boot REST P4: Setup JWTs Overview

  • اسپرینگ بوت REST P4: نصب JWTها و ویژگی‌های برنامه Spring Boot REST P4: Install JWTs & Application Properties

  • اسپرینگ بوت REST P4: ایجاد رابط و سرویس JWT Spring Boot REST P4: Create JWT Interface & Service

  • اسپرینگ بوت REST P4: روش تولید توکن Spring Boot REST P4: Generate Token Method

  • اسپرینگ بوت REST P4: استخراج ادعاها از JWT Spring Boot REST P4: Extract Claims from JWT

  • اسپرینگ بوت REST P4: اعتبارسنجی JWT Spring Boot REST P4: JWT Validation

  • اسپرینگ بوت REST P4: نمای کلی فیلتر احراز هویت JWT Spring Boot REST P4: JWT Auth Filter Overview

  • اسپرینگ بوت REST P4: پیاده‌سازی فیلتر احراز هویت JWT Spring Boot REST P4: JWT Authentication Filter Implementation

  • اسپرینگ بوت REST P4: نمای کلی پیکربندی امنیتی Spring Boot REST P4: Security Config Overview

  • اسپرینگ بوت REST P4: پیاده‌سازی مخزن کاربر Spring Boot REST P4: User Repository Implementation

  • اسپرینگ بوت REST P4: پیاده‌سازی پیکربندی امنیتی Spring Boot REST P4: Security Configuration Implementation

  • اسپرینگ بوت REST P4: نمای کلی ثبت نام کاربر Spring Boot REST P4: Register User Overview

  • اسپرینگ بوت REST P4: درخواست ثبت نام Spring Boot REST P4: Register Request

  • اسپرینگ بوت REST P4: ثبت سرویس احراز هویت Spring Boot REST P4: Authentication Service Register

  • اسپرینگ بوت REST P4: ثبت کنترل‌کننده احراز هویت Spring Boot REST P4: Authentication Controller Register

  • اسپرینگ بوت REST P4: نمای کلی احراز هویت کاربر Spring Boot REST P4: Authenticate User Overview

  • اسپرینگ بوت REST P4: درخواست و پاسخ احراز هویت Spring Boot REST P4: Authentication Request & Response

  • اسپرینگ بوت REST P4: سرویس ورود به سیستم احراز هویت Spring Boot REST P4: Authentication Login Service

  • اسپرینگ بوت REST P4: کنترل‌کننده ورود به سیستم Spring Boot REST P4: Login Controller

  • اسپرینگ بوت REST P4: دریافت نمای کلی کاربر و Swagger Spring Boot REST P4: Get User & Swagger Overview

  • اسپرینگ بوت REST P4: ایجاد UserService و UserController Spring Boot REST P4: Create UserService & UserController

  • اسپرینگ بوت REST P4: پیاده‌سازی پیکربندی Swagger برای توکن Bearer Spring Boot REST P4: Implement Swagger Configuration for Bearer Token

  • اسپرینگ بوت REST P4: پاسخ کاربر Spring Boot REST P4: User Response

  • اسپرینگ بوت REST P4: نمای کلی حذف کاربر Spring Boot REST P4: Delete User Overview

  • اسپرینگ بوت REST P4: سرویس حذف کاربر Spring Boot REST P4: Delete User Service

  • اسپرینگ بوت REST P4: پرس و جو سفارشی برای شمارش ادمین Spring Boot REST P4: Custom Query to Count Admin

  • اسپرینگ بوت REST P4: کنترل‌کننده حذف کاربر Spring Boot REST P4: Delete User Controller

  • اسپرینگ بوت REST P4: نمای کلی رسیدگی به استثنا Spring Boot REST P4: Exception Handling Overview

  • اسپرینگ بوت REST P4: پیاده‌سازی رسیدگی به استثنا Spring Boot REST P4: Exception Handling Implementation

  • اسپرینگ بوت REST P4: نمای کلی ابزارها Spring Boot REST P4: Utilities Overview

  • اسپرینگ بوت REST P4: یافتن کاربر احراز هویت Spring Boot REST P4: Find Authentication User

  • اسپرینگ بوت REST P4: نمای کلی به‌روزرسانی رمز عبور Spring Boot REST P4: Update Password Overview

  • اسپرینگ بوت REST P4: درخواست به‌روزرسانی رمز عبور Spring Boot REST P4: Update Password Request

  • اسپرینگ بوت REST P4: سرویس به‌روزرسانی رمز عبور Spring Boot REST P4: Update Password Service

  • اسپرینگ بوت REST P4: کنترل‌کننده کاربر برای تغییر رمز عبور Spring Boot REST P4: User Controller for Password Change

  • اسپرینگ بوت REST P4: افزودن برچسب و پاسخ برای کنترل‌کننده کاربر Spring Boot REST P4: Add Tag & Response for User Controller

  • اسپرینگ بوت REST P4: نمای کلی Todoها Spring Boot REST P4: Todos Overview

  • اسپرینگ بوت REST P4: درخواست و پاسخ Todo Spring Boot REST P4: Todo Request & Response

  • اسپرینگ بوت REST P4: ایجاد TodoService برای ایجاد Todo Spring Boot REST P4: Create TodoService for Creating a Todo

  • اسپرینگ بوت REST P4: کنترل‌کننده Todo Spring Boot REST P4: Todo Controller

  • اسپرینگ بوت REST P4: نمای کلی واکشی همه Todoها Spring Boot REST P4: Fetch All Todos Overview

  • اسپرینگ بوت REST P4: واکشی همه Todoها Spring Boot REST P4: Fetch All Todos

  • اسپرینگ بوت REST P4: نمای کلی تعویض Todo Spring Boot REST P4: Todo Toggle Overview

  • اسپرینگ بوت REST P4: پیاده‌سازی تعویض Todo Spring Boot REST P4: Todo Toggle Implementation

  • اسپرینگ بوت REST P4: نمای کلی حذف Todo Spring Boot REST P4: Todo Delete Overview

  • اسپرینگ بوت REST P4: سرویس حذف Todo Spring Boot REST P4: Delete Todo Service

  • اسپرینگ بوت REST P4: منطق کنترل‌کننده Todo Spring Boot REST P4: Todo Controller Logic

  • اسپرینگ بوت REST P4: نمای کلی نقش‌های ادمین Spring Boot REST P4: Admin Roles Overview

  • اسپرینگ بوت REST P4: ایجاد سرویس ادمین Spring Boot REST P4: Create Admin Service

  • اسپرینگ بوت REST P4: ارتقا به ادمین Spring Boot REST P4: Promote to Admin

  • اسپرینگ بوت REST P4: حذف غیر ادمین Spring Boot REST P4: Delete Non Admin

  • اسپرینگ بوت REST P4: کنترل‌کننده‌های ادمین Spring Boot REST P4: Admin Controllers

  • اسپرینگ بوت REST P4: نمایش! Spring Boot REST P4: Demo!

خلاصه Summary

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

آموزش ای‌پی‌آی‌های REST با Spring Boot: ساخت APIهای مدرن
جزییات دوره
14 hours
174
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,154
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eric Roby Eric Roby

EngineerEric J. Roby یک توسعه دهنده پشته کامل است که در دنیای آزاد و سازمانی برای حل مشکلات فنی کار کرده است تا شکاف های موجود در مشاغل را برطرف کند. اریک اولین کار فنی خود را هنگامی آغاز کرد که یادگیری جاوا را در سن 14 سالگی آغاز کرد. از زمان یادگیری جاوا ، اریک خود را کاملاً معتاد به فن آوری های یادگیری یافت. می توانید اطمینان کامل داشته باشید که دوره های اریک از کیفیت استثنایی برخوردار هستند و در صورت انتخاب می توانید یک توسعه دهنده نرم افزار باشید. اریک دارای مدرک لیسانس در علوم کامپیوتر ، و یک مدرک کارشناسی ارشد در امور مالی کمی است و اریک به آموزش نحوه برنامه نویسی مانند او اختصاص داده شده است.

Chad Darby Chad Darby

مربی محبوب جاوا بهار - پرفروش