Back to course list
- Level: Intermediate
- Duration: 03h 34m
- Release date: 2021-01-21
- Author: Daniel Khan
- Provider: Lynda
Databases for Node.js Developers
Description
Content
Node.js developers often consider MongoDB to be their main choice when building a data-driven application—but many alternatives may provide better solutions. In this course, learn about the various database options available for Node.js applications, so that you can select the right database for your app. Daniel Khan reviews the basics of relational and nonrelational databases, and explains how—and when—to use document databases with Node.js. He also covers using key-value stores and relational databases with Node.js, demonstrating how to work with MySQL and Sequelize.
- Introduction02m 08s
- Learn to create real database applications with Node.js01m 17s
- What you should know00m 51s
- 1. Getting Started19m 07s
- Getting your tools ready03m 40s
- Loading the exercise files from GitHub04m 36s
- Set up and understand the maxcoin sample app05m 36s
- Set up and understand the shopper sample app05m 15s
- 2. Understanding Databases11m 52s
- Database basics02m 56s
- Understand relational databases06m 46s
- Understand NoSQL databases and key-value stores02m 10s
- 3. Use Document Databases with Node.js01h 17m 17s
- When to use and not to use document databases02m 11s
- Set up MongoDB04m 39s
- Connect to MongoDB13m 54s
- Insert data into MongoDB06m 43s
- Query data from MongoDB04m 41s
- Introduction to Mongoose09m 24s
- Add MongoDB and Mongoose to your project05m 57s
- Define your first schema and model03m 50s
- Prepare the item management system06m 04s
- Implement all database methods07m 48s
- Implement the user management system07m 26s
- Encrypting passwords04m 40s
- 4. Use Key-Value Stores with Node.js47m 26s
- Introduction to key-value stores05m 10s
- Set up Redis02m 43s
- Use Node.js with Redis09m 45s
- Add Redis to your project05m 57s
- Session management in Express03m 33s
- Add Redis sessions to your project04m 27s
- Implement a basket service06m 23s
- Add the basket to the page09m 28s
- 5. Use Relational Databases with Node.js55m 59s
- When to use relational databases00m 59s
- Set up MySQL03m 20s
- Create a database schema04m 17s
- Use Node.js with MySQL09m 58s
- Introduction to Sequelize02m 04s
- Add MySQL and Sequelize to your project06m 28s
- Review the database design02m
- Create sequelize models08m 51s
- Review the auto-generated database structure02m 20s
- Implement an order service08m 29s
- Add order management07m 13s
- Conclusion00m 46s
- Next steps00m 46s
Random courses
- Market Research: Qualitative
- Beginner to pro: use Excel like a management consultant
- JD Edwards EnterpriseOne Accounts Receivable Training Part-2
- Defining Objectives for IT Governance and Management
- Databricks with examples
- Micronaut Fundamentals
- E_S4CPE_2021 || SAP S/4HANA Cloud, private edition implement
- WordPress: Building a Secure Site
- Google Calendar : Virtual Assistant
- My Full 80% Profitable Forex Trading Software
Latest courses
- Ember.js: The Documentary
- GraphQL: The Documentary
- AWS Certified Solutions Architect - Professional (SAP-C01) Cert Prep: 1 Design for Organizational Complexity
- CCSP Cert Prep: 4 Cloud Application Security
- What Business Leaders Need to Know about Web3 (+ Metaverse)
- Building No-Code Apps with AppSheet: Implementation
- Automation Anywhere: The Big Picture
- Protective Technology with Apache Kafka
- Coding for Visual Learners: Learning JavaScript from Scratch
- StringBuilder Internals