کتاب جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform: سکوی پرتاب شما به سوی آینده! جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform: سکوی پرتاب شما به سوی آینده! معرفی دوره آیا رویای توس...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.