Course

Implement Polyglot Persistence Using SQL and NoSQL Databases

NIIT

Discover the intricacies of polyglot persistence by delving into the integration of SQL and NoSQL databases with the "Implement Polyglot Persistence Using SQL and NoSQL Databases" course. Gain hands-on experience in creating, retrieving, updating, and deleting data using MySQL and MongoDB. This comprehensive program encompasses the elimination of data redundancy through a relational data model, as well as the minimization of impedance mismatch with a NoSQL database. Participants will develop proficiency in employing shell commands and GUI tools for database operations, and will be equipped to build RESTful APIs using Node.js alongside MySQL and MongoDB. The course comprises two modules, each offering a deep dive into the respective database, and provides practical challenges to reinforce learning.

  • Gain practical experience in utilizing MySQL and MongoDB
  • Learn to construct RESTful APIs with Node.js and MySQL/MongoDB
  • Understand the significance of polyglot persistence in modern applications

Certificate Available ✔

Get Started / More Info
Implement Polyglot Persistence Using SQL and NoSQL Databases
Course Modules

This course comprises two modules that delve into the integration of SQL and NoSQL databases, offering a comprehensive understanding of polyglot persistence. Participants will acquire essential skills in utilizing MySQL and MongoDB, constructing RESTful APIs, and optimizing data management.

Eliminate Data Redundancy Using Relational Data Model

Eliminate Data Redundancy Using Relational Data Model

  • Comprehensive understanding of the ER model and data normalization
  • Practical experience in MySQL installation and utilization
  • Hands-on training in performing CRUD operations and data manipulation using SQL commands
  • Building RESTful APIs with Node.js and MySQL database integration

Minimizing Impedance Mismatch Using NoSQL Database

Minimizing Impedance Mismatch Using NoSQL Database

  • Modeling data with MongoDB and practical demonstrations of its installation
  • Utilizing Mongo shell commands for CRUD operations
  • Establishing connections with Node.js applications using MongoDB Node driver
  • Development of schema-based solutions with Mongoose for MongoDB integration
More Software Development Courses

Introductory C Programming

Duke University

The Introductory C Programming specialization at Duke University equips learners with essential programming fundamentals to solve complex problems and prepare for...

C++ For C Programmers, Part B

University of California, Santa Cruz

C++ For C Programmers, Part B is a comprehensive course designed for experienced C programmers to transition to C++. It covers essential topics such as the Standard...

Programación para todos (Introducción a Python)

University of Michigan

Programación para todos (Introducción a Python) es un curso introductorio que enseña los conceptos básicos de programación informática con Python. Abarca desde...

Docker para Principiantes: Despliega Contenedores

Coursera Project Network

Learn the basics of Docker and how to deploy containers in this 1-hour guided project. No experience required, start optimizing your application deployments with...