دوره جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Spring Cloud Autodesk AI Platform
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر جاوا، JVM، JRE و JDK
- 2. نصب و راهاندازی محیط توسعه (IDE و JDK)
- 3. ساختار یک برنامه جاوا: کلاسها، متدها و متد main
- 4. متغیرها، انواع دادههای اولیه و لیترالها
- 5. عملگرها: حسابی، رابطهای، منطقی و بیتی
- 6. ساختارهای کنترل برنامه: if-else و switch
- 7. حلقههای تکرار: for، while و do-while
- 8. مبانی کار با آرایهها
- 9. مقدمهای بر برنامهنویسی شیءگرا (OOP)
- 10. کلاسها و اشیاء: تعریف و نمونهسازی
- 11. سازندهها (Constructors) و کلمه کلیدی this
- 12. کپسولهسازی (Encapsulation): سطوح دسترسی private، public، protected
- 13. وراثت (Inheritance) و کلمه کلیدی super
- 14. چندریختی (Polymorphism): Overriding و Overloading
- 15. کلاسها و متدهای Abstract
- 16. اینترفیسها (Interfaces) و پیادهسازی آنها
- 17. کلاسهای داخلی (Inner Classes) و کلاسهای ناشناس (Anonymous)
- 18. کلمات کلیدی static و final
- 19. کار با کلاس String و متدهای آن
- 20. کلاسهای StringBuilder و StringBuffer
- 21. بستهها (Packages) و سازماندهی کد
- 22. مقدمهای بر چارچوب کلکسیونها (Collections Framework)
- 23. کار با List، ArrayList و LinkedList
- 24. کار با Set، HashSet و TreeSet
- 25. کار با Map، HashMap و TreeMap
- 26. مفهوم Genericها و کاربرد آنها در کلکسیونها
- 27. مدیریت خطاها: Exception Handling با try-catch-finally
- 28. ایجاد Exceptionهای سفارشی
- 29. کار با فایلها: خواندن و نوشتن با File I/O
- 30. مقدمهای بر Java Streams برای ورودی/خروجی
- 31. برنامهنویسی همروند (Concurrency): مفاهیم اولیه
- 32. ایجاد و مدیریت Threadها با کلاس Thread و اینترفیس Runnable
- 33. همگامسازی (Synchronization) و قفلها (Locks)
- 34. مقدمهای بر Lambda Expressions
- 35. اینترفیسهای تابعی (Functional Interfaces)
- 36. مقدمهای بر Stream API برای پردازش دادهها
- 37. عملیات میانی در Streamها: filter, map, sorted
- 38. عملیات پایانی در Streamها: forEach, collect, reduce
- 39. کار با کلاس Optional برای مدیریت مقادیر null
- 40. API جدید تاریخ و زمان (java.time)
- 41. مقدمهای بر ابزارهای ساخت (Build Tools): Maven و Gradle
- 42. ساختار پروژه Maven و فایل pom.xml
- 43. مدیریت وابستگیها (Dependencies) با Maven
- 44. آشنایی با تست واحد (Unit Testing) و JUnit 5
- 45. مقدمه بر Spring Framework و Inversion of Control (IoC)
- 46. مفهوم Dependency Injection (DI)
- 47. آشنایی با Spring Boot و مزایای آن
- 48. ایجاد اولین پروژه Spring Boot با Spring Initializr
- 49. ساختار یک پروژه Spring Boot: Starters و Auto-configuration
- 50. پیکربندی برنامههای Spring Boot با application.properties و YAML
- 51. استفاده از پروفایلها (Profiles) در Spring Boot
- 52. توسعه وب با Spring MVC: الگوی Model-View-Controller
- 53. ساخت کنترلرهای RESTful با @RestController
- 54. نگاشت درخواستهای HTTP: @RequestMapping, @GetMapping, @PostMapping
- 55. ارسال و دریافت داده با @RequestBody, @PathVariable, @RequestParam
- 56. اعتبارسنجی ورودیها (Input Validation) با Spring Validation
- 57. مدیریت خطاها در APIهای REST با @ControllerAdvice
- 58. مقدمهای بر دسترسی به دادهها با Spring Data
- 59. آشنایی با JPA و Hibernate به عنوان ORM
- 60. پیکربندی اتصال به پایگاه داده (H2, PostgreSQL)
- 61. تعریف Entityها و نگاشت آنها به جداول دیتابیس
- 62. کار با Repositoryها در Spring Data JPA
- 63. مدیریت تراکنشها (Transactions) با @Transactional
- 64. مقدمهای بر معماری میکروسرویس
- 65. آشنایی با اکوسیستم Spring Cloud
- 66. راهاندازی Service Discovery با Eureka Server
- 67. ثبت و کشف سرویسها با Eureka Client
- 68. موازنه بار سمت کلاینت (Client-Side Load Balancing)
- 69. ارتباط بین سرویسها با Feign Client
- 70. پیکربندی متمرکز با Spring Cloud Config Server
- 71. بهروزرسانی دینامیک پیکربندیها
- 72. الگوی API Gateway و معرفی Spring Cloud Gateway
- 73. مسیردهی (Routing) و فیلترنویسی در Gateway
- 74. الگوی Circuit Breaker برای افزایش پایداری با Resilience4j
- 75. پیادهسازی Fallback برای مدیریت خطاها
- 76. مقدمهای بر پیامرسانی (Messaging) با RabbitMQ/Kafka
- 77. معماری رویداد محور (Event-Driven) با Spring Cloud Stream
- 78. ردیابی توزیعشده (Distributed Tracing) با Micrometer و Zipkin
- 79. مقدمهای بر پلتفرم هوش مصنوعی Autodesk
- 80. آشنایی با Autodesk Platform Services (APS)
- 81. احراز هویت و مجوزدهی با OAuth 2.0
- 82. امنسازی میکروسرویسها با JSON Web Tokens (JWT)
- 83. استفاده از Autodesk Java SDK
- 84. کار با Data Management API: مدیریت فایلها و پوشهها
- 85. مفهوم Buckets و Objects در پلتفرم Autodesk
- 86. کار با Model Derivative API برای ترجمه و پردازش مدلها
- 87. ارسال یک کار (Job) به پلتفرم هوش مصنوعی Autodesk
- 88. نظارت بر وضعیت و دریافت نتایج کارها
- 89. کانتینرسازی برنامههای Spring Boot با Docker
- 90. نوشتن یک Dockerfile بهینه برای برنامههای جاوا
- 91. مبانی ارکستریشن کانتینرها با Kubernetes
- 92. مفاهیم Pod، Service و Deployment در Kubernetes
- 93. استقرار میکروسرویسها در یک کلاستر Kubernetes
- 94. جمعآوری و مدیریت لاگها در یک محیط توزیعشده
- 95. نظارت (Monitoring) بر میکروسرویسها با Prometheus و Grafana
- 96. اصول و بهترین شیوهها در طراحی میکروسرویسها
- 97. جمعبندی دوره و پروژهی نهایی
- 98. **مدیریت استثناها (Exception Handling):** `try-catch-finally`، انواع استثناها، ایجاد استثناهای سفارشی
- 99. **مجموعهها (Collections Framework):** `List`, `Set`, `Map`, پیادهسازیهای رایج، کاربردها
- 100. **مقدمهای بر Spring Boot:** ایجاد پروژه، Annotationهای اصلی، Dependency Injection، Auto-Configuration
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.