×
ribbon

مهندسی برنامه های وب ایمن

مدرس:

Udemy Instructor

مهندسی امنیت وب: مدل امنیتی تا پیاده‌سازی کنترل دسترسی

جدید
زیرنویس
14دانشجو
17ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیشهریور ۱۴۰۵
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

داشتن درک جامعی از مدل امنیت وب و پرکردن شکاف‌های دانشی به عنوان توسعه‌دهنده

یادگیری آسیب‌پذیری‌های امنیت وب و اجرای روش‌های جلوگیری مطابق استانداردهای صنعتی

طراحی و پیاده‌سازی یک سامانه کنترل دسترسی مبتنی بر نقش به‌طور امن در یک برنامه Full-Stack واقعی

تسلط بر پیچیدگی OAuth/OIDC و قابلیت پیاده‌سازی امن انواع Flowها برای موارد استفاده مشخص

این دوره شامل:

17 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

1 فصل129 جلسه17 ساعت ویدیو
محتوای اصلی
  Dev-Academy-1920x1080-1555K
01:33
  ساختار و موضوعات برنامه-733K
03:05
  نتایج آموزشی-609K
02:10
  آنچه نیاز دارید-590K
02:03
  اولین وظیفه شما-587K
01:12
  درس خوش‌آمدگویی-1541K
00:38
  سیاست مبدأ یکسان (Same-origin policy)-662K
06:28
  اشتراک‌گذاری منابع بین مبدأها (CORS)-666K
02:36
  آزمایشگاه: سیاست مبدأ یکسان-635K
07:33
  آزمایشگاه: CORS-576K
03:10
  سیاست امنیت محتوا (CSP)-702K
07:10
  آزمایشگاه: سیاست امنیت محتوا-772K
22:53
  آزمایشگاه: گزارش‌دهی CSP-802K
02:44
  آزمایشگاه: یکپارچگی زیرمنبع (SRI)-682K
03:15
  تمرین خانگی-2283K
00:58
  درس خوش‌آمدگویی-2743K
00:32
  مرزهای امنیتی سمت کلاینت-737K
09:22
  امنیت سمت سرور-749K
09:12
  HTTPS-709K
06:01
  نشست‌ها در برابر توکن‌ها-790K
17:20
  وقتی باید از جلسات استفاده کنید و وقتی از JWT-818K
05:51
  تمرین خانگی-2865K
02:07
  درس خوش‌آمدگویی-4052K
01:00
  ده مورد برتر OWASP-799K
20:21
  اسکریپت‌نویسی بین‌سایتی (XSS)-843K
11:15
  آزمایشگاه: XSS-1017K
15:48
  تزریق درخواست بین‌سایتی (CSRF)-822K
10:14
  آزمایشگاه: CSRF - هشدار-1109K
18:42
  هک JWT-949K
14:32
  سایر آسیب‌پذیری‌های امنیتی-3061K
01:50
  درس خوش‌آمدگویی-Dev-Academy-1280x720-1711K
00:18
  مرور کلی برنامه کاربردی-Dev-Academy-1280x720-474K
10:58
  ارائه برنامه کاربردی-Dev-Academy-1280x720-507K
03:03
  معماری برنامه کاربردی-Dev-Academy-1280x720-524K
10:08
  احراز هویت در برابر مجوزدهی-Dev-Academy-1280x720-521K
07:22
  بخش امن‌شده Angular -Dev-Academy-1280x720-600K
07:54
  API امن-621K
10:18
  راه‌اندازی اپلیکیشن Node.js-Dev-Academy-1280x720-613K
03:36
  تمرین خانگی-Dev-Academy-1280x720-680K
01:47
  درس خوش‌آمدگویی-3203K
00:59
  مرور ویژگی‌ها-1136K
13:53
  قابلیت ورود (Angular)-1174K
13:59
  قابلیت ورود (Node)-1196K
19:46
  قابلیت ثبت‌نام (Angular)-1102K
05:22
  قابلیت ثبت‌نام (Node)-585K
15:00
  محافظ‌های مسیر (Router Guards)-1065K
05:41
  واسط‌های HTTP (Http Interceptors)-1130K
08:08
  تمرین خانگی-3229K
01:15
  درس خوش‌آمدگویی-3169K
00:32
  پیشگیری از XSS-1144K
11:00
  پیشگیری از CSRF-1247K
12:38
  کوکی‌های HttpOnly و Secure-1010K
02:05
  شیء UserAuth-1195K
06:26
  نمایش شرطی مؤلفه‌ها-1246K
08:54
  تمرین خانگی-3461K
00:59
  درس خوش‌آمدگویی-3481K
00:58
  شیء UserAuth-1090K
04:44
  جلسه سمت سرور-1131K
03:10
  ثبت لاگ دسترسی و رخدادهای برنامه-1312K
23:24
  محدودسازی تلاش‌های ورود ناموفق-1216K
13:28
  پاک‌سازی و اعتبارسنجی ورودی‌ها-1155K
12:24
  جلوگیری از فراخوانی‌ها بدون نقش مناسب-1162K
07:07
  جلوگیری از فراخوانی‌ها بدون مالکیت-1252K
03:22
  پیکربندی CORS-1187K
02:41
  تمرین خانگی-3360K
01:34
  درس خوش‌آمدگویی-3349K
01:05
  افزودن کاربر جدید به حساب (Angular)-1210K
16:12
  افزودن کاربر جدید به حساب (Node)-1272K
13:05
  تأیید کاربر جدید برای حساب (Angular)-1396K
04:59
  تأیید کاربر جدید برای حساب (Node)-1420K
01:40
  بازیابی رمز عبور-1275K
11:48
  مدیریت نشست‌های فعال-1116K
