توضیحات

جلسات
معرفی دوره
یک مرور کلی بر js و مباحث ویدیوی معرفی
چطور کد های جاوااسکریپتی مون رو اجرا کنیم؟
اولین کد js + کار با alert و console.log و...
توضیح مفصل راجب متغیر ها و دیتا تایپ ها و کاربردشون در پروژه ها
کامنت ها در js و کاربرد اونها در پروژه ها
قوانین نام گذاری متغیر ها + چرا باید اسم های مرتبط استفاده کنیم؟
توضیح کلی راجب عملگرها در js + مثال های عملی
کار با دیتا تایپ متود ها در جاوااسکریپت
کار با شرط ها در جاوااسکریپت
مثال عملی True و False در بحث IF
کار با توابع در جاوااسکریپت
کار با حلقه ها در جاوااسکریپت (تفهیم حلقه ها و for بصورت عملی)
کار با حلقه ها در جاوااسکریپت (فرق بین for in و for of و مشابه این ساختار در پایتون)
اشنایی و کار با حلقه While + مثال
اشنایی و کار با DOM در جاوااسکریپت + مثال های ساده
کار با Event ها در جاوااسکریپت + سناریوی مدرن فیشینگ
کار با addeventlistener + مثال های عملی (بخش اول)
کار با addeventlistener + مثال های عملی (بخش دوم)
اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش اول)
اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش دوم)
اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش سوم)
اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش چهارم)
مینی پروژه کیلاگر برای درک یکی از تکنیک های مدرن فیشینگ
مینی پروژه چک کردن انلاین یا افلاین بودن کاربر
بدست اوردن اطلاعات بر بستر مرورگر از طریق Navigator
کتابخانه چیست؟ | توضیح به زبان ساده و کاربردی
بدست اوردن اطلاعات بیشتر از کلاینت با کتابخانه ClientJS
اشنایی با کتابخانه jquery
کار با کتابخانه jquery(مثال سلکتور ها و رویداد ها و...)
AJAX چیه و کجاها به دردمون میخوره؟
کار با AJAX + پروژه بدست اوردن IP کاربر
کار با کتابخانه Sweetalert
نمایش نوتیفیکیشن ها با پلاگین notifyJS
تو این فصل چه چیزایی قراره یاد بگیریم؟ (مقدمه)
بدست اوردن اطلاعات کاربر با ajax & ClientJS و اعتبار سنجی دیتا
بدست آوردن تمپلیت های اماده برای پیاده سازی پیلود های جاوااسکریپتی
اشنایی مقدماتی با php برای دریافت داده ها از سمت client
دریافت و ذخیره کردن دیتای ارسالی در فایل json + اشنایی با پروسه share کردن localhost
توضیحات تکمیلی درباره نصب مفسر php و ngrok
چگونگی کارکرد ابزار استورم بریکر(ارتباط بین ۳ زبان برنامه نویسی و…)
نوشتن پیلود دانلود و ریدایرکت بر روی تمپلیت نئومورفیسم
کلون کردن صفحات وب + محدودیت ها
ارسال اطلاعات لاگین بر بستر keypress و submit به سمت سرور
تحلیل عملی تکنیک change configuration + سناریو
معرفی پروسه دسترسی از وبکم و میکروفون با js
اشنایی با getUserMedia + پروسه MediaStream + دسترسی از وبکم و...
ریپلایس کردن دیتا در سمت کاربر[ویدیوی تکمیلی جلسه قبل]
دسترسی از میکروفون از طریق getUserMedia + ارسال صدا به سمت سرور
دسترسی از لوکیشن بر بستر مرورگر + سورس جلسات قبل
معرفی و پیش نیازهای فصل ۳
یک وب سایت چطوری هک میشه؟ (سناریوی rce و ...)
تحلیل باگ XSS به زبان ساده
ایا فقط محدود به alert هستیم؟ + اندکی پیلود نویسی
XSS کجاها میتونه رخ بده؟
فرق بین XSS Reflected و XSS Stored
محدودیت هایی که در xss بهشون برمیخوریم + سورس جلسات قبل
حل چالش Modify Me و Change All Links
Hijack کردن user و pass بر بستر XSS + استفاده از ngrok
دزدیدن کوکی های کاربر و ارسال اون به سمت ربات تلگرام و ست کردن بر روی مرورگر خودمون
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

