کتاب اعتبارسنجی سمت سرور با Prisma و TypeScript با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اعتبارسنجی سمت سرور با Prisma و TypeScript
موضوع کلی: توسعه وب
موضوع میانی: امنیت و اعتبارسنجی در برنامههای تحت وب
📋 سرفصلهای دوره
- 1. اعتبارسنجی دادهها: مفاهیم و اصول
- 2. معرفی Prisma: ORM مدرن برای Node.js و TypeScript
- 3. راهاندازی پروژه: نصب و پیکربندی Prisma
- 4. طراحی Schema: مدلسازی دادهها با Prisma
- 5. اتصال به پایگاه داده: PostgreSQL، MySQL، SQL Server و SQLite
- 6. انواع دادهای در Prisma: تعریف فیلدهای مناسب
- 7. روابط بین مدلها: یک به یک، یک به چند، چند به چند
- 8. پرسوجوهای اولیه با Prisma: یافتن دادهها
- 9. فیلتر کردن دادهها: استفاده از Where clause
- 10. مرتبسازی دادهها: استفاده از Order By clause
- 11. صفحهبندی دادهها: Pagination با Prisma
- 12. ایجاد دادهها: استفاده از Create method
- 13. بهروزرسانی دادهها: استفاده از Update method
- 14. حذف دادهها: استفاده از Delete method
- 15. تراکنشها: تضمین یکپارچگی دادهها
- 16. مدیریت ارتباطات: Fetch کردن دادههای مرتبط
- 17. اعتبارسنجی سمت سرور: چرا ضروری است؟
- 18. اعتبارسنجی دستی: پیادهسازی اعتبارسنجی در کد
- 19. استفاده از کتابخانههای اعتبارسنجی: Zod، Yup و Joi
- 20. Zod: تعریف Schema برای اعتبارسنجی دادهها
- 21. Yup: اعتبارسنجی دادهها با Yup
- 22. Joi: اعتبارسنجی دادهها با Joi
- 23. اعتبارسنجی ورودیهای کاربر: جلوگیری از حملات XSS و SQL Injection
- 24. اعتبارسنجی ایمیل: فرمت و وجود
- 25. اعتبارسنجی شماره تلفن: فرمت و معتبر بودن
- 26. اعتبارسنجی تاریخ: فرمت و محدودیتها
- 27. اعتبارسنجی URL: فرمت و دسترسیپذیری
- 28. اعتبارسنجی رمز عبور: پیچیدگی و امنیت
- 29. اعتبارسنجی کد ملی: فرمت و صحت
- 30. اعتبارسنجی شماره حساب بانکی: فرمت و صحت
- 31. اعتبارسنجی آدرس: فرمت و ساختار
- 32. اعتبارسنجی دادههای عددی: محدوده و نوع
- 33. اعتبارسنجی لیستها: طول و نوع عناصر
- 34. اعتبارسنجی آرایههای تودرتو: ساختار و محتوا
- 35. اعتبارسنجی اشیاء تودرتو: ساختار و محتوا
- 36. استفاده از Prisma Schema برای اعتبارسنجی
- 37. اعتبارسنجی با استفاده از Prisma Middleware
- 38. پیادهسازی اعتبارسنجی سفارشی در Prisma
- 39. مدیریت خطاها: نمایش پیامهای مناسب به کاربر
- 40. ثبت خطاها: Logging برای اشکالزدایی
- 41. تست اعتبارسنجی: نوشتن تستهای واحد
- 42. یکپارچهسازی با API: اعتبارسنجی در لایه API
- 43. اعتبارسنجی در Express.js: استفاده از Middleware
- 44. اعتبارسنجی در NestJS: استفاده از Pipes
- 45. اعتبارسنجی در Serverless Functions: Lambda و Cloud Functions
- 46. بهبود عملکرد اعتبارسنجی: بهینهسازی کد
- 47. امنیت اعتبارسنجی: جلوگیری از دور زدن اعتبارسنجی
- 48. بهروزرسانی کتابخانههای اعتبارسنجی: حفظ امنیت
- 49. الگوهای طراحی اعتبارسنجی: استفاده از الگوهای رایج
- 50. اعتبارسنجی دادههای آپلود شده: تصاویر، فایلها و ویدئوها
- 51. اعتبارسنجی دادههای JSON: بررسی ساختار و محتوا
- 52. اعتبارسنجی دادههای XML: بررسی ساختار و محتوا
- 53. اعتبارسنجی دادههای GraphQL: بررسی Query و Mutation
- 54. اعتبارسنجی دادههای WebSocket: بررسی پیامها
- 55. اعتبارسنجی دادههای Real-time: بررسی دادههای لحظهای
- 56. اعتبارسنجی دادههای GeoLocation: بررسی موقعیت مکانی
- 57. اعتبارسنجی دادههای BioMetric: بررسی اطلاعات بیومتریک
- 58. اعتبارسنجی دادههای Healthcare: بررسی اطلاعات سلامت
- 59. اعتبارسنجی دادههای Financial: بررسی اطلاعات مالی
- 60. استفاده از APIهای شخص ثالث برای اعتبارسنجی
- 61. مقایسه روشهای مختلف اعتبارسنجی
- 62. بهترین روشهای اعتبارسنجی سمت سرور
- 63. مستندسازی اعتبارسنجی: ایجاد مستندات واضح و دقیق
- 64. نگهداری و بهروزرسانی اعتبارسنجی: اطمینان از صحت و امنیت مداوم
تگها:
Node.js
Prisma
Prisma TypeScript
TypeScript
اعتبارسنجی داده
اعتبارسنجی سمت سرور
امنیت وب
برنامهنویسی وب
پایگاه داده
توسعه وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.