دوره دژبان Spring Security

توضیحات

اگر به دنبال ساخت برنامه‌های جاوایی با امنیت بالا هستید، Spring Security یکی از قدرتمندترین فریم‌ورک‌هایی است که می‌تواند نیازهای شما را برآورده کند. این فریم‌ورک با ارائه مکانیزم‌های پیشرفته احراز هویت و مجوزدهی، به شما کمک می‌کند تا به‌راحتی از داده‌ها و سرویس‌های خود در برابر تهدیدات محافظت کنید.

در دوره آموزش Spring Security، از مفاهیم پایه تا پیاده‌سازی سناریوهای پیشرفته را به‌صورت گام‌به‌گام یاد می‌گیرید. از احراز هویت مبتنی بر فرم و توکن گرفته تا کنترل دسترسی در سطوح مختلف برنامه، همه چیز به‌صورت عملی آموزش داده می‌شود.

اگر می‌خواهید امنیت برنامه‌های جاوایی خود را به سطح بالاتری برسانید، این دوره فرصتی است تا با ابزارها و قابلیت‌های به‌روز آشنا شوید. چه در حال ساخت یک برنامه کوچک باشید و چه یک سیستم سازمانی بزرگ، Spring Security می‌تواند امنیت را برایتان ساده و کارآمد کند.

با شرکت در این دوره، یاد خواهید گرفت که چگونه از مفاهیمی مانند JWT، OAuth2 و Session Management برای پیاده‌سازی امنیت چندلایه استفاده کنید. این مهارت‌ها به شما کمک می‌کند تا نه‌تنها برنامه‌ای امن‌تر بسازید، بلکه در بازار کار نیز متمایز شوید.

  • درباره مدرس دوره Spring Boot
    مهدی کریمی
    بیش از 3 سال سابقه کار در زمینه جاوا
    سابقه تدریس در مکتب شریف
    سابقه تدریس در ایرانیان سایبر
    مدرس جاواپرو
    شاغل در شرکت دمیس به عنوان برنامه نویس جاوا

پیش نیاز دوره Spring Security : اگر هیچ دانشی از Spring Boot ندارید توصیه می کنیم دوره Spring Boot [کلیک کنید] را بگذرونید.

دوره Spring Security

آیا می‌خواهید امنیت برنامه‌های تحت وب خود را به سطح بالاتری برسانید؟ دوره Spring Security فرصتی بی‌نظیر برای توسعه‌دهندگان جاوا است که به دنبال ارتقاء مهارت‌های خود در زمینه امنیت برنامه‌های کاربردی هستند. در این دوره، با مفاهیم پایه تا پیشرفته فریم‌ورک Spring Security آشنا خواهید شد و مهارت‌های لازم برای پیاده‌سازی انواع روش‌های احراز هویت و مجوزدهی را کسب خواهید کرد.

در طول این دوره، شما یاد خواهید گرفت:
شروع به کار با Spring Security: با ساخت اولین پروژه خود و آشنایی با مفاهیم پایه‌ای این فریم‌ورک، به سرعت درک کاملی از نحوه عملکرد آن پیدا خواهید کرد.
پیکربندی امنیتی پیشرفته: نحوه پیکربندی Spring Security برای مدیریت کاربران به صورت In-Memory و همچنین هش کردن رمز عبور کاربران به منظور افزایش امنیت را خواهید آموخت.
شخصی‌سازی صفحات لاگین: با استفاده از Thymeleaf، می‌توانید صفحات لاگین کاربران را مطابق با نیازهای پروژه خود طراحی و شخصی‌سازی کنید.
آزادسازی دسترسی APIها: یاد می‌گیرید چگونه دسترسی به APIها را برای همه کاربران آزاد کنید و از این طریق امنیت برنامه خود را بهبود بخشید.
مدیریت کاربران از پایگاه داده: نحوه دریافت اطلاعات کاربران از پایگاه داده PostgreSQL را به شما آموزش خواهیم داد تا بتوانید سیستم احراز هویت خود را به شکلی پیشرفته‌تر پیاده‌سازی کنید.
استفاده از انوتیشن‌های امنیتی: انوتیشن‌های @PreAuthorize و @PostAuthorize به شما این امکان را می‌دهند تا به سادگی سطوح دسترسی کاربران را کنترل کنید.
مدیریت و نمایش اطلاعات کاربری: خواهید آموخت چگونه اطلاعات کاربری که وارد سیستم شده است را بدست آورده و نمایش دهید.
مدیریت خطاها: نحوه نمایش پیام خطای “کاربر مورد نظر یافت نشد” در صورت وارد کردن نام کاربری یا رمز عبور اشتباه را یاد می‌گیرید.
علاوه بر این، مباحث پیشرفته‌تری نیز در دوره گنجانده شده است:

