From 5867ac4b1647be1a1fb24c6e243bf4fc40d1ce5b Mon Sep 17 00:00:00 2001 From: Deevanshu Kushwah <70090077+deevanshu-k@users.noreply.github.com> Date: Fri, 21 Oct 2022 23:21:59 +0530 Subject: [PATCH] Resources added to Nodejs/Databases/Sequelize (#2479) * Update 107-nodejs-apis/101-express-js.md * Update content/roadmaps/107-nodejs/content/107-nodejs-apis/101-express-js.md * Update 110-nodejs-databases /100-relational /102-sequelize.md * Update 109-nodejs-template-engines/102-ejs.md * Update content/roadmaps/107-nodejs/content/109-nodejs-template-engines/102-ejs.md * Update content/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/102-sequelize.md Co-authored-by: Kamran Ahmed --- .../content/109-nodejs-template-engines/102-ejs.md | 9 +++++++-- .../110-nodejs-databases/100-relational/102-sequelize.md | 9 ++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/content/roadmaps/107-nodejs/content/109-nodejs-template-engines/102-ejs.md b/content/roadmaps/107-nodejs/content/109-nodejs-template-engines/102-ejs.md index 0d0405205..b705f6206 100644 --- a/content/roadmaps/107-nodejs/content/109-nodejs-template-engines/102-ejs.md +++ b/content/roadmaps/107-nodejs/content/109-nodejs-template-engines/102-ejs.md @@ -1,7 +1,12 @@ # EJS -EJS (Embedded JavaScript Templating) is one of the most popular template engines for JavaScript. As the name suggests, it lets us embed JavaScript code in a template language that is then used to generate HTML. +EJS is a templating language or engine that allows you to generate HTML markup with pure JavaScript. And this is what makes it perfect for Nodejs applications. +In simple words, the EJS template engine helps to easily embed JavaScript into your HTML template. Free Content Ejs website -Ejs Official Documentations \ No newline at end of file +Ejs Official Documentations +Ejs Official Package +Try EJS Online +How to use EJS +Step-by-Step EJS Guide diff --git a/content/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/102-sequelize.md b/content/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/102-sequelize.md index 285d74871..04bbc63f5 100644 --- a/content/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/102-sequelize.md +++ b/content/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/102-sequelize.md @@ -1,6 +1,13 @@ # Sequelize -Sequelize is a modern TypeScript and Node.js ORM for Oracle, Postgres, MySQL, MariaDB, SQLite and SQL Server, and more. Featuring solid transaction support, relations, eager and lazy loading, read replication and more. +Sequelize is an easy-to-use and promise-based Node.js ORM tool for Postgres, MySQL, MariaDB, SQLite, DB2, Microsoft SQL Server, and Snowflake. It features solid transaction support, relations, eager and lazy loading, read replication and more. + +## What is an ORM ? +An ORM is known as Object Relational Mapper. This is a tool or a level of abstraction which maps(converts) data in a relational database into programmatic objects that can be manipulated by a programmer using a programming language(usually an OOP language). ORMs solely exist to map the details between two data sources which due to a mismatch cannot coexist together. Free Content Sequelize Website +Sequelize - NPM Package +Official Sequelize Docs +Getting started with Sequelize +Sequelize in Node.js