مسیرهاPaths

نقشهٔ راه: جونیور → سنیورRoadmap: Junior → Senior

مسیرِ هدایت‌شده از پایه تا سطحِ سنیور — به همین ترتیب بخوان.A guided path from fundamentals to senior level — read in this order.

  1. 01 عمیق در OOP: کلاس انتزاعی در برابر اینترفیس و چهار ستونOOP Deep Dive: Abstract vs Interface & the Four Pillars پایهBeginner
  2. 02 فریم‌ورک Collections و درونیات HashMapCollections Framework & HashMap Internals پایهBeginner
  3. 03 قرارداد equals/hashCode، رشته، تغییرناپذیری و Boxingequals/hashCode, String, Immutability & Boxing متوسطIntermediate
  4. 04 جنریک‌ها و سیستم نوعGenerics & the Type System متوسطIntermediate
  5. 05 استثناها و مدیریت خطاExceptions & Error Handling پایهBeginner
  6. 06 لامبدا، استریم و OptionalLambdas, Streams & Optional متوسطIntermediate
  7. 07 جاوا مدرن ۸ تا ۲۱: Record، Sealed و Pattern MatchingModern Java 8→21: Records, Sealed, Pattern Matching متوسطIntermediate
  8. 08 درونیات JVM، حافظه و Garbage CollectionJVM Internals, Memory & Garbage Collection سنیورSenior
  9. 09 نخ‌ها، Runnable/Callable و ExecutorهاThreads, Runnable/Callable & Executors متوسطIntermediate
  10. 10 همگام‌سازی، قفل‌ها، AQS و مدل حافظهٔ جاواSynchronization, Locks, AQS & the Java Memory Model سنیورSenior
  11. 11 CompletableFuture، ForkJoin و موازی‌سازیCompletableFuture, ForkJoin & Parallelism سنیورSenior
  12. 12 نخ‌های مجازی (Loom) و همزمانی ساخت‌یافتهVirtual Threads (Project Loom) & Structured Concurrency سنیورSenior
  13. 13 نماد Big-O و تحلیل پیچیدگیBig-O & Complexity Analysis پایهBeginner
  14. 14 آرایه، لیست، پشته، صف و هشArrays, Lists, Stacks, Queues & Hashing پایهBeginner
  15. 15 درخت‌ها، BST، درخت‌های متوازن، Trie و HeapTrees, BSTs, Balanced Trees, Tries & Heaps متوسطIntermediate
  16. 16 گراف‌ها و الگوریتم‌های گرافGraphs & Graph Algorithms سنیورSenior
  17. 17 الگوهای الگوریتمی + مسائل کلیدیAlgorithm Patterns + Must-Know Problems متوسطIntermediate
  18. 18 Git حرفه‌ای: از درون تا جریان کاری تیمیProfessional Git: Internals to Team Workflow پایهBeginner
  19. 19 لینوکس برای برنامه‌نویس بک‌اندLinux for the Backend Engineer پایهBeginner
  20. 20 ابزار Build: Maven در برابر GradleBuild Tools: Maven vs Gradle پایهBeginner
  21. 21 تست: JUnit 5، Mockito، AssertJ و TestcontainersTesting: JUnit 5, Mockito, AssertJ, Testcontainers متوسطIntermediate
  22. 22 هستهٔ Spring: IoC، DI، Bean و AOPSpring Core: IoC, DI, Beans & AOP پایهBeginner
  23. 23 Spring Boot و REST APISpring Boot & REST APIs پایهBeginner
  24. 24 Spring Data JPA و تراکنش‌هاSpring Data JPA & Transactions متوسطIntermediate
  25. 25 JPA و Hibernate در عمقJPA & Hibernate In Depth متوسطIntermediate
  26. 26 Spring Security: JWT، OAuth2 و مجوزدهیSpring Security: JWT, OAuth2 & Authorization متوسطIntermediate
  27. 27 تسلط بر SQL: Join، Window، CTE و ایندکسSQL Mastery: Joins, Windows, CTEs & Indexes متوسطIntermediate
  28. 28 تراکنش، ACID، سطوح ایزوله و MVCCTransactions, ACID, Isolation & MVCC متوسطIntermediate
  29. 29 SOLID و الگوهای طراحی GoF در جاواSOLID & GoF Design Patterns in Java متوسطIntermediate
  30. 30 طراحی دامنه‌محور (DDD)Domain-Driven Design سنیورSenior
  31. 31 معماری Hexagonal، Clean و لایه‌ایHexagonal, Clean & Layered Architecture سنیورSenior
  32. 32 میکروسرویس: مبانی، مرزبندی و کِی/چراMicroservices: Foundations, Boundaries & When/Why سنیورSenior
  33. 33 ارتباطِ سرویس‌ها و مسیرِ کاملِ یک درخواستService Communication & the Full Request Path سنیورSenior
  34. 34 مدیریتِ داده: Database-per-Service، Saga، Outbox و CQRSData Management: DB-per-Service, Saga, Outbox, CQRS سنیورSenior
  35. 35 امنیتِ میکروسرویس: OAuth2/OIDC، JWT و RBAC/ABACMicroservice Security: OAuth2/OIDC, JWT & RBAC/ABAC سنیورSenior
  36. 36 امنیت وب و OWASP: XSS، CSRF، Injection و بیشترWeb Security & OWASP: XSS, CSRF, Injection and More سنیورSenior
  37. 37 CI/CD: از build تا استقرارِ امنCI/CD: From Build to Safe Deployment متوسطIntermediate
  38. 38 کانتینر و Kubernetes برای اپ‌های جاواContainers & Kubernetes for Java Apps متوسطIntermediate
  39. 39 مبانیِ طراحیِ سیستمSystem Design Fundamentals سنیورSenior
  40. 40 کتابِ راهِ سنیور: نکاتِ واقعیِ پروداکشنThe Senior Playbook: Real-World Production Wisdom سنیورSenior