13:39
  درس خوش‌آمدگویی-2363K
02:05
  مقدمه‌ای بر OAuth 2.0-785K
09:58
  انواع کلاینت و جریان‌های مناسب OAuth-831K
18:50
  اقدامات امنیتی در OAuth-917K
09:42
  PKCE-790K
08:51
  OpenID Connect-836K
11:47
  توکن هویت با جریان ضمنی (Implicit)-819K
03:39
  توکن هویت با جریان ضمنی - کد-1023K
09:53
  جریان کد مجوز - کد-1104K
25:32
  تمرین OAuth/OIDC-886K
03:37
  مقدمه‌ای بر احراز هویت چندمرحله‌ای-816K
12:06
  دموی احراز هویت دو مرحله‌ای-766K
02:50
  درخواست OTP (Angular)-985K
09:45
  اعتبارسنجی OTP (Node)-1069K
08:35
  تنظیمات 2FA (Angular)-1014K
05:18
  تنظیمات 2FA (Node)-1078K
04:13
  معرفی مدیریت کاربران خارجی-353K
18:22
  ارائه هزینه‌ها و ادغام با Auth0-457K
01:58
  ادغام Auth0 (Angular)-640K
03:07
  ادغام Auth0 (Node)-676K
13:58
  تمرین خانگی-320K
00:53
  مقدمه-363K
01:18
  شروع به کار-553K
05:09
  قابلیت تطابق پایه-257K
03:19
  قابلیت اجازه پایه-252K
02:16
  شرایط پایه-244K
03:32
  مثال‌های متداول-329K
05:30
  توابع-307K
04:29
  خواندن اسناد دیگر-314K
03:57
  مثال چت-368K
04:48
  مثال احراز هویت براساس نقش-397K
05:43
  معرفی تست امنیت-502K
02:48
  راه‌اندازی Firestore شبیه‌سازی‌شده-333K
04:00
  تست واحد با داده‌های شبیه‌سازی‌شده-393K
03:58
  اشکال‌زدایی قوانین امنیتی-445K
02:04
  درس خوش‌آمدگویی-1166K
03:04
  مقدمه‌ای بر داده‌های شخصی-804K
21:20
  سیاست حفظ حریم خصوصی-686K
21:37
  قوانین و مقررات-1179K
02:51
  GDPR و مقررات جهانی-1122K
13:54
  کوکی‌ها-1296K
15:09
  جمع‌بندی-1292K
05:42
  مقدمه-358K
02:52
  سیاست مبدأ یکسان-296K
02:01
  احراز هویت کاربر-322K
03:34
  جعل مبدأ (Origin spoofing)-411K
01:39
  اعتبارسنجی ورودی‌ها-367K
03:21
  تونل‌زنی TCP-314K
04:18
  اختلال در سرویس (DoS)-292K
02:09
  رمزنگاری WSS-217K
00:58
  دموی ساده WebSocket - آزمایشگاه-559K
05:02
  آزمایشگاه: سیاست امنیت محتوا-410K
02:24
  آزمایشگاه: احراز هویت-589K
08:54
  آزمایشگاه: ربایش WebSocket بین‌سایتی - هشدار-486K
02:22
  خداحافظی و درخواست دوستانه-3746K
01:40
  پخش زنده - ماژول ۳ - 20-06-2024 - Dev-Academy-640x360-401K
36:23
  توسعه سرورلس امن - Marek Sottl-579K
67:10

توضیحات دوره

این دوره با هدف آموزش مهندسی امنیت برنامه‌های وب طراحی شده است. هدف این دوره آماده‌سازی توسعه‌دهندگان با مهارت‌های امنیتی در بالاترین سطح تقاضا است. در پایان این دوره، شما با درک کامل از مدل امنیت وب و پرکردن تمام شکاف‌های دانشی به عنوان یک توسعه‌دهنده آشنا می‌شوید؛ با آسیب‌پذیری‌های امنیت وب آشنا می‌شوید و روش‌های جلوگیری استاندارد صنعتی را پیاده‌سازی می‌کنید؛ می‌آموزید چگونه در یک پروژه دنیای واقعی سمت-سرور، سیستم کنترل دسترسی مبتنی بر نقش با امنیت فوق‌العاده طراحی و پیاده‌سازی کنید؛ بر پیچیدگی پروتکل‌های احراز هویت و مدیریت فلوهای مختلف ایمن برای کاربردهای خاص تسلط خواهید یافت. این دوره برای شما مناسب است اگر: شما یک توسعه‌دهنده فول-استک هستید (بهترین با)، یا توسعه‌دهنده فرانت‌اند که به امنیت برنامه اهمیت می‌دهد، یا توسعه‌دهنده بک‌اند که به شیوه‌های کدنویسی امن علاقه‌مند است، یا مهندس امنیت برنامه برای عمق بخشیدن به دانش کاربردی، یا مدیر سیستم که از زاویه کدنویسی به امنیت وب می‌اندیشد. ممکن است مناسب نباشید اگر: با جاوااسکریپت/HTML آشنا نیستید، به دنبال اصول پایه IT یا علوم کامپیوتر هستید، بیش از همه به امنیت IT غیر وب توجه دارید، برنامه‌نویسی را به عنوان مبتدی بدون پیش‌زمینه در فناوری‌های وب آغاز کرده‌اید، یا دنبال دوره‌ای درباره طراحی رابط کاربری یا تجربه کاربری هستید.

دیدگاه کاربران

5

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
148دوره
1,121دانشجو
217نظر و امتیاز
پلتفرم آموزش آنلاین یودمی
poster

مهندسی برنامه های وب ایمن

14دانشجو

دوره‌های مشابه

دیگر دوره‌های Udemy Instructor