کتاب جاوا برای توسعه‌دهندگان Spring Cloud Autodesk AI Platform با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

جاوا برای توسعه‌دهندگان Spring Cloud Autodesk AI Platform: سکوی پرتاب شما به سوی آینده! جاوا برای توسعه‌دهندگان Spring Cloud Autodesk AI Platform: سکوی پرتاب شما به سوی آینده! معرفی دوره آیا رویای توس...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره جاوا برای توسعه‌دهندگان Spring Cloud Autodesk AI Platform

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

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

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

  • 1. مقدمه‌ای بر Java و پلتفرم آن (JVM, JRE, JDK)
  • 2. نصب و راه‌اندازی محیط توسعه (IDE و JDK)
  • 3. اولین برنامه جاوا: Hello, World!
  • 4. متغیرها و انواع داده‌های اصلی (Primitive Data Types)
  • 5. عملگرها در جاوا (ریاضی، منطقی، مقایسه‌ای)
  • 6. ساختارهای کنترل جریان: if-else و switch
  • 7. حلقه‌های تکرار: for, while, do-while
  • 8. مبانی کار با کلاس‌ها و اشیاء (Objects)
  • 9. سازنده‌ها (Constructors) و کلمه کلیدی this
  • 10. متدها: تعریف، فراخوانی و بازگشت مقدار
  • 11. اصول شی‌گرایی: کپسوله‌سازی (Encapsulation)
  • 12. اصول شی‌گرایی: وراثت (Inheritance)
  • 13. اصول شی‌گرایی: چندریختی (Polymorphism)
  • 14. اصول شی‌گرایی: انتزاع (Abstraction) و کلاس‌های Abstract
  • 15. رابط‌ها (Interfaces) در جاوا
  • 16. کلمات کلیدی static و final
  • 17. بسته‌بندی (Packages) و اصلاح‌کننده‌های دسترسی (Access Modifiers)
  • 18. کار با کلاس String و متدهای آن
  • 19. آرایه‌ها: تعریف، مقداردهی و پیمایش
  • 20. مجموعه‌ها (Collections Framework): مقدمه
  • 21. کار با List و پیاده‌سازی‌های آن (ArrayList, LinkedList)
  • 22. کار با Set و پیاده‌سازی‌های آن (HashSet, TreeSet)
  • 23. کار با Map و پیاده‌سازی‌های آن (HashMap, TreeMap)
  • 24. Generic ها در جاوا
  • 25. مدیریت خطاها و استثناها (Exception Handling)
  • 26. کار با فایل‌ها: خواندن و نوشتن (Java I/O)
  • 27. عبارات لامبدا (Lambda Expressions)
  • 28. واسط‌های تابعی (Functional Interfaces)
  • 29. Stream API: پردازش مجموعه‌ها به سبک تابعی
  • 30. عملیات میانی و پایانی در Stream API
  • 31. مبانی همزمانی (Concurrency): Thread ها و Runnable
  • 32. همگام‌سازی (Synchronization) در برنامه‌های چندنخی
  • 33. ابزارهای ساخت پروژه: مقدمه‌ای بر Maven و Gradle
  • 34. مدیریت وابستگی‌ها (Dependency Management)
  • 35. تست واحد (Unit Testing) با JUnit
  • 36. آشنایی با Mocking و کتابخانه Mockito
  • 37. کنترل نسخه با Git: مفاهیم پایه
  • 38. مقدمه‌ای بر Spring Framework و فلسفه آن
  • 39. وارونگی کنترل (IoC) و تزریق وابستگی (Dependency Injection)
  • 40. آشنایی با Spring Beans و Application Context
  • 41. پیکربندی مبتنی بر Annotation در Spring
  • 42. مقدمه‌ای بر Spring Boot و مزایای آن
  • 43. ساخت اولین پروژه Spring Boot
  • 44. ساختار یک پروژه Spring Boot و فایل‌های اصلی
  • 45. پیکربندی برنامه با application.properties و YAML
  • 46. پروفایل‌ها در Spring Boot (Profiles)
  • 47. مقدمه‌ای بر Spring MVC و معماری وب
  • 48. ساخت کنترلرهای REST با @RestController
  • 49. رسیدگی به درخواست‌های HTTP (GET, POST, PUT, DELETE)
  • 50. ارسال و دریافت داده با فرمت JSON
  • 51. کار با Path Variables و Request Parameters
  • 52. الگوی Data Transfer Object (DTO)
  • 53. اعتبارسنجی ورودی‌ها با Spring Validation
  • 54. مدیریت استثناهای سراسری با @ControllerAdvice
  • 55. مقدمه‌ای بر Spring Data JPA و Hibernate
  • 56. پیکربندی پایگاه داده و DataSource
  • 57. تعریف موجودیت‌ها (Entities) با JPA
  • 58. ایجاد Repository برای عملیات CRUD
  • 59. مقدمه‌ای بر معماری میکروسرویس
  • 60. چالش‌های سیستم‌های توزیع شده
  • 61. معرفی Spring Cloud و اکوسیستم آن
  • 62. کشف سرویس (Service Discovery) با Eureka
  • 63. پیاده‌سازی یک Eureka Server
  • 64. ثبت و کشف میکروسرویس‌ها به عنوان Eureka Client
  • 65. مقدمه‌ای بر API Gateway
  • 66. پیاده‌سازی API Gateway با Spring Cloud Gateway
  • 67. مسیریابی (Routing) و فیلترها در Gateway
  • 68. متعادل‌سازی بار سمت کلاینت (Client-Side Load Balancing)
  • 69. پیکربندی متمرکز با Spring Cloud Config Server
  • 70. ایمن‌سازی و مدیریت Config Server
  • 71. به‌روزرسانی دینامیک پیکربندی‌ها در کلاینت‌ها
  • 72. الگوی Circuit Breaker و اهمیت آن
  • 73. پیاده‌سازی Circuit Breaker با Resilience4j
  • 74. مکانیسم‌های Fallback در زمان بروز خطا
  • 75. فراخوانی سرویس‌های دیگر به صورت اعلانی با OpenFeign
  • 76. ردیابی توزیع‌شده (Distributed Tracing) با Spring Cloud Sleuth
  • 77. تجسم ردگیری‌ها با Zipkin
  • 78. مقدمه‌ای بر امنیت وب و Spring Security
  • 79. پیاده‌سازی احراز هویت و مجوزدهی پایه
  • 80. امن‌سازی میکروسرویس‌ها با OAuth2 و JWT
  • 81. معرفی Identity Provider و نقش آن
  • 82. معماری رویداد-محور (Event-Driven Architecture)
  • 83. مقدمه‌ای بر کارگزاران پیام (Message Brokers) مانند RabbitMQ
  • 84. ارتباطات ناهمزمان با Spring AMQP
  • 85. معرفی Spring Cloud Stream
  • 86. پیاده‌سازی یک Publisher و Subscriber با Spring Cloud Stream
  • 87. مقدمه‌ای بر پلتفرم هوش مصنوعی Autodesk
  • 88. آشنایی با Autodesk Platform Services (APS) APIs
  • 89. فرایند احراز هویت و دریافت توکن دسترسی برای APS
  • 90. فراخوانی یک API نمونه از Autodesk
  • 91. یکپارچه‌سازی سرویس‌های هوش مصنوعی Autodesk با میکروسرویس جاوا
  • 92. کانتینرسازی (Containerization) با Docker
  • 93. نوشتن Dockerfile برای یک اپلیکیشن Spring Boot
  • 94. مقدمه‌ای بر Docker Compose برای محیط توسعه
  • 95. اصول استقرار و ارکستراسیون با Kubernetes
  • 96. مقدمه‌ای بر CI/CD و اهمیت آن
  • 97. ساخت یک Pipeline ساده با GitHub Actions یا Jenkins
  • 98. مانیتورینگ میکروسرویس‌ها با Spring Boot Actuator
  • 99. جمع‌آوری متریک‌ها با Prometheus
  • 100. تجسم داده‌ها و ساخت داشبورد با Grafana
تگ‌ها: جاوا، Spring Cloud، Autodesk، هوش مصنوعی، پلتفرم هوش مصنوعی، توسعه جاوا، برنامه نویسی، Java

نظرات

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

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