تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی پیاده‌سازی دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعه‌دهندگان Java

دوره آموزشی پیاده‌سازی دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعه‌دهندگان Java

2 ساعت 49 دقیقهمتوسط2025-03-05

مدرسین

Harit Himanshu

Harit Himanshu

جزئیات دوره

اگه دنبال ساخت یه سیستم کنترل دسترسی حرفه‌ای مثل GitHub هستی، این دوره دقیقاً برای توئه! 😎
توی این دوره، مدرس Harit Himanshu قدم‌به‌قدم بهت نشون می‌ده چطور با استفاده از Java، Spring Boot، MongoDB و Docker یه سیستم RBAC واقعی و مقیاس‌پذیر طراحی و پیاده‌سازی کنی.

اول از همه با طراحی مدل دامنه شروع می‌کنی و ساختار حساب‌های کاربری شخصی و سازمانی رو پیاده می‌کنی. بعد می‌ری سراغ ساخت API‌های مدیریت منابع و احراز هویت ایمن. چیز جالب‌تر اینه که یاد می‌گیری چطور مجوزها رو با ساختارهای پیشرفته مثل ارث‌بری نقش‌ها و اشتراک منابع بین اعضای سازمان پیاده‌سازی کنی؛ درست مثل GitHub! 🚀

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

در پایان دوره، یه سیستم امنیتی واقعی خواهی داشت که می‌تونی توی هر پروژه بزرگ و مهمی ازش استفاده کنی. 🙌

✅ اهداف یادگیری:
پیاده‌سازی سیستم کنترل دسترسی مبتنی بر نقش (RBAC) مشابه GitHub با استفاده از Java و Spring Boot
طراحی و پیاده‌سازی دیتابیس MongoDB برای مدیریت کاربران، نقش‌ها، مجوزها و منابع
استفاده از Docker برای اجرای پروژه در محیط ایزوله و حرفه‌ای
ساخت جریان‌های احراز هویت کامل برای حساب‌های شخصی و سازمانی
ایجاد سیستم اشتراک‌گذاری منابع بین اعضای یک سازمان با استفاده از سلسله‌مراتب نقش‌ها
نوشتن تست‌های دقیق واحد و یکپارچه با Spring Boot Test
یادگیری نحوه استفاده از GitHub Copilot برای تسریع توسعه و تست

مهارت ها

Identity and Access ManagementArtificial Intelligence FoundationsCybersecurityArtificial Intelligence (AI)Programming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - هوش مصنوعی برای توسعه دهندگان جاوا
  • 02 - آنچه باید بدانید

1. نمای کلی دوره

  • 03 - درک RBAC با مدل GitHub
  • 04 - نمای کلی دوره و معماری

2. راه‌اندازی پروژه و اصول

  • 05 - دسترسی به فایل‌های دوره در GitHub Codespaces
  • 06 - راه‌اندازی پروژه Spring Boot
  • 07 - پیکربندی Docker و MongoDB
  • 08 - تست اتصال پایگاه داده با تست‌های خودکار

3. حساب شخصی - راه اندازی

  • 09 - نمای کلی ماژول
  • 10 - پیاده‌سازی حساب شخصی
  • 11 - پیاده‌سازی مخزن حساب شخصی
  • 12 - افزودن دستورالعمل‌های سفارشی به GitHub Copilot
  • 13 - سرویس حساب شخصی را پیاده‌سازی کنید
  • 14 - تست لایه سرویس
  • 15 - تجسم مصرف لایه سرویس
  • 16 - پیاده‌سازی RESTful API برای حساب‌های شخصی

4. حساب شخصی - مدیریت منابع

  • 17 - مجری طرف قرارداد
  • 18 - اجرای مخزن قرارداد
  • 19 - اجرای خدمات قرارداد شخصی
  • 20 - تست خدمات قرارداد شخصی برای حساب‌های مالک
  • 21 - تست خدمات قرارداد شخصی برای حساب‌های غیر مالک

5. حساب سازمان - راه اندازی

  • 22 - اجرای حساب سازمان
  • 23 - گسترش مخزن حساب برای حساب‌های سازمان
  • 24 - تمدید حساب سازمان برای عضویت
  • 25 - پیاده‌سازی سرویس حساب سازمان
  • 26 - تست سرویس حساب سازمان

6. حساب سازمان - اشتراک منابع

  • 27 - اجرای خدمات قرارداد سازمان
  • 28 - تست خدمات قرارداد سازمان

نتیجه گیری

  • 29 - تأمل در پروژه دوره

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal