Courses - Tutorials - Learning Node JS - Lesson 11 - Express Validator


Express Validator is a set of Express. js middleware that wraps validator. js , a library that provides validator and sanitizer functions. Simply said, Express Validator is an Express middleware library that you can incorporate in your apps for server-side data validation.


Morgan Package.
Synchronous basically means that you can only execute one thing at a time. Asynchronous means that you can execute multiple things at a time and you don't have to finish executing the current thing in order to move on to next one.

Model–view–controller is a software design pattern commonly used for developing user interfaces that divide the related program logic into three interconnected elements. This is done to separate internal representations of information from the ways information is presented to and accepted from the user.


MongoDB Atlas is a fully-managed cloud database that handles all the complexity of deploying, managing, and healing your deployments on the cloud service provider of your choice (AWS , Azure, and GCP). MongoDB Atlas is the best way to deploy, run, and scale MongoDB in the cloud.

https://www.mongodb.com/atlas/database


Postman is an application used for API testing. It is an HTTP client that tests HTTP requests, utilizing a graphical user interface, through which we obtain different types of responses that need to be subsequently validated.

https://www.postman.com/


Require files
Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.
nodemon package.

npm is a package manager for the JavaScript programming language maintained by npm, Inc. npm is the default package manager for the JavaScript runtime environment Node.js. It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry.

It is used for server-side programming, and primarily deployed for non-blocking, event-driven servers, such as traditional web sites and back-end API services, but was originally designed with real-time, push-based architectures in mind. Every browser has its own version of a JS engine, and node.

Node JS is not a programming language, but it allows developers to use JavaScript, which is a programming language that allows users to build web applications. This tool is mostly used by programmers who use JavaScript to write Server-Side scripts.

الدورات - برامج تعليمية - الدرس الحادي عشر - تعلم النود جي أس - بناء مدقق بشكل يدوي

نود جي أس هي بيئة تشغيل جافا سكريبت مفتوحة المصدر ومتعددة المنصات وخلفية تعمل على محرك V8 وتنفذ كود جافا سكريبت خارج متصفح الويب.

يتم استخدامه للبرمجة من جانب الخادم ، ويتم نشره بشكل أساسي للخوادم غير المحجوبة التي تعتمد على الأحداث ، مثل مواقع الويب التقليدية وخدمات واجهة برمجة التطبيقات الخلفية ، ولكن تم تصميمه في الأصل مع مراعاة البنى القائمة على الدفع في الوقت الفعلي. يحتوي كل متصفح على نسخته الخاصة من محرك JS والعقدة.

نود جي أس ليست لغة برمجة ، ولكنها تتيح للمطورين استخدام جافا سكريبت ، وهي لغة برمجة تتيح للمستخدمين إنشاء تطبيقات الويب. يتم استخدام هذه الأداة في الغالب من قبل المبرمجين الذين يستخدمون جافا سكريبت لكتابة البرامج النصية من جانب الخادم.