Онлайн-курсы по MongoDB

Александр Иванов. Эксперт Skill2Go
Александр Иванов
Эксперт Skill2Go
Вместе с экспертами проверил все онлайн-курсы по MongoDB и составил рейтинг по курсам: бесплатным, с выдачей сертификатов, для новичков. Сравнивайте цены и выбирайте только нужное

Рейтинг онлайн-курсов MongoDB за 2024 год

показано 12 курсов
Геозапросы в MongoDB
Геозапросы в MongoDB
Курс нацелен на изучение и практическое освоение геозапросов в СУБД MongoDB. Он знакомит слушателя с основными понятиями, необходимыми для работы с геопространственной информацией, затрагивает понятие индекса базы данных, а также основные геозапросы. Стоит отметить, что курс не является исчерпывающим и рассказывает только о базовых возможностях геозапросаов в самой популярной BI-системе. Однако, несмотря на это, изложенного материала достаточно для понимания принципа работы геоЗапросов и дальнейшего самостоятельного изучения этой темы.
в любое время
Нет данных
NestJS - с нуля, современный backend на TypeScript и Node JS
NestJS - с нуля, современный backend на TypeScript и Node JS
Полный курс по современному Backend на NodeJS, TypeScript и MongoDB с использованием лучший практик и фреймворка NestJS.Основное отличие этого курса от многих других в том, что мы не будет просто брать теоретический проект типа ToDoApp, а напишем реальный production сайт, который будет действительно опубликован.
2 мес. в любое время
2 999 ₽
MongoDB
MongoDB
В данном видеокурсе мы с вами рассмотрим MongoDB. MongoDB - документно-ориентированная, NoSQL база данных, используемая для хранения больших объемов информации. Основная особенность базы - это представление данных в виде документов, структура которых напоминает JSON. Благодаря такому подходу MongoDB работает быстрее, обладает лучшей масштабируемость и ее легче использовать. Весь курс можно разбить на 2 основные части. В первой, мы разберём особенности работы с MongoDB, ключевые команды взаимодействия с базой и коллекцией. Команды поиска, сортировки, удаления и редактирования элементов. Во второй, используя Node.js, Express и библиотеку mongoose создадим свой API поддерживающий весь стэк CRUD операций. В заключении, разберём загрузку локальной базы данных в онлайн хранилище MongoDB Atlas.
в любое время
Нет данных
Mongo & NOSql
Mongo & NOSql
в любое время
Бесплатно
MongoDB Python [Курс PyMongo]
MongoDB Python [Курс PyMongo]
в любое время
Бесплатно
Магазин Самолетов React/Redux/Mongo/Express
Магазин Самолетов React/Redux/Mongo/Express
в любое время
Бесплатно
Уроки NodeJS Angular. Разработка приложения CRM с нуля на NodeJS, Angular, Express, MongoDB
Уроки NodeJS Angular. Разработка приложения CRM с нуля на NodeJS, Angular, Express, MongoDB
в любое время
Бесплатно
Лайфхаки программиста: Node.js, MongoDB.
Лайфхаки программиста: Node.js, MongoDB.
в любое время
Бесплатно
NodeJS - Блок 4. MongoDB
NodeJS - Блок 4. MongoDB
в любое время
Бесплатно
Миграция Oracle → PostgreSQL, MongoDB → Postgres
Миграция Oracle → PostgreSQL, MongoDB → Postgres
в любое время
Бесплатно
Блог на NodeJS + Express + MongoDB + ReactJS
Блог на NodeJS + Express + MongoDB + ReactJS
в любое время
Бесплатно
Парсер и Поисковик Торрентов на Python + MongoDB + Flask
Парсер и Поисковик Торрентов на Python + MongoDB + Flask
в любое время
Бесплатно
Это все курсы в этой категории
Фильтры 1 Очистить
-

Часто спрашивают · 10

MongoDB - это высокопроизводительная база данных NoSQL, разработанная для эффективного хранения и управления данными. В отличие от традиционных SQL баз данных, где данные хранятся в виде таблиц с фиксированными схемами, MongoDB использует документоориентированную модель, где данные представлены в формате JSON-подобных документов. Это означает, что каждая запись в MongoDB представляет собой документ, который может содержать любое количество полей и вложенных структур данных.

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

