کتاب جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform تسلط بر آینده توسعه نرمافزار: دوره جامع جاوا برای Spring Cloud و پلتفرم هوش مصنوعی Autodesk معرفی دوره: دروازهای به دنیای نوآوری در دنیای پر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر جاوا: JVM، JRE و JDK
- 2. راهاندازی محیط توسعه: نصب IDE و JDK
- 3. متغیرها، انواع دادهها و عملگرها در جاوا
- 4. ساختارهای کنترل جریان: دستورات شرطی و حلقهها
- 5. متدها و سربارگذاری متد (Method Overloading)
- 6. مفاهیم پایه کلاس و شیء (Classes and Objects)
- 7. سازندهها (Constructors) و کلمه کلیدی `this`
- 8. سطوح دسترسی (Access Modifiers) و کپسولهسازی (Encapsulation)
- 9. وراثت (Inheritance) و چندریختی (Polymorphism)
- 10. کلاسهای انتزاعی (Abstract Classes) و اینترفیسها (Interfaces)
- 11. پکیجها و دستور `import`
- 12. مدیریت خطاها با `try-catch-finally`
- 13. مقدمهای بر چارچوب کلکسیونهای جاوا: List و Set
- 14. کار با Map در چارچوب کلکسیونهای جاوا
- 15. مفهوم ژنریکها (Generics) در جاوا
- 16. کلمات کلیدی `static` و `final`
- 17. کلاسهای داخلی (Inner Classes) و کلاسهای ناشناس (Anonymous Classes)
- 18. مفهوم شمارشیها (Enums)
- 19. عبارات لامبدا (Lambda Expressions) و اینترفیسهای تابعی
- 20. مقدمهای بر Stream API برای پردازش دادهها
- 21. عملیات میانی و پایانی در Stream API
- 22. کار با `Optional` برای مدیریت مقادیر Null
- 23. API تاریخ و زمان جدید جاوا (java.time)
- 24. مقدمهای بر چندنخی (Multithreading) با Thread و Runnable
- 25. مدیریت نخها با ExecutorService و Thread Pools
- 26. همگامسازی (Synchronization) و قفلها (Locks)
- 27. مقدمهای بر حاشیهنویسیها (Annotations) و بازتاب (Reflection)
- 28. مقدمهای بر ابزارهای ساخت پروژه: Maven و Gradle
- 29. مدیریت وابستگیها و چرخه حیات ساخت در Maven
- 30. کنترل نسخه با Git: مفاهیم پایه
- 31. مقدمهای بر فریمورک Spring و مفهوم وارونگی کنترل (IoC)
- 32. تزریق وابستگی (Dependency Injection) در Spring
- 33. کانتینر Spring و ApplicationContext
- 34. معرفی Spring Boot و اصل "قرارداد بر تنظیمات" (Convention over Configuration)
- 35. ایجاد اولین پروژه Spring Boot
- 36. آشنایی با Starterها و پیکربندی خودکار در Spring Boot
- 37. مدیریت پیکربندی با `application.properties` و `application.yml`
- 38. پروفایلهای مختلف در Spring Boot (Development, Production)
- 39. ساخت وبسرویسهای RESTful با Spring MVC
- 40. کنترلرها: `@RestController` و `@RequestMapping`
- 41. ارسال و دریافت دادهها با `@RequestBody` و `@ResponseBody`
- 42. الگوی Data Transfer Object (DTO) و اعتبارسنجی دادهها
- 43. مدیریت خطاها در APIهای REST با `@ControllerAdvice`
- 44. مقدمهای بر Spring Data JPA و ارتباط با پایگاه داده
- 45. پیکربندی DataSource و اتصال به دیتابیس
- 46. تعریف موجودیتها (Entities) با حاشیهنویسیهای JPA
- 47. ایجاد Repository برای عملیات CRUD
- 48. کوئریهای سفارشی با JPQL و Native Queries
- 49. مدیریت تراکنشها (Transactions) در Spring
- 50. معماری میکروسرویس: مفاهیم و اصول
- 51. چالشهای سیستمهای توزیعشده
- 52. مقدمهای بر اکوسیستم Spring Cloud
- 53. کشف سرویس (Service Discovery) با Eureka Server
- 54. ثبت و کشف سرویسها با Eureka Client
- 55. تعادل بار سمت کلاینت (Client-Side Load Balancing) با Spring Cloud LoadBalancer
- 56. ارتباط بین سرویسها با کلاینت REST اعلانی: OpenFeign
- 57. مدیریت پیکربندی متمرکز با Spring Cloud Config Server
- 58. بروزرسانی دینامیک پیکربندیها در کلاینتها
- 59. الگوی API Gateway و معرفی Spring Cloud Gateway
- 60. مسیریابی (Routing) و فیلترنویسی در Spring Cloud Gateway
- 61. الگوی Circuit Breaker و معرفی Resilience4j
- 62. پیادهسازی مکانیزم Fallback در ارتباطات ناموفق
- 63. کنترل نرخ درخواست (Rate Limiting) و Bulkhead با Resilience4j
- 64. ردیابی توزیعشده (Distributed Tracing) با Spring Cloud Sleuth
- 65. تجمیع و نمایش Traceها با Zipkin
- 66. مقدمهای بر ارتباطات ناهمگام (Asynchronous Communication)
- 67. کار با صفهای پیام با RabbitMQ و Spring AMQP
- 68. مقدمهای بر Apache Kafka و Spring for Kafka
- 69. معماری رویدادمحور (Event-Driven) با Spring Cloud Stream
- 70. مقدمهای بر امنیت میکروسرویسها با Spring Security
- 71. احراز هویت و مجوزدهی: مفاهیم OAuth2 و JWT
- 72. پیادهسازی یک Authorization Server
- 73. امنسازی APIها با JWT
- 74. مقدمهای بر کانتینرسازی با Docker
- 75. نوشتن Dockerfile برای یک اپلیکیشن Spring Boot
- 76. ساخت و اجرای ایمیجهای داکر
- 77. ارکستراسیون کانتینرها با Docker Compose
- 78. مقدمهای بر مفاهیم Kubernetes
- 79. استقرار میکروسرویسهای Spring Boot روی Kubernetes
- 80. سرویسها و Ingress در Kubernetes برای کردن سرویسها
- 81. تست واحد (Unit Testing) با JUnit و Mockito
- 82. تست یکپارچهسازی (Integration Testing) در Spring Boot
- 83. تست APIهای REST با MockMvc
- 84. آشنایی با پلتفرم هوش مصنوعی Autodesk و معماری آن
- 85. احراز هویت و مجوزدهی در پلتفرم Autodesk (APS/Forge)
- 86. استفاده از Java SDK پلتفرم هوش مصنوعی Autodesk
- 87. فراخوانی APIهای هوش مصنوعی (مانند پردازش مدل و داده)
- 88. مدیریت دادههای حجیم و کارهای ناهمگام در پلتفرم Autodesk
- 89. یکپارچهسازی Webhookهای پلتفرم Autodesk با یک سرویس Spring
- 90. نظارت بر سلامت اپلیکیشن با Spring Boot Actuator
- 91. جمعآوری متریکها با Micrometer و Prometheus
- 92. ایجاد داشبوردهای نظارتی با Grafana
- 93. لاگگیری متمرکز با پشته ELK (Elasticsearch, Logstash, Kibana)
- 94. بهترین شیوهها در طراحی میکروسرویسها
- 95. الگوهای طراحی مقاوم در سیستمهای توزیعشده
- 96. استراتژیهای نسخهبندی API
- 97. مقدمهای بر خطوط لوله CI/CD برای میکروسرویسها
- 98. پروژه نهایی: ساخت یک سیستم میکروسرویس کامل End-to-End
- 99. **مدیریت خطاها و استثناها (Exception Handling):** `try-catch-finally`, کلاسهای استثنا و ایجاد استثناهای سفارشی.
- 100. **مقدمهای بر Collections Framework:** `List`, `Set`, `Map` و پیادهسازیهای رایج.
تگها:
Autodesk AI Platform
Java
Java Spring Cloud
Spring Cloud
آموزش Spring Cloud
آموزش جاوا
برنامه نویسی
برنامه نویسی ابر محور
برنامه نویسی جاوا
توسعه دهندگان
توسعه نرم افزار
توسعه هوش مصنوعی
جاوا
دوره جاوا
هوش مصنوعی Autodesk
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.