اگه بخواهی برای اولین بار به یه جایی سفر کنی احتمالا از مسیریاب استفاده میکنی. در واقع به صورت کلی تر، هر کسی برای اینکه بتونه سریع تر و درست تر به هدفش دست پیدا کنه باید از یه نفر یا یه چیزی کمک بگیره که مسیر رسیدن به اون هدف رو نشونش بده
حالا فرض کن هدفت این باشه که یه برنامه نویس خفن فرانت بشی. برای اینکه بتونی مسیر درست و سریع رسیدن به این هدف رو پیدا کنی به یک نقشه راه (Roadmap) نیاز داری.
اگه بگن برای رفتن به یه شهر دیگه با هواپیما بریم یا ماشین، تو کدومش رو انتخاب میکنی؟ یک پاسخ ثابت برای این سوال وجود نداره. تو شرایط رو بررسی میکنی و ممکنه بگی با هواپیما، شایدم هم بگی با ماشین.
نقشه راه برنامه نویسی هم دقیقا همینطوره. باید ببینیم هدف ما چیه!
پس بهترین نقشه راه، اونیه که با توجه به هدفت بتونه بهترین مسیر رو برای رسیدن به هدفت نشونت بده.
این نقشه راه تمرکزش کاملا روی بازار کاره و برای کسانی طراحی شده که:
کسب درآمد از برنامهنویسی به دو حالت امکان پذیره:
این نقشه راه برای هر دو مورد مناسب هست.
| عنوان | زیرمجموعهها | جونیور | میدلول | سینیور |
|---|---|---|---|---|
| Operating System & Networking | Linux & Networking Basics (Permissions, Services) | مبتدی | متوسط | حرفه ای |
| Secure Configuration (SSH Hardening, Firewalls) | متوسط | حرفه ای | ||
| Security Fundamentals | Security Concepts (CIA, Threats, Vulnerabilities) | مبتدی | متوسط | حرفه ای |
| OWASP Top 10 & Common Attacks | مبتدی | متوسط | حرفه ای | |
| Version Control & Secure Workflows | Git Basics & Branching | مبتدی | متوسط | حرفه ای |
| Secure Code Review & PR Policies | متوسط | حرفه ای | ||
| Scripting & Automation | Bash / Shell Scripting for Automation | مبتدی | متوسط | حرفه ای |
| Python for Security Automation (Scans, Tools) | مبتدی | حرفه ای | ||
| Secure Coding Practices | Input Validation, Output Encoding, Error Handling | مبتدی | متوسط | حرفه ای |
| Secure Patterns (Least Privilege, Defense in Depth) | متوسط | حرفه ای | ||
| Application & API Security | Web App Security Basics (Auth, Sessions, CSRF, XSS) | مبتدی | متوسط | حرفه ای |
| API Security (REST, GraphQL, Rate Limiting) | متوسط | حرفه ای | ||
| Secure Microservices & Zero Trust Concepts | حرفه ای | |||
| Container Security | Docker Security (Images, Users, Capabilities) | مبتدی | متوسط | حرفه ای |
| Image Scanning & Supply Chain Security | مبتدی | حرفه ای | ||
| Kubernetes Security | RBAC, Network Policies, Secrets in K8s | مبتدی | حرفه ای | |
| Pod Security, Admission Controllers, Policies | حرفه ای | |||
| Cloud Security | Shared Responsibility Model, Basic Hardening | مبتدی | متوسط | حرفه ای |
| Cloud IAM (AWS IAM, GCP IAM, Azure RBAC) | مبتدی | حرفه ای | ||
| Secure Network Design & Encryption in Cloud | حرفه ای | |||
| Infrastructure as Code Security | Terraform / Ansible Basics | متوسط | حرفه ای | |
| Policy as Code (Open Policy Agent, Checkov, tfsec) | مبتدی | حرفه ای | ||
| Identity & Access Management | AuthN / AuthZ Basics, RBAC, SSO Concepts | مبتدی | متوسط | حرفه ای |
| OAuth2, OpenID Connect, SSO Integration | متوسط | حرفه ای | ||
| DevSecOps Practices | Shift-Left Security & Secure SDLC | مبتدی | متوسط | حرفه ای |
| SAST, DAST, SCA, Secrets Scanning in CI/CD | متوسط | حرفه ای | ||
| Security Gates & Risk-Based Pipelines | حرفه ای | |||
| Monitoring & Incident Response | Centralized Logging & Metrics (ELK, Prometheus) | متوسط | حرفه ای | |
| SIEM & Alerting (Splunk, OpenSearch, Wazuh) | مبتدی | حرفه ای | ||
| Incident Response & Postmortem Processes | حرفه ای | |||
| Threat Modeling & Risk | Basic Threat Modeling (STRIDE, Attack Surface) | متوسط | حرفه ای | |
| Risk Assessment & Prioritization | حرفه ای | |||
| Compliance & Governance | Standards Overview (ISO 27001, SOC 2, GDPR) | مبتدی | متوسط | حرفه ای |
| Security Policies, Audits & Documentation | متوسط | حرفه ای |
I upload all CodeBaz videos and podcasts on platforms such as YouTube and SoundCloud, which are often restricted in Iran.
Most tutorials come with both video and podcast formats. Therefore, if you want to make the most out of the site’s content, you will need to use a VPN.
Please note that for shopping in the store, it’s better to turn off your VPN to avoid issues with payment and banking connections.