- درباره مدرس دوره 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 ویدئو
جلسه 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 و قراردادن اطلاعات مشخص در آن ویدئو
Commits در گیت هاب(GitHub) تمرین
تغییراتی که در پروژه تمرینی در هر جلسه آموزشی داده می شود را می توانید در گیت هاب(GitHub) مشاهده کنید
پروژه تمرینی دوره تمرین
لینک سورس کد پروژه تمرینی دوره در گیت هاب (GitHub)
جلسه 17 : Csrf چیست؟ ویدئو
جلسه 18: ذخیره توکن در دیتابیس ویدئو
جلسه 19: برسی توکن قبل از درخواست قسمت 1 ویدئو
جلسه 20: برسی توکن قبل از درخواست قسمت 2 ویدئو
جلسه 21 : بخش اول oath2 ویدئو
جلسه 22 : بخش دوم oath2
جلسه 23: Cros Origin ویدئو
جلسه 24 (آخر) : OTP ویدئو
دوره های مرتبط
دوره آموزش Spring Core
نام دوره: Spring Core و مبانی ورود به Spring Boot توضیحات دوره: این دوره به شما کمک میکند تا با…
آموزش پروژه محور اسپرینگ بوت (Spring Boot) – سیستم دانشگاه
پیش نیاز این دوره: اگر هیچ دانشی از Spring Boot ندارید توصیه می کنیم دوره Spring Boot [کلیک کنید] را…
آموزش صفر تا صد برنامه نویسی JavaFX
در این دوره از آموزش جاوا افایکس از صفر شروع کرده و تا مباحث پیشرفته این کتابخونه گرافیکی را مورد…
آموزش ساخت برنامه آزمون تستی با JavaFX
این دوره آموزش پروژه محور زبان برنامه نویسی جاوا میخواهیم یک برنامه آزمون تستی ساده با استفاده از کتابخونه گرافیکی جاوا اف ایکس طراحی کنیم
نظرات
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.
3,700,000 تومان قیمت اصلی 3,700,000 تومان بود.1,177,000 تومانقیمت فعلی 1,177,000 تومان است.
gomnam gomanmi( دانشجوی دوره )
سلام خیلی دوره خوبی هست
خدا قوت
این دوره رو تکمیلش نمی کنید ؟
مدیر سایت(مدیریت)
درود امروز 6 شهریور 1403 دوره تکمیل شد
gomnam gomanmi( دانشجوی دوره )
خیلی ممنونم ازتون
دوره های خیلی خوبی برگزار می کنید
پیشنهاد می کنم یک دوره هم برای یک سایت فروشگاهی با جاوا برگزار کنید که همه مباحث رو کنار هم پوشش بده
جاو و تایملیف
مدیر سایت(مدیریت)
خوش حالیم دوره مورد قبول واقع شده، چشم حتما