Для создания базы данных MongoDB вы должны сначала подключиться к серверу MongoDB, используя MongoDB shell или любой другой клиентский интерфейс. После подключения вы можете использовать команду `use`, чтобы создать новую базу данных. Например, `use mydatabase` создаст базу данных с именем "mydatabase", если такая база данных еще не существует. MongoDB создаст базу данных только тогда, когда вы начнете в нее записывать данные.

Основное различие между MongoDB и традиционными SQL базами данных заключается в структуре данных и языке запросов. В SQL базах данных данные хранятся в виде таблиц с жестко определенными схемами, а в MongoDB данные представлены в виде документов JSON с гибкой схемой. Это позволяет MongoDB легко адаптироваться к изменениям в данных без необходимости изменения структуры базы данных. Кроме того, MongoDB использует Query Language (MQL) для выполнения запросов, в то время как SQL базы данных используют стандартный язык структурированных запросов.

MongoDB имеет множество преимуществ перед традиционными SQL базами данных. Во-первых, MongoDB обеспечивает гибкую схему данных, что означает, что вы можете легко изменять структуру ваших документов без необходимости миграции данных. Кроме того, MongoDB обладает высокой производительностью при работе с большими объемами данных и поддерживает горизонтальное масштабирование, что делает его идеальным выбором для масштабируемых приложений. К другим преимуществам MongoDB можно отнести поддержку для репликации и шардинга, простоту использования и гибкость в разработке.

Агрегация в MongoDB - это процесс обработки данных в базе данных с использованием различных операций, таких как сортировка, группировка, фильтрация и вычисления, для получения агрегированных результатов. Это мощный механизм, который позволяет выполнять сложные аналитические запросы и обработку данных в MongoDB.

Для создания индексов в MongoDB вы можете использовать метод `createIndex()` в MongoDB shell или в коде вашего приложения. Этот метод принимает в качестве аргументов название коллекции, для которой создается индекс, и поля, по которым создается индекс. Например, чтобы создать индекс по полю "name" в коллекции "users", вы можете использовать следующую команду: `db.users.createIndex({name: 1})`.

Для добавления данных в MongoDB используйте метод `insertOne()` или `insertMany()` в MongoDB shell или в коде вашего приложения. Метод `insertOne()` добавляет один документ в коллекцию, а `insertMany()` добавляет несколько документов за один раз. Например, чтобы добавить документ в коллекцию "users", вы можете использовать следующую команду: `db.users.insertOne({name: "John", age: 30})`.

Для удаления данных из MongoDB используйте метод `deleteOne()` или `deleteMany()` в MongoDB shell или в коде вашего приложения. Метод `deleteOne()` удаляет один документ из коллекции, удовлетворяющий заданным критериям, а `deleteMany()` удаляет все документы, удовлетворяющие этим критериям. Например, чтобы удалить документ с именем "John" из коллекции "users", вы можете использовать следующую команду: `db.users.deleteOne({name: "John"})`.

Для обновления данных в MongoDB используйте метод `updateOne()` или `updateMany()` в MongoDB shell или в коде вашего приложения. Метод `updateOne()` обновляет первый документ в коллекции, удовлетворяющий заданным критериям, а `updateMany()` обновляет все документы, удовлетворяющие этим критериям. Например, чтобы обновить возраст на 35 лет у документов с именем "John" в коллекции "users", вы можете использовать следующую команду: `db.users.updateMany({name: "John"}, {$set: {age: 35}})`.

Рейтинг онлайн-школ по MongoDB

# Название онлайн-школы Рейтинг Отзыв
1 Stepik 4.7 7

ТОП онлайн-курсов по MongoDB

1. Курс «Геозапросы в MongoDB » от Stepik

