آموزش پایتون جنگو: جامع‌ترین چک لیست امنیت وب - ۲۰۲۵ - آخرین آپدیت

دانلود Python Django: Ultimate Web Security Checklist - 2025

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع: چگونه امنیت برنامه وب جنگو (Django) خود را تضمین کنیم؟ | همراه با مباحث نظری و نمایش‌های عملی

چگونه از امنیت وب‌سایت خود اطمینان یافته و آن را برای استقرار آماده کنید؟

پیاده‌سازی reCAPTCHA (ربات نبودن را تایید کنید)

نحوه پیاده‌سازی احراز هویت دو مرحله‌ای (2FA) با دستگاه مجازی

مدیریت تلاش‌های ورود ناموفق

چگونگی افزودن مهلت (تایم اوت) نشست

پیکربندی و تنظیمات مختلف امنیتی

نحوه مدیریت رمزهای عبور کاربران

نکات نظری در مورد مدیریت فایل‌ها

پیش‌نیازهای دوره امنیت جنگو:

  • دانش اساسی جنگو (Django) مورد نیاز است.
  • شما باید با اصول اولیه HTML/CSS و جاوا اسکریپت (JavaScript) نیز آشنا باشید.

به دوره جامع امنیت جنگو خوش آمدید!

من اینجا هستم تا به شما کمک کنم امنیت برنامه وب جنگو (Django) خود را برای استقرار و راه‌اندازی به طور کامل تضمین کنید.

-- لطفا با دقت مطالعه فرمایید --

این دوره عمدتاً برای توسعه‌دهندگانی طراحی شده است که دانش پایه جنگو (Django) دارند و می‌خواهند با ادغام استراتژی‌های امنیتی زیر و موارد دیگر، امنیت برنامه وب خود را ارتقا دهند:

  • ادغام reCAPTCHA
  • احراز هویت دو مرحله‌ای (2FA) با دستگاه مجازی
  • مدیریت تلاش‌های ورود ناموفق
  • افزودن مهلت (تایم اوت) نشست
  • مدیریت رمز عبور
  • پیکربندی تنظیمات امنیتی پشت صحنه
  • اقدامات امنیتی اضافی
  • مشاوره عمومی در مورد مدیریت بهتر امنیت

من می‌خواهم به شما کمک کنم تا به طور کامل از امنیت برنامه وب جنگو (Django) خود اطمینان حاصل کنید.

دوره "پایتون جنگو: چک لیست نهایی امنیت وب" (Python Django: Ultimate Web Security Checklist) با ترتیبی ساده و منطقی ساختاربندی شده است. هر آنچه از طراحی بصری و گرافیک گرفته تا موضوعات پوشش‌داده‌شده، با نهایت دقت و توجه به دانشجو ایجاد شده است.

  • مجموعه‌ای متنوع از موضوعات را پوشش می‌دهد که امنیت و ایمنی وب‌سایت شما را تضمین می‌کند.

  • ترکیبی از مباحث نظری و نمایش‌های عملی کاربردی است.

  • دوره به صورت منطقی و منسجم ساختاربندی شده است – نه صرفاً اسلایدهای تصادفی در هر جا.

  • با مباحث بسیار ساده آغاز شده و سپس به تدریج در طول دوره مباحث را توسعه می‌دهد.

  • این دوره مملو از اسلایدهای سخنرانی، راهنماهای PDF، قطعه کدهای نمونه/مرجع است و کد منبع کامل پروژه را به صورت فایل فشرده (zip) نیز ارائه می‌دهد.

  • تمام بیش از 80 اسلاید به صورت PDF قابل دانلود در دسترس هستند.

دوره "پایتون جنگو: چک لیست نهایی امنیت وب" یک دوره بسیار کاربردی و عملی است و به شما امکان می‌دهد دانش خود را به کار بگیرید:

  • تعداد زیادی درس عملی در سراسر این دوره وجود دارد.

درباره مدرس شما:

نام من آرنو پریتوریوس (Arno Pretorius) است. من یک معلم IT ماهر هستم که برنامه‌نویسی را هم به صورت حضوری و هم آنلاین آموزش داده‌ام. علایق اصلی من تدریس و تکنولوژی است، بنابراین فکر کردم چرا بهترین‌های هر دو دنیا را با هم ترکیب نکنم تا چیزی واقعاً شگفت‌انگیز و ارزشمند خلق کنم. طی سال‌ها، من بسیاری از برنامه‌های کاربردی واقعی مبتنی بر جنگو (Django) را ایجاد و مستقر کرده‌ام، از جمله یک پورتال شغلی برای فارغ‌التحصیلان دانشگاهی و یک شبکه اجتماعی انحصاری.

من یک توسعه‌دهنده نرم‌افزار، و دارای گواهی AWS Solutions Architect و Developer Associate هستم. من علاقه زیادی به رایانش ابری، توسعه وب و هر آنچه به برنامه‌نویسی و تکنولوژی مربوط می‌شود، دارم.

پس بیایید و در تأمین امنیت برنامه وب جنگو (Django) مهارت پیدا کنیم.

مطمئن باشید، در دستان خوبی هستید!

این دوره همچنین شامل موارد زیر است:

  • بیش از 6 ساعت ویدئوی آموزشی درخواستی
  • دسترسی کامل و مادام‌العمر
  • گواهی تکمیل دوره از یودمی (Udemy)
  • دسترسی در موبایل و تلویزیون

اگر می‌خواهید بر اصول تأمین امنیت برنامه وب جنگو (Django) خود مسلط شوید، به این دوره بپیوندید.


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

مقدمه دوره Course Introduction

  • مرور کلی دوره و پیش‌نیازها - [مهم] Course overview and prerequisites - [Important]

  • پشتیبانی دوره Course support

  • فرآیند فکری Thought process

