تسلط Express JS
این دوره جامع شما را از اصول اولیه به مفاهیم پیشرفته می برد و شما را به مهارت های مورد نیاز برای ساخت برنامه های کاربردی Backend کارآمد، API های RESTful و میکروسرویس ها مجهز می کند.
این دوره مفاهیم اصلی مانند مسیریابی، رسیدگی به درخواست و پاسخ، توابع میانافزار، و ارائه فایلهای استاتیک را پوشش میدهد. همچنین با استفاده از ابزارهایی مانند مورگان، تکنیکهای میانافزار پیشرفته، مدیریت خطا و ثبتنام را بررسی خواهید کرد.
این دوره همچنین اقدامات امنیتی ضروری، از جمله کنترل دسترسی مبتنی بر نقش (RBAC)، جلوگیری از تزریق SQL، و ایمن سازی برنامه ها با کلاه ایمنی را پوشش می دهد.
در پایان این دوره، درک عمیقی از Express.js خواهید داشت و قادر خواهید بود برنامه های قوی، مقیاس پذیر و آماده تولید بسازید.
📚 بررسی اجمالی دوره
⦿ Express.js و چرا از آن استفاده کنیم؟
⦿ نصب Express.js و راه اندازی یک پروژه
⦿ درک Express Middleware
⦿ مسیریابی اولیه در Express.js
⦿ رسیدگی به اشیاء درخواست و پاسخ
⦿ Express Application Object توضیح داده شده است
⦿ استفاده از متغیرهای محیطی (dotenv)
⦿ مدیریت روش های مختلف HTTP (GET، POST، PUT، DELETE)
⦿ پارامترهای مسیر و رشته های پرس و جو
⦿ ارائه فایل های استاتیک در Express.js
⦿ انواع میان افزار (توکار، شخص ثالث، سفارشی)
⦿ ایجاد توابع میان افزار سفارشی
⦿ استفاده از مورگان برای ثبت درخواست ها
⦿ تجزیه بدنه با express.json() و express.urlencoded()
⦿ خطا در مدیریت میان افزار در Express.js
⦿ استفاده از موتورهای قالب (EJS، Pug، Handlebars)
⦿ تنظیم و ارائه نماها
⦿ انتقال داده به Views
⦿ استفاده از Layouts برای محتوای پویا
⦿ سمت کلاینت در مقابل رندر سمت سرور
⦿ اتصال Express.js با MongoDB با استفاده از Mongoose
⦿ ایجاد، خواندن، به روز رسانی، و حذف (CRUD) عملیات
⦿ مدیریت خطاهای پایگاه داده و اعتبارسنجی
⦿ استفاده از Sequelize با MySQL/PostgreSQL
⦿ پیاده سازی روابط مدل در پایگاه های داده
⦿ احراز هویت کاربر با JWT (JSON Web Tokens)
⦿ استفاده از bcrypt برای هش کردن رمز عبور
⦿ اجرای کنترل دسترسی مبتنی بر نقش (RBAC)
⦿ ایمن سازی برنامه های اکسپرس با کلاه ایمنی
⦿ جلوگیری از تزریق SQL و اسکریپت بین سایتی (XSS)
⦿ آپلود فایل با مولتر
⦿ پیاده سازی WebSockets در Express.js
⦿ ذخیره با Redis در Express.js
⦿ استفاده از Background Jobs با Bull Queue
⦿ محدود کردن نرخ برای جلوگیری از سوء استفاده API
⦿ ساختن یک API RESTful با Express.js
⦿ رسیدگی به احراز هویت API (JWT، OAuth)
⦿ نسخه سازی API ها در Express
⦿ استفاده از GraphQL با Express.js
⦿ ساخت میکروسرویس با Express.js
⦿ تست واحد برنامه های Express با Jest
⦿ تست API با Supertest
⦿ استفاده از Postman برای تست API
⦿ داکر کردن یک برنامه Express.js
⦿ استقرار برنامه های Express در Vercel، Heroku و AWS
⦿ بهبود عملکرد سریع با فشرده سازی
⦿ متعادل کردن بار و خوشه بندی در Express.js
⦿ اشکال زدایی برنامه های Express.js
⦿ نوشتن کد تمیز و قابل نگهداری در Express
⦿ بهترین روش ها برای برنامه های اکسپرس آماده تولید
📲 استاد Express.js و ساخت برنامه های وب مقیاس پذیر – هم اکنون دانلود کنید و برنامه نویسی را شروع کنید!
آخرین نسخه
1.1بارگذاری شده توسط
Gabriel Rocha
نیاز به اندروید
Android 7.0+
دسته بندی
رایگان برنامه آموزشرتبهبندی محتوا
Everyone
گزارش
گزارش محتوای نامناسبLast updated on 17/05/2025
➢Express Js Complete Course
➢Great user interface
➢Day mode, Night mode added
➢Make your Notes
➢Text to Voice Feature
➢Last Read Added