کتاب Building APIs with Java and Spring Boot با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Building APIs with Java and Spring Boot
موضوع کلی: برنامه نویسی
موضوع میانی: ایپیآی (API) و وبسرویسها
📋 سرفصلهای دوره
- 1. مقدمهای بر جاوا و توسعهٔ برنامههای کاربردی
- 2. آشنایی با محیط توسعهٔ جاوا (IDE)
- 3. مفاهیم پایهٔ زبان جاوا
- 4. انواع دادهها و متغیرها در جاوا
- 5. عملگرها و عبارات در جاوا
- 6. ساختارهای کنترلی (شرطی و حلقهها) در جاوا
- 7. آرایهها و مجموعهها در جاوا
- 8. مفاهیم برنامهنویسی شیءگرا (OOP) در جاوا
- 9. کلاسها و اشیاء در جاوا
- 10. وراثت و پلیمورفیسم در جاوا
- 11. کپسولهسازی و انتزاع در جاوا
- 12. واسطها (Interfaces) و کلاسهای انتزاعی در جاوا
- 13. مدیریت خطاها و استثنائات در جاوا
- 14. کار با فایلها و ورودی/خروجی (I/O) در جاوا
- 15. مباحث پیشرفتهٔ جاوا (مولتیتِرِدینگ)
- 16. مقدمهای بر فریمورک Spring
- 17. معماری Spring و اصول آن
- 18. تنظیمات پایهٔ Spring
- 19. Spring Core و مفهوم IoC/DI
- 20. پیکربندی Spring (XML، Annotation، JavaConfig)
- 21. Spring AOP (برنامهنویسی جنبهگرا)
- 22. Spring JDBC و کار با پایگاه داده
- 23. مقدمهای بر Spring Boot
- 24. مزایای Spring Boot
- 25. راهاندازی سریع پروژههای Spring Boot
- 26. تنظیمات خودکار Spring Boot
- 27. Spring Boot Starters
- 28. کار با Spring Boot DevTools
- 29. مدیریت وابستگیها در Spring Boot
- 30. ساخت API های RESTful با Spring Boot
- 31. مفاهیم HTTP و REST
- 32. طراحی RESTful API ها
- 33. پیادهسازی Endpoint ها در Spring Boot
- 34. دریافت پارامترها در درخواستهای REST
- 35. ارسال پاسخ در API های RESTful
- 36. مدلهای داده و DTO ها
- 37. کار با JSON و XML در Spring Boot
- 38. اعتبارسنجی دادهها در Spring Boot
- 39. مدیریت خطاها در API های RESTful
- 40. امنیت API ها با Spring Security
- 41. احراز هویت (Authentication) در Spring Security
- 42. مجوزدهی (Authorization) در Spring Security
- 43. کار با JWT (JSON Web Tokens)
- 44. پیادهسازی OAuth2
- 45. مستندسازی API ها با Swagger/OpenAPI
- 46. مقدمهای بر پایگاههای داده
- 47. طراحی پایگاه داده رابطهای (Relational Databases)
- 48. اصول SQL
- 49. کار با Spring Data JPA
- 50. پیکربندی Spring Data JPA
- 51. تعریف موجودیتها (Entities)
- 52. پیادهسازی Repository ها
- 53. کوئریهای سفارشی در Spring Data JPA
- 54. انتقال دادهها (Migrations) با Flyway/Liquibase
- 55. کار با پایگاه دادههای NoSQL (مقدماتی)
- 56. مقدمهای بر Docker
- 57. کانتینرسازی برنامههای Spring Boot
- 58. استقرار برنامهها با Docker
- 59. کار با Docker Compose
- 60. آشنایی با مفاهیم CI/CD
- 61. پیادهسازی CI/CD برای برنامههای Spring Boot
- 62. آزمون واحد (Unit Testing) در Spring Boot
- 63. آزمون یکپارچهسازی (Integration Testing)
- 64. آزمونهای End-to-End
- 65. اصول طراحی Microservices
- 66. مقدمهای بر Spring Cloud
- 67. ارتباط بین سرویسها (Service Discovery)
- 68. مدیریت پیکربندی توزیعشده
- 69. مسیردهی درخواستها (API Gateway)
- 70. حفاظت از سرویسها (Circuit Breaker)
- 71. پایش و ردیابی (Monitoring & Tracing)
- 72. مقدمهای بر CQRS
- 73. مفاهیم Event-Driven Architecture
- 74. کار با Kafka یا RabbitMQ
- 75. اصول Domain-Driven Design (DDD)
- 76. مفاهیم Aggregate و Entity در DDD
- 77. مباحث پیشرفتهٔ Spring Boot
- 78. بهینهسازی عملکرد برنامههای Spring Boot
- 79. مدیریت حافظه و Garbage Collection در جاوا
- 80. اصول طراحی تمیز (Clean Architecture)
- 81. مقدمهای بر Serverless Computing
- 82. ساخت API های Serverless با Spring Boot
- 83. مباحث امنیتی پیشرفته در Spring Boot
- 84. مدیریت لاگها و پایش پیشرفته
- 85. اصول DevOps در توسعهٔ API
- 86. مقدمهای بر معماری Hexagonal
- 87. کار با GraphQL (جایگزین REST)
- 88. مقدمهای بر WebSockets
- 89. پیادهسازی Real-time Features
- 90. بهترین شیوهها در توسعهٔ API
- 91. مطالعات موردی (Case Studies) در توسعهٔ API
- 92. آیندهٔ توسعهٔ API با جاوا و Spring Boot
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.