از صفر تا استخدام؛ مسیرت رو انتخاب کن
مسیر یادگیری کامل بلاکچین از مبانی تا ساخت پروژههای حرفهای
پیشنیازهای بنیادی (Fundamentals)
شبکه، رمزنگاری (هش و امضای دیجیتال)، توابع هش، درخت مرکل و سیستمهای توزیعشده
هسته بلاکچین (Blockchain Core)
ساختار بلاک، تراکنشها، UTXO در برابر مدل مبتنی بر حساب، الگوریتمهای اجماع (PoW, PoS) و فورکها
اتریوم و قراردادهای هوشمند (Ethereum & Smart Contracts)
ماشین مجازی اتریوم (EVM)، گس، سالیدیتی، تست با Hardhat/Foundry و دیپلوی روی تستنت
توکنها و استانداردها (Token Standards)
پیادهسازی ERC-20، ERC-721 (NFT) و ERC-1155 به همراه مدیریت دسترسی و امنیت اولیه
نقشه راه کامل و بهروز امنیت سایبری از پایه تا تخصصهای پیشرفته
مبانی IT و شبکه (IT & Networking Fundamentals)
مدل OSI، TCP/IP، DNS، HTTP/HTTPS، پورتها و پروتکلها، مبانی روتر و سوئیچ
سیستمعامل و خط فرمان (Operating Systems & CLI)
لینوکس (Kali، Ubuntu) و ویندوز؛ مدیریت فایل، permissions، سرویسها، bash و PowerShell
برنامهنویسی و اسکریپتنویسی (Programming & Scripting)
Python (کتابخانههای امنیتی مثل Scapy، Requests)، Bash، PowerShell برای اتوماسیون و ابزارسازی
مفاهیم امنیت پایه (Core Security Concepts)
CIA triad، احراز هویت و مجوزدهی، کنترل دسترسی، رمزنگاری متقارن و نامتقارن، PKI، هش و امضای دیجیتال
مسیر پیشنهادی آموزشها و گواهینامههای SANS بر اساس آخرین کاتالوگ (SEC, FOR, ICS, MGT, Cloud)
مبانی و ملزومات امنیت (SEC301, SEC401)
ورود به دنیای سایبری، مفاهیم پایه، رمزنگاری، امنیت شبکه و ویندوز، مفاهیم دفاع در عمق و آمادگی برای GSEC
دفاع و عملیات شبکه (SEC503, SEC511)
تشخیص نفوذ عمیق (Intrusion Detection In-Depth) و نظارت مستمر امنیتی (Continuous Monitoring)، تحلیل ترافیک، SIEM و ساخت SOC
هک و تست نفوذ (SEC504, SEC560, SEC542)
ابزارها و تکنیکهای هکرها، مدیریت حوادث (GCIH)، تست نفوذ شبکه (GPEN) و تست نفوذ برنامههای وب (GWAPT)
مهندسی معکوس و بدافزار (FOR610, FOR710)
تحلیل بدافزار پیشرفته، مهندسی معکوس، مقابله با تهدیدهای پیچیده و شکار بدافزارهای مخرب
نقشه راه کامل و بهروز برای کسب گواهینامه OSCP (Offensive Security Certified Professional) از پیشنیازها تا قبولی در آزمون
پیشنیازهای بنیادی (Prerequisites)
لینوکس (کاربری حرفهای Bash)، شبکه (مدل OSI، TCP/IP، تحلیل Wireshark)، اسکریپتنویسی (Python/Bash/PowerShell) و مفاهیم پایه امنیت
مبانی تست نفوذ (Penetration Testing Foundations)
مراحل استاندارد PTES، اطلاعاتگیری غیرفعال و فعال (Recon)، ابزارهای اسکن (Nmap, Nessus) و شناسایی سرویسها
اسکریپتنویسی برای هک (Scripting for Hackers)
Python برای خودکارسازی بهرهبرداری و اصلاح اکسپلویتها، Bash برای مدیریت ماشینها، PowerShell برای مراحل پس از نفوذ ویندوز
بهبود مهارتهای بهرهبرداری (Exploitation Skills)
جستجو و اصلاح اکسپلویتهای عمومی (Searchsploit, Exploit-DB)، سرریز بافر ساده (Buffer Overflow) ویندوز و لینوکس، دور زدن محدودیتها
نقشه راه کامل و بهروز برنامهنویسی سیستمهای نهفته (Embedded) از مبانی الکترونیک تا تخصصهای پیشرفته
مبانی الکترونیک و سختافزار (Electronics & Hardware Basics)
آشنایی با مدارهای DC, AC، مقاومت، خازن، ترانزیستور، منطق دیجیتال، گیتها، فلیپفلاپ، معماری کامپیوتر (CPU, RAM, Flash, Bus)
برنامهنویسی C پیشرفته برای امبدد (Advanced C for Embedded)
اشارهگرها و مموری مپشده، volatile و const، bit manipulation، ساختارهای packed، مدیریت مموری استاتیک، توابع وقفه (ISR) و inline assembly
آشنایی با میکروکنترلرها و معماری ARM (Microcontrollers & ARM Cortex-M)
میکروکنترلرهای AVR، ARM Cortex-M0/M3/M4/M7، حافظه فلش و رم، پریفرالهای داخلی، نقشه حافظه، بوتلودر و بردهای توسعه (STM32، Arduino، ESP32)
رابطها و پروتکلهای سریال (Peripheral Interfaces & Protocols)
GPIO، وقفههای خارجی، UART، SPI، I2C، تایمر و PWM، ADC/DAC، DMA، پروتکلهای پیشرفته مثل CAN، USB (HID/CDC)، Ethernet (LWIP) و BLE/WiFi
نقشه راه کامل و بهروز برنامهنویسی IoT از الکترونیک و میکروکنترلرها تا پلتفرمهای ابری و تحلیل داده
مبانی الکترونیک و سختافزار (Hardware Basics)
آشنایی با ولتاژ، جریان، مقاومت، دیجیتال/آنالوگ، میکروکنترلرها (ESP32, Arduino, STM32)، سنسورها و عملگرها
برنامهنویسی سیستمهای نهفته (Embedded C/C++)
مدیریت حافظه، GPIO، PWM، ADC، تایمرها، وقفهها (ISR)، پروتکلهای UART, SPI, I2C، و اشکالزدایی با JTAG/SWD
برنامهنویسی سطح بالا (Python/JavaScript)
Python برای Raspberry Pi و پردازش لبه، MicroPython/CircuitPython روی بردهای کوچک، JavaScript برای Gatewayها با Node-RED و Node.js
سیستمعامل و شبکه (RTOS & Networking)
FreeRTOS و Zephyr برای مدیریت چندوظیفهای، مبانی TCP/IP، UDP، MQTT و CoAP، راهاندازی WiFi/Ethernet/BLE و کتابخانههای lwIP
نقشه راه کامل، جدید و معتبر شبکههای کامپیوتری از مفاهیم پایه تا فناوریهای روز و مسیر شغلی
مبانی شبکه (Networking Fundamentals)
مدلهای OSI و TCP/IP، آدرسدهی IPv4 و IPv6، Subnetting، مفاهیم DNS، DHCP، ARP، NTP و ابزارهای Wireshark و tcpdump
سوئیچینگ و شبکههای محلی (Switching & LAN)
اترنت، VLAN، Trunking (802.1Q)، Spanning Tree (RSTP/MSTP)، Link Aggregation، PoE و طراحی شبکههای سازمانی
مسیریابی و شبکههای گسترده (Routing & WAN)
Static Routing، پروتکلهای مسیریابی پویا (OSPF, EIGRP, BGP)، Route Redistribution، MPLS، VRF و طراحی WAN
امنیت شبکه (Network Security)
فایروالهای Stateful و Next-Gen، IDS/IPS، VPN (IPsec, SSL)، کنترل دسترسی (802.1X)، Zero Trust، Network Access Control و مفاهیم SASE
نقشه راه کامل، جدید و معتبر پایتون از صفر تا پیشرفته (وب، داده، خودکارسازی و هوش مصنوعی)
مبانی و دستور زبان (Python Basics)
نصب و محیط (مفسر، IDE)، متغیرها، انواع داده (اعداد، رشته، لیست، تاپل، دیکشنری، مجموعه)، ساختارهای شرط و حلقه، توابع و ماژولهای اولیه
برنامهنویسی تابعی و ماژولار (Functions & Modularity)
آرگومانهای پیشفرض، *args, **kwargs، lambda، map/filter، comprehensions، ایجاد ماژول و بستهها، مدیریت فایل و context manager
شیگرایی در پایتون (Object-Oriented Programming)
کلاسها، اشیاء، متدها، وراثت، چندریختی، encapsulation، dunder methods، property و decoratorهای کلاس
مدیریت خطا و دیباگ (Error Handling & Debugging)
try/except/finally، raise، خطاهای سفارشی، logging، pdb، type hints و ابزارهای تحلیل استاتیک (mypy)
نقشه راه کامل، بهروز و معتبر برای تبدیل شدن به یک هکر حرفهای از صفر تا پیشرفته (تمامی حوزههای تهاجمی و تدافعی)
آمادگی و تعیین هدف (Introduction & Mindset)
ارزیابی علاقه شخصی، تعیین هدف نهایی (تست نفوذ، باگبانتی، یا تیم قرمز)، تخمین زمان و تلاش مورد نیاز برای یادگیری و استفاده از ابزارهای اولیه و انتخاب مسیر.
مبانی طراحی وب (Web Basics - HTML, CSS, JavaScript)
یادگیری ساختار و استایل صفحات وب (HTML/CSS) و اصول برنامهنویسی فرانتاند (JavaScript) برای درک عمیق آسیبپذیریهای سمت کلاینت مانند XSS و نحوه کار مرورگر.
مبانی IT و شبکه (IT & Networking Essentials)
مدل OSI، TCP/IP، زیرشبکهبندی، پروتکلها (DNS, HTTP, SMTP, SSH...)، روتر و سوئیچ، تحلیل بسته با Wireshark و tcpdump
تسلط بر سیستمعاملها (Operating Systems Mastery)
لینوکس پیشرفته (Kali، Parrot)، خط فرمان Bash، PowerShell در ویندوز، مدیریت سرویسها، permissions، Active Directory و Kerberos
نقشه راه کامل، بهروز و معتبر برای تبدیل شدن به یک توسعهدهنده وب حرفهای از صفر تا پیشرفته
مبانی وب و ساختار (HTML, CSS, JavaScript Basics)
HTML5 معنایی، CSS3 (سلکتورها، جعبهمدل)، جاوااسکریپت پایه (متغیرها، حلقهها، توابع، DOM Manipulation)
طراحی واکنشگرا و CSS مدرن (Responsive Design & Modern CSS)
Flexbox، Grid، مدیاکوئری، Sass/SCSS، فریمورکهای CSS (Tailwind یا Bootstrap)، Mobile-first
جاوااسکریپت پیشرفته (Advanced JavaScript)
ES6+ (آرو فانکشنها، destructuring، اسپرد)، closures، event loop، promises، async/await، ماژولها، this و prototype
کنترل نسخه و همکاری تیمی (Git & Collaboration)
Git (commit، branch، merge، rebase)، گیتهاب/گیتلب، Pull Request، Code Review و کار با تیم
نقشه راه کامل، بهروز و معتبر برای تبدیل شدن به یک مهندس هوش مصنوعی حرفهای از صفر تا پیشرفته
ریاضیات و آمار بنیادی (Mathematics & Statistics)
جبر خطی (ماتریسها، بردارها، تجزیه)، حساب دیفرانسیل و انتگرال (گرادیان، مشتقات جزئی)، احتمال و آمار (توزیعها، آزمون فرضیه، بیز)
برنامهنویسی و ابزارهای داده (Programming & Data Tools)
پایتون پیشرفته، NumPy، Pandas، Matplotlib/Seaborn، Jupyter Notebook، کار با دادههای جدولی و سریهای زمانی
یادگیری ماشین کلاسیک (Classic Machine Learning)
رگرسیون و طبقهبندی (Linear/Logistic)، درخت تصمیم، SVM، k-NN، خوشهبندی (K-Means)، مهندسی ویژگی، اعتبارسنجی متقاطع و Scikit-learn
یادگیری عمیق مقدماتی (Deep Learning Basics)
شبکههای عصبی، انتشار رو به عقب، توابع فعالسازی، بهینهسازها، منظمسازی، پیادهسازی با PyTorch یا TensorFlow/Keras
نقشه راه کامل، بهروز و معتبر برای تسلط بر مدلهای زبانی بزرگ از مبانی NLP تا آموزش، تنظیم، استقرار و پژوهش
پیشنیازهای برنامهنویسی و یادگیری ماشین (Python & ML Fundamentals)
پایتون پیشرفته، NumPy، Pandas، Scikit-learn، مفاهیم پایه یادگیری نظارتشده، گرادیان کاهشی، overfitting و cross-validation
مبانی یادگیری عمیق (Deep Learning Essentials)
پرسپترون، شبکههای عصبی چندلایه، توابع فعالسازی، بکپراپگیشن، فریمورک PyTorch، کلاسهای nn.Module، DataLoader و حلقه آموزش
پردازش زبان طبیعی کلاسیک (Classical NLP)
توکنایزیشن، stem/lemma، N-gram، TF-IDF، word2vec، GloVe، مدلهای sequence (RNN، LSTM، GRU)، معماری encoder-decoder و مفهوم attention
معماری Transformer (Core Architecture)
کامل Self-Attention، Multi-Head Attention، Positional Encoding، LayerNorm، Feed-Forward، Encoder و Decoder stacks، پیادهسازی یک Transformer ساده با PyTorch
نقشه راه کامل، بهروز و معتبر برای تسلط بر بازیسازی از برنامهنویسی و طراحی تا صدا، هنر و انتشار
مبانی برنامهنویسی و حل مسئله (Programming Fundamentals)
تسلط بر C# (برای Unity) یا ++C (برای Unreal)، ساختمان داده، الگوریتمها، اشکالزدایی و الگوهای طراحی شیءگرا
ریاضیات و فیزیک بازی (Game Math & Physics)
جبر خطی (بردار، ماتریس، کواترنیون)، مثلثات، احتمال، سینماتیک، دینامیک و شبیهسازی فیزیک پایه
آشنایی با موتورهای بازی (Game Engines)
مقایسه Unity، Unreal Engine و Godot؛ کار عملی با یک موتور اصلی، ویرایشگر، prefab، صحنهها و component-based design
برنامهنویسی گیمپلی (Gameplay Programming)
مدیریت ورودی، سیستم حرکت کاراکتر، تعامل اشیاء، event systems، دوربین و مکانیکهای رایج (پلتفرمر، شوتر، RPG)
نقشه راه کامل، بهروز و بهینه برای تسلط بر یادگیری ماشین از مبانی ریاضی تا استقرار و پژوهش
ریاضیات و آمار بنیادی (Math & Statistics Foundations)
جبر خطی (ماتریسها، بردارها)، حسابان (مشتق، گرادیان)، احتمال و آمار (توزیعها، قضیه بیز، آزمون فرضیه) – پایههای ضروری برای درک الگوریتمها
برنامهنویسی پایتون و ابزارهای علمی (Python & Scientific Stack)
پایتون پیشرفته، NumPy برای محاسبات عددی، Pandas برای دادههای جدولی، Matplotlib/Seaborn برای مصورسازی و Jupyter Notebook برای آزمایشهای تعاملی
آمادهسازی و تحلیل اکتشافی داده (Data Preprocessing & EDA)
پاکسازی داده (مقادیر گمشده)، رمزگذاری ویژگیها، مقیاسبندی و نرمالسازی، تحلیل اکتشافی برای کشف الگوها و همبستگیها
یادگیری نظارتشده – رگرسیون (Supervised Learning: Regression)
رگرسیون خطی، رگرسیون چندجملهای، رگرسیون Ridge و Lasso، ElasticNet، معیارهای خطا (MSE, MAE, R²) و تکنیکهای منظمسازی
نقشه راه کامل، بهروز و بهینه برای تبدیل شدن به یک مهندس DevOps حرفهای از پایه تا پیشرفته
مبانی DevOps و فرهنگ (DevOps Fundamentals & Culture)
درک اصول CALMS، چرخه عمر توسعه نرمافزار، فلسفه همکاری تیمها، DevOps در برابر SRE و انتخاب ابزارهای مناسب
تسلط بر لینوکس (Linux Mastery)
خط فرمان Bash، مدیریت فایل و فرآیند، systemd، cron، permissions، ssh، مدیریت بستهها و عیبیابی سرور
اسکریپتنویسی و اتوماسیون (Scripting & Automation)
Bash برای وظایف سیستمی، Python برای ابزارسازی و API، آشنایی با Go برای توسعه ابزارهای سریع و مدیریت وابستگی
کنترل نسخه و گیت پیشرفته (Advanced Git)
گردش کارها (GitFlow, Trunk-based)، rebase، cherry-pick، حل تعارض، هوکهای Git و همکاری در گیتهاب/گیتلب
نقشه راه کامل، بهروز و معتبر برای تسلط بر ++C از مفاهیم پایه تا پیشرفته و تخصصی
مبانی برنامهنویسی و حل مسئله (Programming Fundamentals)
منطق الگوریتمی، فلوچارت، متغیرها، عملگرها، شرطها و حلقهها در ++C، آشنایی با IDE (Visual Studio, CLion) و کامپایلرها
نحو ++C و ساختارهای کنترلی (Core Syntax & Control Flow)
توابع، اشارهگرها و ارجاعها، آرایهها و رشتهها، enum و struct، مدیریت حوزه دید و فضای نام
مدیریت حافظه و اشارهگرهای پیشرفته (Memory Management & Pointers)
تخصیص پویا (new/delete)، اشارهگرهای هوشمند (unique_ptr, shared_ptr, weak_ptr)، RAII و جلوگیری از نشت حافظه
برنامهنویسی شیءگرا در ++C (Object-Oriented Programming)
کلاسها و اشیاء، سازنده و مخرب، وراثت، چندریختی ایستا و پویا، توابع مجازی، کلاسهای انتزاعی و کپسولهسازی
نقشه راه کامل، بهروز و معتبر برای تسلط بر یادگیری عمیق از مبانی ریاضی تا معماریهای پیشرفته، پژوهش و استقرار
پیشنیازهای ریاضی و آمار (Math & Statistics Essentials)
جبر خطی (ماتریسها، بردارها، SVD)، حسابان (مشتق جزئی، گرادیان)، احتمال (توزیعها، زنجیره مارکوف)، آمار توصیفی
برنامهنویسی پایتون و کتابخانههای علمی (Python & Scientific Stack)
پایتون پیشرفته، NumPy، Pandas، Matplotlib، Jupyter، کار با دادههای بزرگمقیاس
مبانی یادگیری ماشین (Machine Learning Basics)
رگرسیون، طبقهبندی، خوشهبندی، اعتبارسنجی متقاطع، تنظیم هایپرپارامترها و کتابخانه Scikit-learn
مبانی شبکههای عصبی (Neural Networks Foundations)
پرسپترون، شبکه چندلایه، توابع فعالسازی، بکپراپگیشن، نزول گرادیان، منظمسازی (L1/L2, Dropout)