Чему вы научитесь
- Создавать и управлять базами данных и коллекциями
- Проектировать оптимальные схемы и избегать антипаттернов
- Использовать индексы, агрегирование и конвейеры для сложной аналитики
- Настраивать репликацию, шардинг и добиваться высокой производительности
- Интегрировать MongoDB с аналитическими инструментами и облачными платформами
- Обеспечивать безопасность и контроль доступа на уровне продакшн-систем
- Работать в CI/CD-процессах с Docker, Kubernetes и Terraform
О курсе
Каждый модуль курса включает практические задания:
-
настройка базы, выполнение запросов, проектирование схемы, агрегация, репликация и шардинг;
-
задачи максимально приближены к реальным кейсам из разработки.
👉 Главное отличие курса — рецензирование работ:
-
вы получаете обратную связь от преподавателя,
-
учитесь делать код-ревью чужих решений,
-
видите разные подходы к решению одной и той же задачи.
Это позволяет освоить не только работу с MongoDB, но и командные практики, которые используют профессиональные разработчики.
Вы также можете задать любой вопрос по курсу у автора t.me/stepikm
Для кого этот курс
Начальные требования
-
Базовые знания хотя бы одного языка программирования (Python, JavaScript, Java и др.)
-
Общие представления о базах данных и структуре данных
-
Желательно знакомство с командной строкой
Наши преподаватели
Программа курса
Входит в 1 программу
Что вы получаете
- Глубокое понимание работы MongoDB
- Готовый проект, который можно включить в портфолио
- Сертификат о прохождении курса
- доступ к учебным материалам