آموزش جاوااسکریپت با گرایش امنیت | جاوااسکریپت سیاه

آموزش جاوااسکریپت با گرایش امنیت | جاوااسکریپت سیاه

  • سطح دوره: پیشرفته
  • مدت زمان 17:20:25
  • اخرین بروزرسانی 1400/12/20

مباحث این دوره

60 درس17:20:25

فصل اول – شیرجه ای به دنیای JS با دیدگاهی متفاوت?

تو این فصل سعی میکنیم جاوااسکریپت رو با دیدگاه یک هکر یاد بگیریم تا بتونیم در فصل های بعدی. سناریو های مختلفی رو در پروسه هایی مثل توسعه ابزار و وب هکینگ پیاده سازی کنیم
5توضیح مفصل راجب متغیر ها و دیتا تایپ ها و کاربردشون در پروژه ها52:32
6کامنت ها در js و کاربرد اونها در پروژه ها11:56
7قوانین نام گذاری متغیر ها + چرا باید اسم های مرتبط استفاده کنیم؟11:41
8توضیح کلی راجب عملگرها در js + مثال های عملی38:57
9کار با دیتا تایپ متود ها در جاوااسکریپت33:43
10کار با شرط ها در جاوااسکریپت24:28
11مثال عملی True و False در بحث IF13:20
12کار با توابع در جاوااسکریپت31:07
13کار با حلقه ها در جاوااسکریپت (تفهیم حلقه ها و for بصورت عملی)23:56
14کار با حلقه ها در جاوااسکریپت (فرق بین for in و for of و مشابه این ساختار در پایتون)17:09
15اشنایی و کار با حلقه While + مثال19:44
16اشنایی و کار با DOM در جاوااسکریپت + مثال های ساده14:57
17کار با Event ها در جاوااسکریپت + سناریوی مدرن فیشینگ20:24
18کار با addeventlistener + مثال های عملی (بخش اول)16:48
19کار با addeventlistener + مثال های عملی (بخش دوم)6:02
20اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش اول)9:39
21اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش دوم)5:22
22اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش سوم)17:42
23اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش چهارم)4:46
24مینی پروژه کیلاگر برای درک یکی از تکنیک های مدرن فیشینگ20:58
25مینی پروژه چک کردن انلاین یا افلاین بودن کاربر5:34
26بدست اوردن اطلاعات بر بستر مرورگر از طریق Navigator13:25
27کتابخانه چیست؟ | توضیح به زبان ساده و کاربردی32:46
28بدست اوردن اطلاعات بیشتر از کلاینت با کتابخانه ClientJS28:08
29اشنایی با کتابخانه jquery10:00
30کار با کتابخانه jquery(مثال سلکتور ها و رویداد ها و…)12:22
31AJAX چیه و کجاها به دردمون میخوره؟14:00
32کار با AJAX + پروژه بدست اوردن IP کاربر22:22
33کار با کتابخانه Sweetalert6:37
34نمایش نوتیفیکیشن ها با پلاگین notifyJS6:18

فصل دوم – پیلود نویسی با JS?

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

فصل سوم – xss درِ خانه همه را میزند?

توی این فصل ما قراره به باگی تحت عنوان XSS بپردازیم و از صفر بگیم که جریانش چیه و چطور به وجود میاد و درنهایت یک سری محیط های عملی رو قراره پشت سر بگذرونیم تا دانشجو بتونه دیدگاه امنیتی خوبی رو نسبت به این باگ بدست بیاره!
رایگان
× دوره راه اندازی کسب کار شخصی برای برنامه نویسان منتشر شد (رایگان) دوره راه اندازی کسب کار شخصی برای برنامه نویسان منتشر شد (رایگان)