منابع پروژه Project resources

  • کد پروژه نهایی و اسلایدها - دانلود Final project code and slides - Download

  • کد پروژه نهایی - اطلاعات مهم Final project code - Important information

ساخت یک برنامه وب جنگو - [پیشنهادی] Create a Django web app - [Recommended]

  • پایتون و ویژوال استودیو کد - نصب - ویندوز Python and Visual Studio Code - Installation - Windows

  • پایتون و ویژوال استودیو کد - نصب - مک‌اواس Python and Visual Studio Code - Installation - MacOS

  • تنظیمات پروژه جنگو - ویندوز Django project setup - Windows

  • تنظیمات پروژه جنگو - مک‌اواس Django project setup - MacOS

  • تنظیمات اپلیکیشن جنگو Django app setup

  • قالب‌ها، URLها و نماها Templates, URL's and Views

  • پیکربندی فایل‌های استاتیک Configure static files

  • بلوک محتوا و گسترش قالب‌ها Block content and extending templates

  • استایل‌دهی برنامه وب ما Styling our web app

  • افزودن آیکون‌های فونت آسوم به صفحه اصلی ما Add font awesome icons to our homepage

  • ثبت نام کاربر با فرم‌ها User registration with forms

  • افزودن کریسپی فرم‌ها برای استایل‌دهی فرم ثبت نام ما Add crispy forms to style our registration form

  • تست فرآیند ایجاد کاربر Testing the user creation process

ری‌کپچا نسخه ۲ reCAPTCHA v2

  • مقدمه Introduction

  • راه‌اندازی ری‌کپچا در گوگل کلود - بخش ۱ Setup reCAPTCHA in Google Cloud - Pt. 1

  • افزودن ری‌کپچا به برنامه وب ما - بخش ۲ Add reCAPTCHA to our web app - Pt. 2

احراز هویت دو مرحله‌ای (2FA) با دستگاه مجازی Two-Factor Authentication (2FA) with a virtual device

  • مقدمه Introduction

  • 2FA در جنگو - نکته‌ای مهم 2FA in Django - An important note

  • 2FA در جنگو - [جایگزین] 2FA in Django - [Alternative]

  • نصب بسته‌های احراز هویت دو مرحله‌ای Installing the two-factor packages

  • پیکربندی منطقه‌های زمانی Configuring time zones

  • بازنویسی قالب‌های پیش‌فرض Overriding the default templates

  • استایل‌دهی داشبورد و خروج کاربر Dashboard styling and user logout

  • تحلیل قالب برای 2FA Template analysis for 2FA

  • افزودن قالب‌های سفارشی‌شده Adding customised templates

  • فعال‌سازی 2FA با ویزارد راه‌اندازی Enable 2FA with the setup wizard

  • توکن‌های پشتیبان - نکته مهم! Backup tokens - Important note!

  • استفاده از توکن‌های پشتیبان - [اختیاری] Utilising backup tokens - [Optional]

  • غیرفعال کردن 2FA Disable 2FA

مهلت زمانی نشست Session timeout

  • مقدمه Introduction

  • افزودن مهلت زمانی نشست Adding a session timeout

پیکربندی متغیرهای محیطی Configure environment variables

  • مقدمه Introduction

  • پیکربندی متغیرهای محیطی Configure environment variables

مدیریت حملات Brute Force Manage brute force attacks

  • مقدمه Introduction

  • ایجاد یک قالب حساب قفل شده Create an account-locked template

  • مدیریت حملات Brute Force Managing brute force attacks

  • حملات Brute Force - اطلاعیه مهم! Brute force attacks - Important notice!

  • قابلیت سفارشی - روش جلوگیری از Brute Force #1 - [اختیاری] Custom functionality - Brute force prevention method #1 - [Optional]

  • قابلیت سفارشی - روش جلوگیری از Brute Force #2 - [اختیاری] Custom functionality - Brute force prevention method #2 - [Optional]

مدیریت رمز عبور Password management

  • مقدمه Introduction

  • بازنشانی رمز عبور کاربر - بخش ۱ Resetting a user's password - Pt. 1

  • ایجاد رمز عبور برنامه Creating an app password

  • بازنشانی رمز عبور کاربر - بخش ۲ Resetting a user's password - Pt. 2

  • بازنشانی رمز عبور کاربر - بخش ۳ Resetting a user's password - Pt. 3

طراحی و استایل‌دهی رابط کاربری UI design and styling

  • استفاده از پیام‌های جنگو - بخش ۱ Utilising Django messages - Part 1

  • استفاده از پیام‌های جنگو - بخش ۲ Utilising Django messages - Part 2

  • افزودن آیکون به پیام‌های جنگو ما Adding icons to our Django messages

  • نکات نهایی رابط کاربری و پاکسازی - [اختیاری] Final UI touches and cleanup - [Optional]

امنیت پیش از استقرار Pre-deployment security

  • مقدمه Introduction

  • پیکربندی تنظیمات امنیتی اضافی Configuring additional security settings

  • استفاده از دستور پیش از استقرار Utilising the pre-deployment command

مدیریت فایل File handling

  • اصول خوب برای مدیریت فایل Good principles for file management

نکات و توصیه‌های اضافی Additional tips and advice

  • نکات و توصیه‌های اضافی Additional tips and advice

متشکرم! Thank you!

  • متشکرم! - یک پیام پایانی Thank you! - A final message

  • درس جایزه Bonus lecture

نمایش نظرات

آموزش پایتون جنگو: جامع‌ترین چک لیست امنیت وب - ۲۰۲۵
جزییات دوره
6.5 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,103
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arno Pretorius Arno Pretorius

توسعه دهنده نرم افزار | معمار راه حل های دارای گواهی AWS