دوره ساخت اپلیکیشن وب با توابع Serverless و Hasura در بستر Netlify همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشن وب با توابع Serverless و Hasura در بستر Netlify
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: توسعهٔ برنامههای وب سمت سرور بدون سرور
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ وب سمت سرور
- 2. آشنایی با معماری بدون سرور
- 3. مفاهیم کلیدی توابع Serverless
- 4. انتخاب پلتفرم Serverless مناسب
- 5. معرفی Netlify و قابلیتهای آن
- 6. راهاندازی پروژهٔ اولیه در Netlify
- 7. مقدمهای بر Hasura و GraphQL
- 8. نصب و پیکربندی Hasura
- 9. تعریف مدل داده در Hasura
- 10. ایجاد روابط بین جداول در Hasura
- 11. مدیریت دسترسیها در Hasura
- 12. پیکربندی احراز هویت با Hasura
- 13. اتصال Netlify Functions به Hasura
- 14. ایجاد اولین تابع Serverless در Netlify
- 15. ارسال درخواست به Hasura از توابع Netlify
- 16. دریافت داده از Hasura در توابع Netlify
- 17. بهروزرسانی داده در Hasura از توابع Netlify
- 18. حذف داده از Hasura از طریق توابع Netlify
- 19. مدیریت خطا در توابع Serverless
- 20. اعتبارسنجی ورودیها در توابع Serverless
- 21. ذخیرهسازی وضعیت بین فراخوانیها
- 22. استفاده از متغیرهای محیطی
- 23. مدیریت وابستگیها در توابع Serverless
- 24. بهینهسازی عملکرد توابع Serverless
- 25. امنیت در توابع Serverless
- 26. اشکالزدایی توابع Serverless
- 27. تست توابع Serverless
- 28. استقرار برنامهٔ وب
- 29. مدیریت دامنه و SSL
- 30. پایش و لاگگیری برنامه
- 31. مقدمهای بر پایگاههای دادهٔ رابطهای
- 32. مفاهیم پایگاه دادهٔ NoSQL
- 33. انتخاب پایگاه دادهٔ مناسب برای پروژههای وب
- 34. استفاده از پایگاه دادهٔ PostgreSQL با Hasura
- 35. مفاهیم ACID در پایگاههای داده
- 36. طراحی شمای پایگاه دادهٔ بهینه
- 37. شاخصگذاری در پایگاه داده
- 38. بهینهسازی کوئریها
- 39. مقدمهای بر RESTful API
- 40. طراحی API های RESTful
- 41. مقایسهٔ GraphQL با RESTful API
- 42. مزایای استفاده از GraphQL
- 43. مفاهیم سمت کلاینت در توسعهٔ وب
- 44. فریمورکهای محبوب سمت کلاینت
- 45. اتصال برنامهٔ سمت کلاینت به توابع Serverless
- 46. مدیریت وضعیت در برنامههای سمت کلاینت
- 47. استفاده از کتابخانههای UI
- 48. مقدمهای بر DevOps
- 49. اصول CI/CD
- 50. پیادهسازی CI/CD با Netlify
- 51. خودکارسازی فرآیندهای استقرار
- 52. مدیریت ورژنبندی کد
- 53. اصول تست خودکار
- 54. انواع تست در توسعهٔ وب
- 55. تست واحد (Unit Testing)
- 56. تست یکپارچهسازی (Integration Testing)
- 57. تست پذیرش (Acceptance Testing)
- 58. مقدمهای بر معماری میکروسرویس
- 59. مقایسهٔ معماری یکپارچه با میکروسرویس
- 60. مزایای معماری میکروسرویس
- 61. چالشهای معماری میکروسرویس
- 62. امنیت در برنامههای وب
- 63. مدیریت احراز هویت و مجوزها
- 64. حفاظت در برابر حملات رایج وب
- 65. مقدمهای بر امنیت سایبری
- 66. اصول امنسازی برنامههای کاربردی
- 67. ملاحظات امنیتی در توابع Serverless
- 68. ملاحظات امنیتی در Hasura
- 69. پیکربندی فایروال و محدودیتهای دسترسی
- 70. مدیریت کلیدهای API و توکنها
- 71. مقدمهای بر تحلیل داده
- 72. جمعآوری و پردازش داده
- 73. تجسم دادهها
- 74. مفاهیم اولیهٔ یادگیری ماشین
- 75. کاربرد یادگیری ماشین در برنامههای وب
- 76. مقدمهای بر هوش مصنوعی
- 77. اخلاق در توسعهٔ نرمافزار
- 78. مسئولیتپذیری در قبال کد
- 79. توسعهٔ پایدار نرمافزار
- 80. اهمیت مستندسازی در پروژههای نرمافزاری
- 81. نوشتن مستندات فنی
- 82. مقدمهای بر مدیریت پروژهٔ نرمافزاری
- 83. متدولوژیهای چابک (Agile)
- 84. اسکرام (Scrum)
- 85. کانبان (Kanban)
- 86. مدیریت ریسک در پروژههای نرمافزاری
- 87. اندازهگیری و بهبود فرآیندها
- 88. پایش عملکرد برنامههای کاربردی
- 89. اصول بهینهسازی تجربهٔ کاربری (UX)
- 90. طراحی رابط کاربری (UI)
- 91. مقدمهای بر دسترسیپذیری وب (Accessibility)
- 92. استانداردهای دسترسیپذیری
- 93. تست دسترسیپذیری
- 94. مقدمهای بر معماری اطلاعات
- 95. طراحی ناوبری (Navigation)
- 96. سازماندهی محتوا
- 97. مقدمهای بر حقوق مالکیت فکری در نرمافزار
- 98. اهمیت مجوزهای نرمافزاری
- 99. انطباق با قوانین داخلی در توسعهٔ نرمافزار
- 100. ملاحظات شرعی در توسعهٔ نرمافزار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.