ساخت (JSON Web Token) JWT: با ساخت و استفاده از JWT، سیستم‌های احراز هویت ایمن و مدرنی ایجاد کنید که امنیت و کارایی بالایی دارند.
لاگین با گوگل: روش‌های لاگین کردن با استفاده از گوگل را یاد خواهید گرفت که به شما امکان می‌دهد تا تجربه کاربری بهتری را برای کاربران خود فراهم کنید.

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

همین حالا ثبت‌نام کنید و مهارت‌های امنیتی خود را به سطح جدیدی ارتقا دهید!

 

آشنایی با نحوه تدریس مدرس:
جهت آشنایی با نحوه تدریس و بیان مدرس و کیفیت دوره 5 جلسه ابتدایی دوره را می توانید  در یوتیوب به صورت رایگان تماشا کنید و بعد از آن تصمیم بگیرید که در دوره شرکت کنید.
جهت مشاهده نمونه جلسات دوره Spring Security در یوتیوب[ اینجا کلیک کنید.]
آیا شرکت در دوره اسپرینگ سکیوریتی ریسک دارد؟
در صورت شرکت در دوره و عدم رضایت از کیفیت دوره، مبلغ کل دوره به حساب بانکی شما برگشت داده خواهد شد.
 
در صورت داشتن سوال و ابهام در مورد دوره از طریق  واتساپ و تلگرام با جاواپرو در ارتباط باشید:
 
سرفصل های دوره Spring Security

جلسه 1 : معرفی دوره و کاربردهای فریمورک Spring Security

• Commits در گیت هاب(GitHub) تمرین

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

جلسه 2: ساخت اولین پروژه با Spring Security ویدئو

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

جلسه 3 : پیکربندی Spring Security و مدیریت اطلاعات کاربر به صورت In-Memory و هش کردن رمز عبور کاربران ویدئو

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

جلسه 4 : شخصی‌سازی صفحه لاگین کاربران با استفاده از Thymeleaf ویدئو

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

جلسه 5 : آزادسازی دسترسی APIها برای همه کاربران ویدئو

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

جلسه 6 : دریافت اطلاعات کاربران از پایگاه داده PostgreSQL ویدئو

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

جلسه 7 : استفاده از انوتیشن PreAuthorize@ ویدئو

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

جلسه 8 : بدست آوردن و نمایش اطلاعات کاربری که به سیستم وارد شده است ویدئو

جلسه 9 : نمایش پیام خطای "کاربر مورد نظر یافت نشد" در صورت وارد کردن نام کاربری یا رمز عبور اشتباه ویدئو

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

جلسه 10 : استفاده از انوتیشن PostAuthorize@ ویدئو

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

جلسه 11 : ایجاد متد کاستوم برای بررسی دسترسی کاربر ویدئو

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

جلسه 12 : بهینه سازی Role ها ویدئو

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

جلسه 13: ثبت نام کاربر بخش اول ویدئو

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

جلسه 14: ثبت نام کاربر بخش دوم ویدئو

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

جلسه ۱۵: JWT چیست؟ ویدئو

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

جلسه ۱۶: ایجاد JWT و قراردادن اطلاعات مشخص در آن ویدئو

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

• پروژه تمرینی دوره تمرین

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

جلسه 17 : Csrf چیست؟ ویدئو

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

جلسه 18: ذخیره توکن در دیتابیس ویدئو

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

جلسه 19: برسی توکن قبل از درخواست قسمت 1 ویدئو

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

جلسه 20: برسی توکن قبل از درخواست قسمت 2 ویدئو

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

جلسه 21 : بخش اول oath2 ویدئو

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

جلسه 22 : بخش دوم oath2 ویدئو

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

جلسه 23: Cros Origin ویدئو

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

جلسه 24 (آخر) : OTP ویدئو

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
نظرات (1)

1 دیدگاه برای دوره دژبان Spring Security

  1. خریدار محصول gomnam gomanmi (خریدار محصول)

    سلام خیلی دوره خوبی هست
    خدا قوت

    این دوره رو تکمیلش نمی کنید ؟

    • مدیر فروشگاه مدیر سایت (خریدار محصول)

      درود امروز 6 شهریور 1403 دوره تکمیل شد

      • مدیر فروشگاه gomnam gomanmi (خریدار محصول)

        خیلی ممنونم ازتون

        دوره های خیلی خوبی برگزار می کنید

        پیشنهاد می کنم یک دوره هم برای یک سایت فروشگاهی با جاوا برگزار کنید که همه مباحث رو کنار هم پوشش بده
        جاو و تایملیف

        • مدیر فروشگاه مدیر سایت (خریدار محصول)

          خوش حالیم دوره مورد قبول واقع شده، چشم حتما

.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه(نظر) ارسال کنند.