یادگیریِ هدایتشدهGuided learning
مسیرهای یادگیریLearning paths
بهجای فهرستِ تخت، این مسیرهای هدفمند تو را قدمبهقدم تا سطحِ سنیور میبرند.Instead of a flat list, these curated tracks take you step by step to senior level.
نقشهٔ راه: جونیور → سنیورRoadmap: Junior → Senior
مسیرِ هدایتشده از پایه تا سطحِ سنیور — به همین ترتیب بخوان.A guided path from fundamentals to senior level — read in this order.
کرشکورسِ مصاحبهInterview Crash Course
پربازدهترین فصلها برای آمادگیِ سریعِ مصاحبه + بانکِ سؤالات.The highest-yield chapters for fast interview prep + the Q&A banks.
همزمانی: از صفر تا استادConcurrency: Zero to Mastery
نخها، قفلها و مدلِ حافظه تا virtual threads و الگوها.Threads, locks and the memory model through virtual threads and patterns.
میکروسرویس و سیستمِ توزیعشدهMicroservices & Distributed Systems
ساختار، ارتباط، داده، امنیت، اجرا و نکاتِ واقعیِ پروداکشن.Structure, communication, data, security, runtime and real-world production wisdom.
طراحیِ سیستمSystem Design
مبانی، نظریهٔ توزیعشده و کارگاهِ طراحیِ مثالهای واقعی.Fundamentals, distributed theory and worked design walkthroughs.
داده: SQL، Oracle و JPAData: SQL, Oracle & JPA
SQLِ حرفهای، دو-گویشیِ Oracle/Postgres، تراکنش، تیونینگ و JPA.Pro SQL, dual-dialect Oracle/Postgres, transactions, tuning and JPA.
Spring: از پایه تا پیشرفتهSpring: Core to Advanced
IoC، Web، Data/Tx، Security، Cloud و تست.IoC, Web, Data/Tx, Security, Cloud and testing.
امنیت و رمزنگاریSecurity & Cryptography
از AES و RSA تا TLS، GPG، مدیریت کلید و OWASP — آنچه یک بکاند امن لازم دارد.From AES and RSA to TLS, GPG, key management and OWASP — what a secure backend needs.
پلتفرم و DevOpsPlatform & DevOps
لینوکس، vim، Git، CI/CD، کانتینر، Nginx و مشاهدهپذیری.Linux, vim, Git, CI/CD, containers, Nginx and observability.
سازمانی و یکپارچهسازیEnterprise & Integration
Java EE، SOAP/SOA، Camunda و سرورهای legacy — دنیای بانکی و سازمانی.Java EE, SOAP/SOA, Camunda and legacy servers — the enterprise and banking world.
آماده برای استخدامJob Ready
دقیقاً آنچه آگهیهای Java Backend میخواهند — از مهارت فنی تا خودِ مصاحبه.Exactly what Java backend postings ask for — from the technical skills to the interview itself.
بانکداری و پرداختBanking & Payments
برای موقعیتهای بانکی و فینتک: پول، دفترِ کل، تراکنش، امنیت و یکپارچهسازی با سامانههای قدیمی.For banking and fintech roles: money, the ledger, transactions, security and legacy integration.