Курс нацелен на изучение и практическое освоение геозапросов в СУБД MongoDB. Он знакомит слушателя с основными понятиями, необходимыми для работы с геопространственной информацией, затрагивает понятие индекса базы данных, а также основные геозапросы. Стоит отметить, что курс не является исчерпывающим и рассказывает только о базовых возможностях геозапросаов в самой популярной BI-системе. Однако, несмотря на это, изложенного материала достаточно для понимания принципа работы геоЗапросов и дальнейшего самостоятельного изучения этой темы.
Школа Stepik
Длительность курса
Стоимость курса Бесплатно
Цена в рассрочку

Stepik предоставляет рассрочку на все обучающие курсы, представленные на официальном сайте. При этом необходимо помнить, что рассрочка является кредитом, по которому уплату процентов школа берет на себя. Подробнее ознакомиться с условиями рассрочки можно в пользовательском соглашении https://welcome.stepik.org/ru/payment-terms.

Трудоустройство

По данному виду обучения трудоустройство не предусмотрено.

Документ об окончании курса

После прохождения обучающей программы каждый выпускник получит именной сертификат, который сможет приложить к резюме при трудоустройстве. Однако стоит помнить, что для работодателя наиболее приоритетными являются навыки и знания соискателя, которые он сможет применять на практике, а не наличие «корочки».

Подробнее

2. Курс «NestJS - с нуля, современный backend на TypeScript и Node JS» от Purple School

Полный курс по современному Backend на NodeJS, TypeScript и MongoDB с использованием лучший практик и фреймворка NestJS.Основное отличие этого курса от многих других в том, что мы не будет просто брать теоретический проект типа ToDoApp, а напишем реальный production сайт, который будет действительно опубликован.
Школа Purple School
Длительность курса 2 мес.
Стоимость курса 2 999 ₽
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее

3. Курс «MongoDB» от webDev

В данном видеокурсе мы с вами рассмотрим MongoDB. MongoDB - документно-ориентированная, NoSQL база данных, используемая для хранения больших объемов информации. Основная особенность базы - это представление данных в виде документов, структура которых напоминает JSON. Благодаря такому подходу MongoDB работает быстрее, обладает лучшей масштабируемость и ее легче использовать. Весь курс можно разбить на 2 основные части. В первой, мы разберём особенности работы с MongoDB, ключевые команды взаимодействия с базой и коллекцией. Команды поиска, сортировки, удаления и редактирования элементов. Во второй, используя Node.js, Express и библиотеку mongoose создадим свой API поддерживающий весь стэк CRUD операций. В заключении, разберём загрузку локальной базы данных в онлайн хранилище MongoDB Atlas.
Школа webDev
Длительность курса дней
Стоимость курса Бесплатно
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее

4. Курс «Парсер и Поисковик Торрентов на Python + MongoDB + Flask» от ProgrammingHub

Школа ProgrammingHub
Длительность курса дней
Стоимость курса Бесплатно
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее

5. Курс «Блог на NodeJS + Express + MongoDB + ReactJS» от Archakov Blog

Школа Archakov Blog
Длительность курса дней
Стоимость курса Бесплатно
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее

6. Курс «Миграция Oracle → PostgreSQL, MongoDB → Postgres» от #RuPostgres – о PostgreSQL на русском

Школа #RuPostgres – о PostgreSQL на русском
Длительность курса 1 день
Стоимость курса Бесплатно
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее

7. Курс «NodeJS - Блок 4. MongoDB» от Code Right Now

Школа Code Right Now
Длительность курса дней
Стоимость курса Бесплатно
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее

8. Курс «Лайфхаки программиста: Node.js, MongoDB.» от Aida Drogan #BlondieCode

Школа Aida Drogan #BlondieCode
Длительность курса дней
Стоимость курса Бесплатно
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее

9. Курс «Уроки NodeJS Angular. Разработка приложения CRM с нуля на NodeJS, Angular, Express, MongoDB» от Сергей Тютчев

Школа Сергей Тютчев
Длительность курса дней
Стоимость курса Бесплатно
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее

10. Курс «Магазин Самолетов React/Redux/Mongo/Express» от Max Roslow

Школа Max Roslow
Длительность курса дней
Стоимость курса Бесплатно
Цена в рассрочку
Трудоустройство
Документ об окончании курса
Подробнее