NoSQL Databases
Доступен
Aivar Sakhipov
Подробнее о курсе

“Advanced Databases (NoSQL)” is a 10-week course which focuses on fundamentals of MongoDB, including MongoDB’s Document data model, importing data into a cluster, working with CRUD API and Aggregation Framework. In addition to these essential topics, students will learn and work with useful MongoDB tools and services as Atlas, MongoDB's database as a service, MongoDB Compass, a schema visualization tool, as well as many other useful command-line utilities.

Course goal is to provide a solid background in NoSQL databases for software engineering, computer science and telecommunication students, in preparation either for a job in industry or for more advanced courses at the graduate level.


Course Objectives:

  • Explain the detailed architecture, define objects, load data, query data and performance tune Document-oriented NoSQL databases and how data is organized with MongoDB
  • Evaluate NoSQL database development tools and programming languages.
  • Perform hands-on NoSQL database lab assignments that will allow students to use the Document-oriented NoSQL database types via products such MongoDB.


Skills and Competences

  • Learn what NoSQL databases are and how data is organized with MongoDB
  • Learn how to perform CRUD operations with MongoDB
  • Learn how to use all features MongoDB offers to work with data efficiently


Course Learning Outcomes:

  • to install and use MongoDB locally and in the cloud (MongoDB Atlas);
  • to perform CRUD (Create, Read, Update, Delete) operations on MongoDB databases;
  • to filter for data efficiently;
  • to work with both the Mongo Shell and drivers (e.g. Node.js driver);
  • to increase performance by using indexes;
  • to use the Aggregation Framework that's built into MongoDB;
  • to use MongoDB Atlas - the cloud solution offered by MongoDB;
  • to use the serverless platform (Stitch) offered by MongoDB;


Дополнительно:
Необходимый итоговый балл для получения сертификата: 40%

Отзывы о курсе:

  • Отзывов пока нет.
  • Цена
    0 KZT
    Преподаватель
    Aivar Sakhipov
    Рейтинг
    Нет оценок
    Длительность
    10 недель
    Объем
    60 часов
    Видеолекции
    15
    Тестирования
    11
    Сертификат
    Да
    Язык
    English
    Доступ к курсу
    Открытый