کتاب جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform - آموزش جامع و حرفهای جادوی جاوا: دروازهای به سوی Spring Cloud و Autodesk AI Platform آیا به دنبال ارتقای مهارتهای برنامهنویسی خود و ورود ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر دوره و نقشه راه
- 2. آشنایی با JDK، JRE و JVM
- 3. نصب و راهاندازی محیط توسعه (IDE و JDK)
- 4. اولین برنامه جاوا: Hello, World!
- 5. متغیرها، انواع دادههای اولیه و Reference Types
- 6. عملگرها در جاوا (ریاضی، منطقی، مقایسهای)
- 7. ساختارهای کنترل جریان: if-else و switch
- 8. حلقهها: for, while, do-while
- 9. متدها، پارامترها و مقادیر بازگشتی
- 10. مفاهیم برنامهنویسی شیءگرا (OOP)
- 11. کلاسها و اشیاء (Objects)
- 12. سازندهها (Constructors) و کلمه کلیدی this
- 13. کپسولهسازی (Encapsulation) و Access Modifiers
- 14. وراثت (Inheritance)
- 15. چندریختی (Polymorphism)
- 16. کلاسهای انتزاعی (Abstract Classes) و اینترفیسها (Interfaces)
- 17. کلمات کلیدی static و final
- 18. بستهها (Packages) و سازماندهی کد
- 19. کار با کلاس String و متدهای آن
- 20. آرایهها و آرایههای چندبعدی
- 21. مجموعهها (Collections Framework): لیستها (ArrayList, LinkedList)
- 22. مجموعهها: Set و Map (HashSet, HashMap)
- 23. مدیریت خطاها با Exception Handling (try-catch-finally)
- 24. Genericها و Type Safety
- 25. عبارات لامبدا (Lambda Expressions)
- 26. Stream API برای پردازش دادهها
- 27. کلاس Optional برای مدیریت مقادیر Null
- 28. API جدید تاریخ و زمان (Java 8 Date/Time API)
- 29. مبانی کار با فایلها (File I/O)
- 30. مقدمهای بر Maven و مدیریت وابستگیها (Dependencies)
- 31. چرخه حیات ساخت (Build Lifecycle) در Maven
- 32. مقدمهای بر Git و کنترل نسخه
- 33. مفاهیم پایهای Concurrency: Thread و Runnable
- 34. همگامسازی (Synchronization) و ایمنی نخها (Thread Safety)
- 35. مقدمهای بر Spring Framework و اصول آن
- 36. وارونگی کنترل (IoC) و تزریق وابستگی (DI)
- 37. آشنایی با Spring Beans و ApplicationContext
- 38. معرفی Spring Boot و فلسفه Convention over Configuration
- 39. ساخت اولین پروژه Spring Boot
- 40. آشنایی با Spring Boot Starters و Auto-Configuration
- 41. پیکربندی برنامه با application.properties و YAML
- 42. استفاده از Profileها در Spring Boot
- 43. حاشیهنویسیهای اصلی Spring: @Component, @Service, @Repository
- 44. مفاهیم برنامهنویسی جنبهگرا (AOP) با Spring
- 45. مقدمهای بر RESTful APIs و متدهای HTTP
- 46. ساخت کنترلر با @RestController
- 47. نگاشت درخواستها: @RequestMapping, @GetMapping, @PostMapping
- 48. دریافت پارامترهای درخواست (Request Parameters و Path Variables)
- 49. کار با بدنه درخواست (Request Body) و JSON
- 50. الگوی DTO (Data Transfer Object)
- 51. کلاس ResponseEntity برای کنترل کامل پاسخها
- 52. مدیریت متمرکز خطاها با @ControllerAdvice
- 53. اعتبارسنجی ورودیها با Validation API
- 54. مقدمهای بر Spring Data JPA
- 55. تعریف موجودیتها (Entities) با حاشیهنویسی @Entity
- 56. ساخت Repository با Spring Data
- 57. اتصال به پایگاه داده (H2 و PostgreSQL)
- 58. انجام عملیات CRUD با Spring Data JPA
- 59. مستندسازی API با OpenAPI (Swagger)
- 60. معماری میکروسرویس: مفاهیم و چالشها
- 61. معرفی اکوسیستم Spring Cloud
- 62. کشف سرویس (Service Discovery) با Eureka
- 63. ارتباط بین سرویسها با RestTemplate
- 64. کلاینت REST اعلانی با OpenFeign
- 65. پیکربندی متمرکز با Spring Cloud Config Server
- 66. ایجاد دروازه API با Spring Cloud Gateway
- 67. مسیریابی و فیلتر کردن درخواستها در Gateway
- 68. الگوی Circuit Breaker با Resilience4j
- 69. پیادهسازی Fallback برای مدیریت خطا
- 70. مقدمهای بر پیامرسانی با RabbitMQ/Kafka
- 71. ادغام سیستم پیامرسانی با Spring Cloud Stream
- 72. ردیابی توزیعشده (Distributed Tracing) با Micrometer و Zipkin
- 73. امنیت در میکروسرویسها: مفاهیم اولیه
- 74. مقدمهای بر Spring Security
- 75. پیکربندی احراز هویت و مجوزدهی پایه
- 76. امنسازی REST APIها با JWT (JSON Web Tokens)
- 77. مفاهیم OAuth2 و OpenID Connect
- 78. پیادهسازی کلاینت OAuth2 با Spring Security
- 79. تست واحد (Unit Testing) با JUnit 5
- 80. شبیهسازی (Mocking) وابستگیها با Mockito
- 81. تست لایه وب با @WebMvcTest
- 82. تست لایه داده با @DataJpaTest
- 83. تست یکپارچهسازی (Integration Testing) با @SpringBootTest
- 84. معرفی پلتفرم Autodesk و APIهای هوش مصنوعی آن
- 85. جریان احراز هویت در Autodesk Platform (OAuth2)
- 86. مدیریت توکنهای Autodesk با Spring
- 87. استفاده از Autodesk Java SDK
- 88. کار با سرویس داده (Data Management API): ایجاد Bucket و آپلود فایل
- 89. فراخوانی سرویس Model Derivative برای ترجمه مدلها
- 90. ارسال و پیگیری جابهای ناهمزمان (Asynchronous Jobs) در پلتفرم AI
- 91. دریافت و پردازش Webhookها از Autodesk
- 92. تحلیل و کار با خروجیهای JSON از سرویسهای AI
- 93. الگوهای طراحی برای تعامل پایدار با APIهای Autodesk
- 94. کانتینرسازی اپلیکیشن Spring Boot با Docker
- 95. نوشتن Dockerfile بهینه برای برنامههای جاوا
- 96. اجرای چند کانتینر با Docker Compose
- 97. مقدمهای بر CI/CD و خودکارسازی فرآیندها
- 98. ساخت Pipeline ساده با GitHub Actions
- 99. مانیتورینگ اپلیکیشن با Spring Boot Actuator
- 100. جمعآوری متریکها با Prometheus
تگها:
AI Platform
Autodesk AI Platform
Backend Development
Big Data
Cloud Native
Distributed Systems
Enterprise Java
Java
Java Development
Microservices
Spring Boot
Spring Cloud
برنامه نویسی
توسعه نرم افزار
جاوا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.