MongoDB

  • Базовый

  • 44 урока

  • 12 часов

image

Ознакомься с основами MongoDB – CRUD операции, агрегация, поиск и научись создавать приложения на практике.

Обзор курса

MongoDB — это открытая NoSQL база данных для хранения данных в виде документов и работы с большими распределёнными наборами данных. В этом курсе вы изучите концепции MongoDB, такие как запросы, документы и CRUD операции, а также продвинутые функции. Вы получите практический опыт и навыки для создания приложений на базе MongoDB.

Ты научишься
  • Основы баз данных, реляционных баз данных и NoSQL баз данных.

  • Настройка баз данных MongoDB, коллекции и авторизацию.

  • Операции создания, чтения, обновления и удаления (CRUD) в базе данных MongoDB.

  • GridFS, текстовый поиск, индексацию и создание агрегатных конвейеров.

  • Импорт и экспорт баз данных MongoDB, а также другие важные концепции, такие как подтверждение записи (write concern), сопоставление (collation) и подсказка (hint).

Содержание курса

О курсе

Теория

Введение в базы данных

Теория

Что такое RDBMS?

Теория

Введение в NoSQL

Теория

Введение в MongoDB

Теория

Когда использовать MongoDB?

Теория

Квиз по ведению в MongoDB

Квиз

Основам использования базы данных

Теория

Создание и удаление БД

Код

Создание и удаление коллекций MongoDB

Код

Авторизация в MongoDB

Код

Типы данных

Код

Квиз по созданию БД и авторизации

Квиз

Вставка документов в коллекцию

Код

Работа с документами (1)

Код

Работа с документами (2)

Код

Работа с документами (3)

Код

Работа с документами (4)

Код

Работа с документами (5)

Код

Работа с документами (6)

Код

Работа с документами (7)

Код

Работа с документами (8)

Код

Квиз по работе с документами

Квиз

Обновление документов (1)

Код

Обновление документов (2)

Код

Обновление документов (3)

Код

Обновление документов (4)

Код

Удаление документов

Код

Bulk Write (1)

Код

Bulk Write (2)

Код

Работа с большими файлами с GridFS

Теория

Квиз по записи документов

Квиз

Индексация

Код

Текстовый поиск (1)

Код

Текстовый поиск (2)

Код

Агрегационные конвейеры (1)

Код

Агрегационные конвейеры (2)

Код

Улучшение моделей базы данных

Код

Квиз по оптимизации работы базы данных

Квиз

Экспорт и импорт данных

Код

Write Concern

Код

Collation и $hint

Код

Квиз по дополнительным темам MongoDB

Квиз

Установка MongoDB с Docker

Теория

Часто задаваемые вопросы

Подписка на платформу дает тебе безграничный доступ ко всем курсам платформы, а также доступ к онлайн-тренажеру с практическими задачами.

Помимо этого при оформлении подписки Premium и выше ты также получаешь доступ ко всем пет-проектам и получаешь возможность проходить технические собеседования с AI-ментором.

Ты можешь отменить подписку в любой момент времени, при этом у тебя сохранится доступ к платформе на оплаченный период. Сделать это можно через личный кабинет в разделе «Управление подпиской»‎.

Да, ты можешь в любое время перейти на новый тариф. При этом мы предоставим скидку, учитывая неиспользованное время на текущем тарифе. Изменить тариф можно в личном кабинете.

Чтобы вернуть деньги за оплаченный тариф, напиши нам на почту support@upshell.io

В течение 5 рабочих дней мы вернем тебе деньги в размере неиспользованного тарифного лимита.