آموزش Spring Boot، امنیت Spring Security و تکمیل پروژه نهایی - آخرین آپدیت

دانلود Spring Boot, Spring Security & Application Finalization

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی Spring Boot به شما می‌آموزد که چگونه با استفاده از Java Spring Boot، Spring Security، احراز هویت JWT و Spring Data JPA، اپلیکیشن‌های بک‌اند امن بسازید. شما طراحی REST API، مدیریت عملیات پایگاه داده با Hibernate و پیاده‌سازی سیستم‌های احراز هویت مورد استفاده توسط توسعه‌دهندگان حرفه‌ای Spring Boot را یاد خواهید گرفت. در این دوره، یک اپلیکیشن کامل REST API می‌سازید و همزمان با ابزارها و تکنیک‌های حرفه‌ای دنیای توسعه آشنا می‌شوید. در ابتدا، مبانی Spring Boot از جمله نحوه عملکرد پروژه، نقش پیکربندی خودکار (Auto-configuration) در ساده‌سازی توسعه و مدیریت وابستگی‌ها با استفاده از بسته‌های Starter را خواهید آموخت. همچنین ساختار پروژه و نحوه پیکربندی از طریق application.yml را درک خواهید کرد. سپس، یاد می‌گیرید چگونه با استفاده از Spring Data JPA و Hibernate، اپلیکیشن خود را به پایگاه داده متصل کنید. شما موجودیت‌ها (Entities) را ایجاد کرده، روابط بین آن‌ها را مدیریت می‌کنید و برای انجام آسان عملیات دیتابیس، Repositoryها را می‌سازید. در ادامه، تمرکز دوره بر ساخت REST APIها با استفاده از Spring MVC خواهد بود. شما کنترلرها را ایجاد، لایه‌های سرویس را پیاده‌سازی، خطاها را مدیریت و APIهایی مطابق با استانداردهای صنعتی طراحی خواهید کرد. پس از آن، نحوه ایمن‌سازی اپلیکیشن‌ها با Spring Security را خواهید آموخت. شما احراز هویت (Authentication)، تعیین سطح دسترسی بر اساس نقش (Authorization) و محافظت از APIها با استفاده از توکن‌های JWT را پیاده‌سازی خواهید کرد. در بخش پایانی، تمام لایه‌ها را با هم ترکیب کرده و یک پروژه بک‌اند کامل را نهایی می‌کنید. در نهایت، APIها را تست کرده، کیفیت کد را بهبود بخشیده و پروژه را برای استفاده در دنیای واقعی آماده می‌کنید. در پایان این دوره Java Spring Boot، شما قادر خواهید بود مانند یک توسعه‌دهنده حرفه‌ای، REST APIهای امن و اپلیکیشن‌های بک‌اند کامل توسعه دهید. سلب مسئولیت: این یک منبع آموزشی مستقل است که توسط Board Infinity صرفاً جهت اطلاع‌رسانی و آموزش تهیه شده است. این دوره وابسته به، تأیید شده توسط، حمایت مالی شده توسط یا رسماً مرتبط با هیچ شرکت، سازمان یا نهاد صدور گواهینامه‌ای نیست مگر اینکه صراحتاً ذکر شده باشد. محتوای ارائه شده بر اساس دانش صنعت و بهترین روش‌ها است اما شامل مطالب آموزشی رسمی برای کارفرما یا برنامه گواهینامه خاصی نمی‌باشد.

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

مبانی Spring Boot Spring Boot Foundations

  • توضیح پیکربندی خودکار Auto-Configuration Explained

  • وابستگی‌های Starter Starter Dependencies

  • آناتومی پروژه Spring Boot Anatomy of a Spring Boot Project

  • بررسی عمیق application.yml application.yml in Depth

  • اتصال پیکربندی به کلاس‌های جاوا Binding Config to Java Classes

  • پیکربندی‌های مربوط به محیط‌های مختلف Environment-Specific Configurations

  • مبانی JPA و Hibernate JPA & Hibernate Basics

  • تعریف موجودیت‌ها و روابط Defining Entities & Relationships

  • ساخت Repositoryها با Spring Data JPA Creating Repositories with Spring Data JPA

ساخت REST APIهای کامل با Spring Boot Building Full REST APIs with Spring Boot

  • ایجاد قراردادهای سرویس (Service Contracts) Creating Service Contracts

  • پیاده‌سازی منطق کسب و کار Implementing Business Logic

  • مدیریت خطاها در لایه سرویس Handling Exceptions at Service Layer

  • نقشه‌برداری نقاط اتصال (Endpoints) در Spring Boot Mapping Endpoints in Spring Boot

  • مدیریت صفحه‌بندی و مرتب‌سازی Handling Pagination & Sorting

  • فرمت‌بندی پاسخ و استانداردهای API Response Formatting & API Standards

  • نگاشت DTO با استفاده از ModelMapper یا روش دستی DTO Mapping Using ModelMapper or Manual

  • مدیریت اشیاء تو در تو در درخواست‌ها Handling Nested Objects in Requests

  • الگوهای کاربردی طراحی API Practical API Design Patterns

امنیت Spring Security و JWT Spring Security & JWT

  • نحوه عملکرد احراز هویت How Authentication Works

  • پیکربندی رمزنگار رمز عبور (Password Encoders) Configuring Password Encoders

  • تعریف کاربران، نقش‌ها و اختیارات Defining Users, Roles & Authorities

  • استفاده از SecurityFilterChain Using SecurityFilterChain

  • محافظت از مسیرها با قوانین نقش‌محور Protecting Routes with Role-Based Rules

  • امنیت در سطح متد با @PreAuthorize Method-Level Security with @PreAuthorize

  • تولید توکن‌های JWT Generating JWT Tokens

  • اعتبار‌سنجی توکن‌ها در فیلترها Validating Tokens in Filters

  • ایمن‌سازی Endpoints با JWT Securing Endpoints with JWT

ساخت پروژه نهایی Final Application Build

  • یکپارچه‌سازی MVC + سرویس + ریپازیتوری MVC + Service + Repository Integration

  • ترکیب اعتبار‌سنجی و امنیت Adding Validation + Security Together

  • ایجاد چرخه کامل درخواست Creating Full Request Lifecycle

  • بهبود طراحی موجودیت‌ها و روابط Improving Entity Design & Relationships

  • افزودن قوانین کسب و کار اضافی Adding Additional Business Rules

  • ثبت وقایع (Logging)، عیب‌یابی و کد تمیز Logging, Debugging & Clean Code

  • تست محلی نقاط اتصال API Testing API Endpoints Locally

  • پاکسازی کد و بازنویسی (Refactoring) Code Cleanup & Refactoring

  • آماده‌سازی پروژه برای استفاده در دنیای واقعی Preparing Project for Real-World Use

نمایش نظرات

آموزش Spring Boot، امنیت Spring Security و تکمیل پروژه نهایی
جزییات دوره
15h 51m
36
(آخرین آپدیت)
131
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری