
اگر به دنبال ساخت برنامههای جاوایی با امنیت بالا هستید، 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، سیستمهای احراز هویت ایمن و مدرنی ایجاد کنید که امنیت و کارایی بالایی دارند.
لاگین با گوگل: روشهای لاگین کردن با استفاده از گوگل را یاد خواهید گرفت که به شما امکان میدهد تا تجربه کاربری بهتری را برای کاربران خود فراهم کنید.
این دوره برای توسعهدهندگان جاوا طراحی شده است که میخواهند امنیت برنامههای خود را تقویت کنند و از ابزارها و تکنیکهای بهروز بهرهمند شوند. با گذراندن این دوره، شما قادر خواهید بود تا پروژههای خود را با اطمینان بیشتر و با استفاده از بهترین شیوههای امنیتی پیادهسازی کنید.
همین حالا ثبتنام کنید و مهارتهای امنیتی خود را به سطح جدیدی ارتقا دهید!

جلسه 1 : معرفی دوره و کاربردهای فریمورک Spring Security
• Commits در گیت هاب(GitHub) تمرین
جلسه 2: ساخت اولین پروژه با Spring Security ویدئو
جلسه 3 : پیکربندی Spring Security و مدیریت اطلاعات کاربر به صورت In-Memory و هش کردن رمز عبور کاربران ویدئو
جلسه 4 : شخصیسازی صفحه لاگین کاربران با استفاده از Thymeleaf ویدئو
جلسه 5 : آزادسازی دسترسی APIها برای همه کاربران ویدئو
جلسه 6 : دریافت اطلاعات کاربران از پایگاه داده PostgreSQL ویدئو
جلسه 7 : استفاده از انوتیشن PreAuthorize@ ویدئو
جلسه 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 ویدئو
دوره های مرتبط
آموزش ساخت ماشین حساب با JavaFX
دراین سری دوره آموزش پروژه محور زبان جاوا با استفاده از کتابخونه جاوا اف ایکس یک ماشین حساب ساده طراحی خواهیم کرد.
آموزش ساخت ربات تلگرام ساده با جاوا
در این دوره از آموزش جاوا میخواهیم با استفاده از زبان برنامه نویسی جاوا یک ربات تلگرام ساده طراحی کنیم
دوره مقدماتی زبان برنامه نویسی جاوا
در این دوره با مبانی برنامه نویسی جاوا یعنی مباحث پایه ای تا قبل از شی گرایی آشنا خواهید شد و میتونین برنامه های ساده به زبان جاوا رو بنویسید در اخر این دوره یک پروژه دفترچه تلفن رو باهم پیاده سازی خواهیم کرد.
نظرات
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.
5,700,000 تومان قیمت اصلی 5,700,000 تومان بود.1,700,000 تومانقیمت فعلی 1,700,000 تومان است.


gomnam gomanmi( دانشجوی دوره )
سلام خیلی دوره خوبی هست
خدا قوت
این دوره رو تکمیلش نمی کنید ؟
مدیر سایت(مدیریت)
درود امروز 6 شهریور 1403 دوره تکمیل شد
gomnam gomanmi( دانشجوی دوره )
خیلی ممنونم ازتون
دوره های خیلی خوبی برگزار می کنید
پیشنهاد می کنم یک دوره هم برای یک سایت فروشگاهی با جاوا برگزار کنید که همه مباحث رو کنار هم پوشش بده
جاو و تایملیف
مدیر سایت(مدیریت)
خوش حالیم دوره مورد قبول واقع شده، چشم حتما