کتاب توسعه وبسایتهای فوق سریع با Gatsby.js و ریاکت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه وبسایتهای فوق سریع با Gatsby.js و ریاکت
موضوع کلی: برنامه نویسی
موضوع میانی: ریاکت (React)
📋 سرفصلهای دوره
- 1. مقدمه و آشنایی با Gatsby.js
- 2. نصب و راهاندازی محیط توسعه Gatsby
- 3. مفاهیم پایه React برای Gatsby
- 4. ساختار پروژه Gatsby
- 5. کار با فایلها و دایرکتوریها در Gatsby
- 6. ایجاد صفحات استاتیک با Gatsby
- 7. مسیریابی (Routing) در Gatsby
- 8. استفاده از GraphQL در Gatsby
- 9. کوئری زدن دادهها با GraphQL
- 10. انواع دادهها در GraphQL
- 11. توسعه کامپوننتهای React
- 12. مدیریت State در React
- 13. Props و Context API در React
- 14. استفاده از CSS Modules در Gatsby
- 15. استایلدهی با Styled Components
- 16. طراحی Responsive با CSS Grid و Flexbox
- 17. بهینهسازی تصاویر در Gatsby
- 18. Lazy Loading تصاویر
- 19. استفاده از پلاگینها در Gatsby
- 20. معرفی پلاگینهای ضروری Gatsby
- 21. مدیریت محتوای خارجی (CMS) با Gatsby
- 22. اتصال به Headless CMS (مانند Contentful)
- 23. کار با Markdown و MDX
- 24. توسعه پلاگینهای سفارشی Gatsby
- 25. فراخوانی APIهای خارجی در Gatsby
- 26. اعتبارسنجی ورودی کاربر
- 27. مدیریت فرمها در Gatsby
- 28. استفاده از Gatsby Cloud
- 29. دیپلوی کردن سایت Gatsby
- 30. بهینهسازی عملکرد سایت Gatsby
- 31. تست کردن سایت Gatsby
- 32. کار با Server-Side Rendering (SSR)
- 33. توسعه Incremental Static Regeneration (ISR)
- 34. امنیت در وبسایتها
- 35. مقدمهای بر اصول امنیت سایبری
- 36. جلوگیری از حملات XSS
- 37. جلوگیری از حملات CSRF
- 38. مدیریت کوکیها و سشنها
- 39. استفاده از HTTPS
- 40. رمزنگاری دادهها
- 41. احراز هویت کاربران (Authentication)
- 42. مدیریت دسترسی کاربران (Authorization)
- 43. اصول طراحی رابط کاربری (UI)
- 44. اصول تجربه کاربری (UX)
- 45. ساختاردهی محتوا
- 46. انتخاب فونت مناسب
- 47. استفاده از رنگها در طراحی
- 48. اصول دسترسیپذیری (Accessibility)
- 49. بهینهسازی برای موتورهای جستجو (SEO)
- 50. تگهای متا و عنوان صفحه
- 51. ساختار URL مناسب
- 52. نقشه سایت (Sitemap)
- 53. فایل robots.txt
- 54. تحلیل ترافیک وبسایت با Google Analytics
- 55. مدیریت دادهها طبق قوانین حفاظت از دادهها
- 56. اصول برنامهنویسی تمیز (Clean Code)
- 57. مستندسازی کد
- 58. مدیریت خطاها (Error Handling)
- 59. کار با Git و GitHub
- 60. کنترل نسخه و همکاری تیمی
- 61. مقدمهای بر مفاهیم پایگاه داده (Database)
- 62. اصول طراحی پایگاه داده رابطهای
- 63. مقدمهای بر پایگاه داده NoSQL
- 64. کار با دادههای JSON
- 65. تبدیل دادهها (Data Transformation)
- 66. استفاده از ابزارهای توسعهدهنده مرورگر
- 67. دیباگ کردن کد
- 68. مفاهیم معماری نرمافزار
- 69. اصولSOLID
- 70. طراحی الگوهای رایج (Design Patterns)
- 71. کار با Web Workers
- 72. بهینهسازی استفاده از حافظه
- 73. مدیریت منابع سیستم
- 74. اصول کارایی (Performance)
- 75. مقدمهای بر مفاهیم CI/CD
- 76. ابزارهای CI/CD
- 77. تستهای خودکار
- 78. استراتژیهای تست
- 79. اصول امنیت در CI/CD
- 80. مدیریت Secretها
- 81. مقدمهای بر مفاهیم DevOps
- 82. کار با Docker (مقدماتی)
- 83. مقدمهای بر Kubernetes (مقدماتی)
- 84. اصول توسعه پایدار (Sustainable Development)
- 85. انطباق با قوانین و مقررات
- 86. حفظ حریم خصوصی کاربران
- 87. مسئولیتپذیری اجتماعی در توسعه وب
- 88. اخلاق در توسعه نرمافزار
- 89. مقدمهای بر هوش مصنوعی در وب (اخلاقی)
- 90. استفاده از دادههای آموزشی (اخلاقی)
- 91. توسعه وبسایتهای آموزشی امن و مسئولانه
- 92. اصول تولید محتوای آموزشی سازگار
- 93. انطباق با آییننامه ساماندهی محتوای دیجیتال
- 94. ملاحظات شرعی در طراحی و توسعه
- 95. چارچوب فقهی در اقتصاد دیجیتال
- 96. مقررات بانک مرکزی در حوزه رمزارز (در صورت کاربرد)
- 97. رویکردهای اخلاقی در روانشناسی و خانواده
- 98. تأکید بر خانواده ایرانی-اسلامی
- 99. تحلیل و بررسی تاریخ با رویکرد رسمی
- 100. سیاست خارجی جمهوری اسلامی ایران
تگها:
Front-end development
Gatsby React
Gatsby.js
JavaScript
React
برنامه نویسی وب
توسعه وب
سایت سریع
وبسایت فوق سریع
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.