کتاب ساخت پروژههای فولاستک با Spring Boot و React JS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت پروژههای فولاستک با Spring Boot و React JS
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: توسعه برنامههای کاربردی وب
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه فولاستک
- 2. معرفی Spring Boot
- 3. راهاندازی محیط توسعه Spring Boot
- 4. ساختار پروژه Spring Boot
- 5. مفاهیم پایهای Spring Boot
- 6. وابستگیها در Spring Boot
- 7. کنترلرها در Spring Boot
- 8. سرویسها در Spring Boot
- 9. ریپازیتوریها در Spring Boot
- 10. اتصال به پایگاه داده
- 11. مفاهیم JPA و Hibernate
- 12. عملیات CRUD در Spring Boot
- 13. مدیریت خطا در Spring Boot
- 14. امنیت در Spring Boot (مقدماتی)
- 15. معرفی React JS
- 16. راهاندازی محیط توسعه React JS
- 17. ساختار پروژه React JS
- 18. کامپوننتها در React JS
- 19. JSX در React JS
- 20. State و Props در React JS
- 21. مدیریت رویدادها در React JS
- 22. هوکهای React (useState, useEffect)
- 23. کار با فرمها در React JS
- 24. مسیریابی در React JS (React Router)
- 25. ارتباط با Backend (API Calls)
- 26. معرفی RESTful API
- 27. طراحی API با Spring Boot
- 28. ارسال درخواستهای HTTP از React
- 29. پردازش پاسخهای API در React
- 30. مدیریت وضعیت برنامه (Context API)
- 31. مدیریت وضعیت پیشرفته (Redux)
- 32. معرفی پایگاه داده PostgreSQL
- 33. طراحی اسکیما در PostgreSQL
- 34. نوشتن کوئریهای SQL
- 35. اتصال Spring Boot به PostgreSQL
- 36. نمایش دادهها از PostgreSQL در React
- 37. ذخیره دادهها در PostgreSQL از React
- 38. احراز هویت و مجوزدهی (Authentication & Authorization)
- 39. پیادهسازی JWT در Spring Boot
- 40. مدیریت کاربران در Spring Boot
- 41. اتصال React به سیستم احراز هویت
- 42. مدیریت نقشهای کاربری
- 43. پیادهسازی صفحات محافظت شده در React
- 44. آپلود فایل در Spring Boot
- 45. نمایش فایلهای آپلود شده در React
- 46. اعتبارسنجی دادهها (Validation)
- 47. اعتبارسنجی در Spring Boot
- 48. اعتبارسنجی در React JS
- 49. عملیات غیرهمزمان (Asynchronous Operations)
- 50. Async/Await در JavaScript
- 51. Promise ها در JavaScript
- 52. کار با WebSocket ها
- 53. ارتباط Real-time با Spring Boot
- 54. نمایش دادههای Real-time در React
- 55. تست واحد (Unit Testing) در Spring Boot
- 56. تست واحد در React JS
- 57. تست یکپارچهسازی (Integration Testing)
- 58. مستندسازی API (Swagger/OpenAPI)
- 59. استقرار (Deployment) برنامههای Spring Boot
- 60. استقرار (Deployment) برنامههای React JS
- 61. استقرار در محیطهای ابری (مقدماتی)
- 62. مدیریت لاگها (Logging)
- 63. نظارت بر عملکرد برنامه (Monitoring)
- 64. معرفی Docker
- 65. ساخت Image برای Spring Boot با Docker
- 66. ساخت Image برای React JS با Docker
- 67. راهاندازی برنامه با Docker Compose
- 68. اصول طراحی UI/UX
- 69. پیادهسازی طراحی ریسپانسیو در React
- 70. کار با کتابخانههای UI (مثال: Material-UI)
- 71. انیمیشنها در React JS
- 72. بهینهسازی عملکرد برنامه
- 73. کش کردن (Caching) در Spring Boot
- 74. استفاده از Redis برای کش
- 75. بهینهسازی کوئریهای پایگاه داده
- 76. امنیت پیشرفته در Spring Boot
- 77. جلوگیری از حملات رایج (XSS, CSRF)
- 78. مدیریت Session ها
- 79. پروتکلهای امنیتی (HTTPS)
- 80. مقدمهای بر Microservices
- 81. طراحی معماری Microservices
- 82. ارتباط بین Microservices
- 83. معرفی GraphQL (اختیاری)
- 84. پیادهسازی GraphQL در Spring Boot (اختیاری)
- 85. پیادهسازی GraphQL در React JS (اختیاری)
- 86. مفاهیم DevOps
- 87. اصول CI/CD
- 88. استفاده از ابزارهای CI/CD (مثال: Jenkins)
- 89. مدیریت پیکربندی (Configuration Management)
- 90. اصول برنامهنویسی تمیز (Clean Code)
- 91. الگوهای طراحی (Design Patterns) در Spring Boot
- 92. الگوهای طراحی در React JS
- 93. کار با دادههای بزرگ (Big Data) - مقدماتی
- 94. مقدمهای بر هوش مصنوعی در برنامهنویسی
- 95. کاربرد هوش مصنوعی در توسعه وب
- 96. اخلاق در برنامهنویسی
- 97. ملاحظات حقوقی در توسعه نرمافزار
- 98. فرهنگ کار تیمی در توسعه نرمافزار
- 99. آموزش مداوم و بهروزرسانی دانش
- 100. مقدمهای بر بلاکچین (اختیاری)
تگها:
React JS
Spring Boot
برنامه نویسی وب
بک اند
توسعه سمت سرور
توسعه سمت کاربر
توسعه فول استک
جاوا اسپرینگ
ساخت پروژه وب
فرانت اند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.