کتاب جاوا برای توسعه‌دهندگان Micronaut با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

دوره جامع جاوا برای توسعه‌دهندگان Micronaut دوره جامع جاوا برای توسعه‌دهندگان Micronaut: ساخت میکروسرویس‌های مدرن و فوق سریع معرفی دوره: دروازه‌ای به دنیای میکروسرویس‌های Cloud-Native آیا آماده‌اید تا...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره جاوا برای توسعه‌دهندگان Micronaut

موضوع کلی: برنامه نویسی

موضوع میانی: جاوا (Java)

📋 سرفصل‌های دوره

  • 1. معرفی جاوا و اکوسیستم JVM
  • 2. نصب JDK و ابزارهای توسعه
  • 3. اولین برنامه جاوا: Hello World
  • 4. متغیرها، انواع داده و عملگرها
  • 5. ساختارهای کنترلی: شرطی (if/else, switch)
  • 6. ساختارهای کنترلی: حلقه‌ها (for, while, do-while)
  • 7. مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOP)
  • 8. کلاس‌ها و اشیاء: مفاهیم پایه و ایجاد نمونه
  • 9. سازنده‌ها (Constructors) و متدهای کلاس
  • 10. کپسوله‌سازی (Encapsulation) و Access Modifiers
  • 11. وراثت (Inheritance) و مفاهیم Overriding
  • 12. چندریختی (Polymorphism) و Downcasting/Upcasting
  • 13. اینترفیس‌ها (Interfaces) و کلاس‌های انتزاعی (Abstract Classes)
  • 14. پکیج‌ها (Packages) و مدیریت فضای نام
  • 15. استثناها (Exceptions): مدیریت خطاها و ساختار try-catch-finally
  • 16. کلاس Object و متدهای بنیادی آن (equals, hashCode, toString)
  • 17. آرایه‌ها (Arrays) و کار با آن‌ها
  • 18. String و کلاس‌های StringBuilder/StringBuffer
  • 19. مبانی Java Collections Framework: List, Set, Map
  • 20. کار با Generic ها: Type Safety و Wildcard ها
  • 21. ورودی/خروجی پایه (Basic I/O): فایل‌ها و Stream ها
  • 22. سریالیزیشن (Serialization) و دسریالیزیشن (Deserialization)
  • 23. کار با تاریخ و زمان (java.time API)
  • 24. Lambda Expressions: مقدمه و کاربرد
  • 25. Stream API: پردازش مجموعه داده‌ها
  • 26. Concurrency در جاوا: Thread ها و Runnable
  • 27. Synchronized و قفل‌ها: جلوگیری از شرایط مسابقه
  • 28. Optional: کار با مقادیر Null و جلوگیری از NullPointerException
  • 29. Record ها در جاوا و کاربردهای آن‌ها
  • 30. Type Inference با کلمه کلیدی var
  • 31. Sealed Classes و Pattern Matching for switch
  • 32. Annotation ها: تعریف و کاربرد در زمان کامپایل و اجرا
  • 33. Reflection API: بررسی و دستکاری کلاس‌ها در زمان اجرا
  • 34. مقدمه‌ای بر Java Modules (Project Jigsaw)
  • 35. ServiceLoader: کشف و بارگذاری سرویس‌ها
  • 36. مبانی JDBC: اتصال به پایگاه داده و اجرای کوئری‌ها
  • 37. Maven: مقدمه، POM و مدیریت وابستگی‌ها
  • 38. Gradle: مقدمه و استفاده از آن برای ساخت پروژه
  • 39. تست واحد (Unit Testing) با JUnit 5: مفاهیم و ساختار
  • 40. Test Driven Development (TDD) مقدمه‌ای و چرخه آن
  • 41. Mocking با Mockito: اشیاء Mock و Spy
  • 42. مقدمه‌ای بر ابزارهای گزارش‌گیری (Logging) با SLF4J و Logback
  • 43. کار با JSON (Jackson Data Binding)
  • 44. مقدمه‌ای بر Micronaut: معماری و مزایا
  • 45. تفاوت Micronaut با فریمورک‌های دیگر (Spring Boot, Quarkus)
  • 46. راه‌اندازی اولین پروژه Micronaut با CLI و Gradle
  • 47. ساختار پروژه Micronaut و فایل‌های کلیدی
  • 48. Dependency Injection در Micronaut: مفهوم و پیاده‌سازی
  • 49. Annotation های DI در Micronaut: @Inject, @Singleton, @Prototype
  • 50. Scoping در Micronaut: Singleton, Prototype, Request و ...
  • 51. Aspect-Oriented Programming (AOP) با Micronaut: @Around, @Introduction
  • 52. تعریف Bean ها و Bean Context
  • 53. Lifecycle Hooks در Micronaut: @PostConstruct, @PreDestroy
  • 54. Configuration در Micronaut: YAML, Properties, HOCON
  • 55. Profile ها در Micronaut: تنظیمات محیطی و فعال‌سازی
  • 56. Environment Variables و Configuration
  • 57. Event System در Micronaut: تولید و مصرف رویدادها
  • 58. Validation با Micronaut (Bean Validation)
  • 59. مقدمه‌ای بر Micronaut Test
  • 60. ساخت RESTful API با Micronaut
  • 61. تعریف Controller ها و Routes
  • 62. دریافت Request Parameters, Query Parameters و Headers
  • 63. پردازش Request Body و Deserialization (JSON/XML)
  • 64. ارسال HTTP Responses و Status Codes
  • 65. مدیریت خطا (Error Handling) در Micronaut Web
  • 66. Filters در Micronaut برای پردازش درخواست/پاسخ
  • 67. Interceptors در Micronaut برای AOP در سطح HTTP
  • 68. CORS Configuration برای ارتباطات بین دامنه
  • 69. مقدمه‌ای بر پایگاه داده‌های رابطه‌ای و مفاهیم ORM
  • 70. Micronaut Data JDBC: کار با JDBC به صورت Reactive
  • 71. Micronaut Data JPA: استفاده از Hibernate و JPA
  • 72. Repository ها در Micronaut Data
  • 73. Query DSL و Custom Queries در Micronaut Data
  • 74. Migration های پایگاه داده با Flyway یا Liquibase
  • 75. ترانزکشن‌ها (Transactions) در Micronaut
  • 76. Reactive Programming با Reactor/RxJava در Micronaut
  • 77. ساخت کلاینت‌های HTTP با Micronaut HTTP Client
  • 78. مصرف External REST APIs
  • 79. آپلود و دانلود فایل‌ها
  • 80. معرفی معماری میکروسرویس‌ها
  • 81. Service Discovery با Micronaut (Consul, Eureka)
  • 82. Client-Side Load Balancing در میکروسرویس‌ها
  • 83. Circuit Breakers با Micronaut (Resilience4j)
  • 84. Rate Limiting و Token Bucket
  • 85. Micronaut Security: مفاهیم پایه و Authentication
  • 86. Authorization و Role-Based Access Control
  • 87. OAuth 2.0 و OpenID Connect با Micronaut
  • 88. JWT Authentication
  • 89. Caching با Micronaut (Ehcache, Redis)
  • 90. ارسال ایمیل با Micronaut Mail
  • 91. Messaging با Apache Kafka در Micronaut
  • 92. Messaging با RabbitMQ در Micronaut
  • 93. Serverless Functions با Micronaut (AWS Lambda, Google Cloud Functions)
  • 94. Command Line Applications با Micronaut
  • 95. بسته‌بندی برنامه‌های Micronaut (JAR, GraalVM Native Image)
  • 96. مقدمه‌ای بر Docker و Containerization
  • 97. Dockerizing Micronaut Applications
  • 98. مقدمه‌ای بر Kubernetes و ارکستراسیون کانتینرها
  • 99. استقرار Micronaut در Kubernetes
  • 100. Monitoring و Metrics با Micronaut (Micrometer, Prometheus)
تگ‌ها: Java Java Framework Micronaut Micronaut Framework آموزش جاوا آموزش میکرونات برنامه نویسی برنامه نویسی جاوا توسعه دهندگان جاوا توسعه نرم افزار جاوا جاوا و میکرونات دوره آموزشی جاوا فریم ورک جاوا میکرونات

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.