الزامات ExpressJS - ساخت Web APIهای مدرن
✅ سرفصل و جزئیات آموزش
توضیحات دوره
این دوره جامع به بررسی عمیق Express.js، یکی از فریمورکهای قدرتمند برای برنامهنویسی وب اپلیکیشن با Node.js میپردازد. شرکتکنندگان به مفاهیم اساسی، معماری و فرایند گام به گام راهاندازی پروژههای Express.js مسلط خواهند شد. متدهای HTTP، تعریف مسیر و استخراج پارامتر را بررسی کنید و مهارتهای عملی در راهاندازی درخواستها با ابزارهای Thunder Client و Postman بدست آورید. نقش کلیدی میانافزار را بررسی کرده، توابع سفارشی بسازید، تفاوت بین میانافزار Built-in و سفارشی را درک کنید. مدیریت خطا را در رسیدگی به خطاهای همزمان و انتقال پاسخهای مناسب با مهارت هدایت کنید.
این دوره به یکپارچهسازی MongoDB با Express.js نیز میپردازد و عملیاتهای CRUD را پوشش میدهد. در نهایت به احراز هویت کاربر میپردازد و شرکتکنندگان مهارتهای تولید و مدیریت JWTها را برای شیوههای ایمن احراز هویت کسب خواهند کرد.
الزامات ExpressJS - ساخت Web APIهای مدرن
-
آشنایی با Express.js 5:48
-
مزایای استفاده از Express.js 7:34
-
راهاندازی یک پروژه Express.js 5:10
-
درک متدهای HTTP و اهداف آنها (POST ،PUT ،DELETE و GET) 7:02
-
پیکربندی Express.js برای مدیریت درخواستها با متدهای HTTP 5:49
-
پیادهسازی هندلرهای مسیر برای متدهای مختلف HTTP 5:05
-
تعریف مسیرها با مکانیزم مسیریابی Express.js - بخش 1 3:26
-
تعریف مسیرها با مکانیزم مسیریابی Express.js - بخش 2 1:39
-
مدیریت مسیرها به شیوهای سازمانیافته 4:54
-
مدیریت مسیرها به شیوهای سازمانیافته - بخش 2 4:42
-
استخراج پارامترهای مسیر از مسیرهای URL در Express.js 4:50
-
مدیریت پارامترهای مسیر اختیاری و پویا 5:07
-
آشنایی با Thunder Client و Postman به عنوان ابزارهای توسعه و تست API 5:13
-
راهاندازی درخواستها در Thunder Client یا Postman برای تعامل با مسیرهای Express.js 6:02
-
ارسال درخواستهای HTTP با متدهای مختلف، برای اهداف تست و اشکالزدایی - بخش 1 7:07
-
ارسال درخواستهای HTTP با متدهای مختلف، برای اهداف تست و اشکالزدایی - بخش 2 1:57
-
بررسی میانافزار و هدف آن در Express.js 5:10
-
میانافزار به عنوان توابعی که به آبجکتهای درخواست و پاسخ دسترسی دارند - بخش 1 4:34
-
میانافزار به عنوان توابعی که به آبجکتهای درخواست و پاسخ دسترسی دارند - بخش 2 3:59
-
نوشتن توابع میانافزار سفارشی برای افزودن قابلیت به پایپلاین درخواست 6:14
-
پیادهسازی میانافزار در سطح اپلیکیشن، روتر یا مسیر 5:38
-
میانافزار Built-in در مقابل میانافزار سفارشی 5:20
-
درک انواع مختلف خطاهایی که میتواند در یک اپلیکیشن Express.js رخ دهد 5:26
-
پیادهسازی میانافزار خطا 7:00
-
مدیریت خطاهای همزمان با بلوکهای try-catch 5:22
-
ایجاد میانافزار خطای سفارشی برای متمرکز کردن مدیریت خطا 6:35
-
ارسال پاسخهای خطای مناسب با پیامهای معنادار و کدهای وضعیت - بخش 1 4:40
-
ارسال پاسخهای خطای مناسب با پیامهای معنادار و کدهای وضعیت - بخش 2 3:11
-
آشنایی با یکپارچهسازی پایگاه دادهها با Express.js 6:18
-
اتصال Express.js به MongoDB، یک پایگاه داده محبوب NoSQL 6:01
-
درک اصول و مفاهیم Representational State Transfer (REST) 4:57
-
پیادهسازی عملیاتهای ایجاد، خواندن، بروزرسانی و حذف (CRUD) با Express.js و MongoDB - بخش 1 6:13
-
پیادهسازی عملیاتهای ایجاد، خواندن، بروزرسانی و حذف (CRUD) با Express.js و MongoDB - بخش 2 6:15
-
پیادهسازی عملیاتهای ایجاد، خواندن، بروزرسانی و حذف (CRUD) با Express.js و MongoDB - بخش 3 5:48
-
پیادهسازی عملیاتهای ایجاد، خواندن، بروزرسانی و حذف (CRUD) با Express.js و MongoDB - بخش 4 4:23
-
درک اهمیت احراز هویت کاربر در وب اپلیکیشنها 5:43
-
آشنایی با JWT (توکنهای وب JSON) به عنوان یک مکانیزم احراز هویت مبتنی بر توکن 5:10
-
تولید توکنهای JWT در Express.js 7:22
-
اعتبارسنجی توکنهای JWT در Express.js 7:54
-
ذخیره و مدیریت توکنهای JWT در سمت کلاینت و سمت سرور 7:47
مشخصات آموزش
الزامات ExpressJS - ساخت Web APIهای مدرن
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:40
- مدت زمان :03:38:25
- حجم :373.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy