Coding
Data & AI
Web Dev

Databases using SQL databases (MySQL) and NoSQL databases (MongoDB)

This course provides a practical introduction to database management, covering both SQL (MySQL) and NoSQL (MongoDB) concepts. You'll learn to create and manipulate databases and tables in MySQL using CRUD operations and essential SQL clauses (WHERE, GROUP BY, JOIN), and integrate it with back-end code. The course also explores the design and CRUD operations in MongoDB, equipping you with skills in both relational and non-relational database systems.

Content
  • Introduction to SQL and NoSQL database concepts: Work with SQL databases (MySQL) to create and delete databases, perform CRUD operations on tables, and utilize WHERE, GROUP BY, and JOIN clauses. 
  • Integrate MySQL with backend code to connect to databases, perform CRUD operations, and display output data. 
  • Understand the design and functionality of NoSQL databases using MongoDB, and perform CRUD operations.
Learning Outcomes

Upon completion of the course, participants will be able to: 

  • Distinguish between the fundamental concepts of SQL and NoSQL databases. 
  • Create and delete SQL databases using MySQL. 
  • Perform Create, Read, Update, and Delete (CRUD) operations on tables within MySQL databases. 
  • Utilize WHERE clauses to filter data in SQL queries. 
  • Employ GROUP BY clauses to aggregate and analyze data in SQL. 
  • Implement JOIN clauses to combine data from multiple tables in SQL queries. 
  • Connect backend code to MySQL databases.
Training Method

This course will follow problem-solving techniques. Participants will collaborate on creating queries to retrieve specific data from database tables and integrate this knowledge with the backend logic for a web server. In addition to the interactive learning approach, this will encourage students to expand their logical thinking when it comes to backend scenarios.

Additional Information
This course is part of the Learning Track Full Stack Web Development.
Certification
Participation Only
Prerequisites

A strong understanding of JavaScript, NodeJS and ExpressJS. 


Planning and location
Session 1
02/10/2025 - Thursday
10:00 - 16:00
Session 2
03/10/2025 - Friday
10:00 - 16:00
Session 3
06/10/2025 - Monday
10:00 - 16:00
Session 4
07/10/2025 - Tuesday
10:00 - 16:00
Session 5
08/10/2025 - Wednesday
10:00 - 16:00
Session 6
09/10/2025 - Thursday
10:00 - 16:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

ESCO Skills
Available Edition(s):

https://www.dlh.lu/web/image/product.template/1924/image_1920?unique=c222393

This combination does not exist.

120.00 € 120.0 EUR 120.00 €

120.00 €

Not Available For Sale

Your trainer(s) for this course
Vanessa AL DAHAM