توضیحات
دوره 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
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.2 گیگابایت












































