1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Oreilly – Mastering Cybersecurity with Python – From Basics to Advanced Defense 2025-1

Oreilly – Mastering Cybersecurity with Python – From Basics to Advanced Defense 2025-1

توضیحات

دوره Mastering Cybersecurity with Python – From Basics to Advanced Defense. این دوره جامع، شما را به سفری هیجان‌انگیز در دنیای امنیت سایبری با استفاده از زبان برنامه‌نویسی پایتون دعوت می‌کند. چه مبتدی باشید و چه برنامه‌نویس با تجربه، این دوره به شما کمک می‌کند تا مهارت‌های برنامه‌نویسی خود را تقویت کرده و به یک متخصص امنیت سایبری تبدیل شوید. از مبانی اولیه پایتون شروع می‌کنیم و به تدریج به مفاهیم پیشرفته‌تر مانند ساخت سیستم‌های احراز هویت کاربری و رمزنگاری می‌پردازیم. با انجام پروژه‌های عملی، شما به طور مستقیم با چالش‌های دنیای واقعی امنیت سایبری روبرو شده و مهارت‌های خود را تقویت می‌کنید.

آنچه فرا خواهید گرفت:

  • نوشتن برنامه‌های پایتون: یادگیری اصول برنامه‌نویسی پایتون به صورت موثر و کارآمد
  • ساخت سیستم‌های امن: ایجاد سیستم‌های امن با استفاده از احراز هویت کاربری و رمزنگاری
  • مدیریت فایل‌ها به صورت ایمن: انجام عملیات مختلف روی فایل‌ها به صورت ایمن و مدیریت خطاها
  • توسعه ماژول‌های سفارشی: ساخت ماژول‌های شخصی و استفاده از کتابخانه‌های پایتون برای انجام وظایف امنیتی
  • برنامه‌نویسی شیءگرا: استفاده از مفاهیم برنامه‌نویسی شیءگرا برای ساخت ابزارهای مقیاس‌پذیر
  • تحلیل و تقویت امنیت رمز عبور: استفاده از ابزارهای پایتون برای ارزیابی و تقویت امنیت رمز عبور

این دوره مناسب چه کسانی است؟

  • این دوره برای افرادی طراحی شده که علاقه‌مند به ورود به دنیای امنیت سایبری هستند، برنامه‌نویسان پایتون که می‌خواهند مهارت‌های خود را گسترش دهند و همچنین علاقه‌مندان به فناوری اطلاعات که به دنبال درک ارتباط بین برنامه‌نویسی و امنیت هستند. داشتن دانش اولیه درباره کامپیوتر توصیه می‌شود، اما نیازی به تجربه قبلی در برنامه‌نویسی نیست.

مشخصات دوره Mastering Cybersecurity with Python – From Basics to Advanced Defense

  • ناشر: Oreilly
  • مدرس: Alexander Oni
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 8 ساعت

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

  • Chapter 1: Introduction
    Introduction
    Important Note about Replit
    Introduction to Replit
    Hello World
  • Chapter 2: Variables Data Types
    Section Preview
    Working with Strings
    Other Types of Data Types
    Boolean Operators
    Arithmetic Operators
  • Chapter 3: Working with Strings
    Section Preview
    Basic String Manipulation
    String Indexing Slicing
    Common String Methods
    More String Manipulation
  • Chapter 4: Control Flow Loops
    Section Preview
    Introduction to Algorithms
    IF ELSE Statements
    Password Checker
    Introduction to Loops
    FOR WHILE Loops
    The BREAK Statement
    Programming Challenge
    Try Except Error Handling
    Continue Pass Statements
  • Chapter 5: Functions
    Section Preview
    Defining Calling Functions
    Parameters Arguments
    Keyword Arguments
    Local Global Variables
  • Chapter 6: Data Structures
    Section Preview
    Lists
    Using Loops in a List
    Dictionaries
    Nested Dictionaries
    Sets
    Programming Challenge – Sets Loops
    Programming Challenge Part 2 – Dictionaries Loops
  • Chapter 7: Mini Project – Build a Basic User Authentication System
    Authentication System Project Intro
    Step 1 – Build the Registration Function
    Step 2 – Build the Login Function
    Step 3 – Build the Authentication System
  • Chapter 8: File Handling
    Section Preview
    Reading Writing to Files
    Reading Writing Inputs to Text Files
    Read Write Methods
    Handling File Errors
    Multiple Except Blocks
    The Finally Statement
  • Chapter 9: Libraries Modules
    Section Preview
    Introduction to Libraries Modules
    Creating a Custom Module
    How to Work with a Standard Module
    Password Generation with Random String Modules
    The datetime Module
    Working with an External Library
  • Chapter 10: Mini Project – File Encryption Decryption Tool
    Project Preview
    Task 1 – Creating the Encryption Key
    Task 2 – Creating the Encryption Decryption Keys
    Task 3 – Adding the User Interface
  • Chapter 11: Object-Oriented Programming (OOP)
    Section Preview
    Introduction to OOP
    Creating a Basic Class
    Creating a Basic Class – Part 2
    Encapsulation
    Inheritance
    Polymorphism
  • Chapter 12: Python Project – Build an Extensive Authentication System and Password Checker
    Final Project Preview
    Part 1 – Creating the User Interface
    Part 2 – Adding the User Registration Function
    Part 3 – Adding the Login Function
    Part 4 – Adding the Password Strength Checker Tool
    Part 5 – Hashing the User Passwords
    Part 6 – Adding the Audit Tool
    Part 7 – Adding the View Logs Function
    Part 8 – Adding the Post Login Menu
    Final Project Conclusion
  • Chapter 13: Conclusion
    Conclusion

تصاویر دوره

Mastering Cybersecurity with Python - From Basics to Advanced Defense

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 259 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

1.2 گیگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست