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 <kamranahmed.se@gmail.com>
pull/2678/head
Deevanshu Kushwah 2 years ago committed by GitHub
parent fec3a8c66d
commit 5867ac4b16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      content/roadmaps/107-nodejs/content/109-nodejs-template-engines/102-ejs.md
  2. 9
      content/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/102-sequelize.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.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://ejs.co/'>Ejs website</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://ejs.co/#docs'>Ejs Official Documentations</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Package Page' href='https://www.npmjs.com/package/ejs'>Ejs Official Package</BadgeLink>
<BadgeLink colorScheme='green' badgeText='Visit' href='https://ionicabizau.github.io/ejs-playground/'>Try EJS Online</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.digitalocean.com/community/tutorials/how-to-use-ejs-to-template-your-node-application'>How to use EJS</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://codeforgeek.com/ejs-template-engine-in-nodejs/'>Step-by-Step EJS Guide</BadgeLink>

@ -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.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://sequelize.org/'>Sequelize Website</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Package Page' href='https://www.npmjs.com/package/sequelize'>Sequelize - NPM Package</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Offical Docs' href='https://sequelize.org/docs/v6/getting-started/'>Official Sequelize Docs</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Guide' href='https://levelup.gitconnected.com/the-ultimate-guide-to-get-started-with-sequelize-orm-238588d3516e'>Getting started with Sequelize</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Example' href='https://www.geeksforgeeks.org/how-to-use-sequelize-in-node-js/'>Sequelize in Node.js</BadgeLink>

Loading…
Cancel
Save