Повышение квалификации

Хранение данных (SQL и NoSQL)

Формат: дистанционно
Старт: в любое время
Длительность: 72 ак. часа / 1,5 месяца
Стоимость: 30 000 ₽Беспроцентная рассрочка
от Университета и Кешбэк 13%
Выдаваемый документ: Удостоверение о повышении квалификации

Курс о том, как устроены современные СУБД. Вы разберетесь, как проектировать базы данных с нуля, писать запросы и выбирать подходящий инструмент под конкретную задачу.

Курс о том, как устроены современные СУБД. Вы разберетесь, как проектировать базы данных с нуля, писать запросы и выбирать подходящий инструмент под конкретную задачу.

В первом модуле изучим, как устроены реляционные базы данных на примере PostgreSQL: от проектирования структур и нормализации до продвинутых возможностей SQL — оконных функций, хранимых процедур и транзакций. Во втором модуле разберем NoSQL-хранилища: чем они отличаются от реляционных, когда их стоит использовать и как работать с Redis, Cassandra, MongoDB и Neo4J.

Пройти курс можно без опыта работы с СУБД, достаточно школьной математики. Знание Python будет плюсом.

ИИ.ИТМО

Программа курса

  • Тема 1. Основные принципы систем управления базами данных.

  • Тема 2. Основы проектирования баз данных

  • Тема 3. Нормализация данных. Построение ER-диаграмм

  • Тема 4. Проектирование структур данных с использованием SQL DDL

  • Тема 5. Использование регулярных выражений в SQL DDL

  • Тема 6. Инструменты для работы с базой данных (SQLite Online, PGAdmin, Python)

  • Тема 7. Запросы к данным с использованием SQL DML. Оператор SELECT

  • Тема 8. Запросы к данным с использованием SQL DML. Агрегатные функции

  • Тема 9. Запросы к данным с использованием SQL DML. Теоретико-множественные операции

  • Тема 10. Объекты базы данных (индексы, представления, хранимые процедуры и функции)

  • Тема 11. Аналитические/оконные функции

  • Тема 12. Использование транзакций

  • Тема 1. Основные принципы и технологии. Основные классы NoSQL-хранилищ

  • Тема 2. Хранилища типа ключ-значение на примере Redis

  • Тема 3. Колоночные хранилища на примере Cassandra

  • Тема 4. Документные хранилища на примере MongoDB

  • Тема 5. Графовые хранилища на примере Neo4J

Получите тестовый доступ

  • Дистанционное обучение является индивидуальным
  • Начать обучение можно в любое удобное для вас время
  • Начало обучения до оплаты


    Преимущества повышения квалификации

    • Доступ навсегда

      Материалы курса будут доступны вам в любое время без ограничений.

    • Индивидуальные консультации
      с преподавателями

      Каждого студента сопровождают опытные преподаватели-практики и консультируют по возникающим вопросам.

    • Диплом Университета ИТМО

      Университет ИТМО – признанный лидер среди IT-вузов, широко известный как в России, так и за рубежом.

    • Налоговый вычет до 13% от стоимости обучения

      Возможность вернуть часть средств за обучение.

    • Оплата в рассрочку на 12 месяцев

      Обучение можно оплатить в рассрочку до 12 месяцев.

    Профессиональная переподготовка готовит конкурентоспособных специалистов сферы ИИ. Наши увлеченные преподаватели-практики передают ценные знания и опыт, которые помогают эффективнее расти в профессии

    Дмитрий Геннадьевич Волчек
    Дмитрий Геннадьевич Волчек
    Директор ВШЦК, кандидат технических наук, доцент ВШЦК
    Алексей Андреевич Романов
    Алексей Андреевич Романов
    Заместитель директора ВШЦК, кандидат технических наук, доцент ВШЦК

    Отзывы слушателей

    Смотреть все отзывы
    Бойченко Анна
    Бойченко Анна
    5 из 5
    Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
    Очень благодарна за этот курс! Жаль расставаться. Дистанционное обучение на таком высоком уровне я встречаю впервые. С одной стороны, большой объем теоретических знаний, глубокое погружение в материал, его высокая сложность, сжатость сроков обучения. Желаю успехов создателям этого курса и моим сокурсникам!
    Гаврилюк Сергей
    Гаврилюк Сергей
    5 из 5
    Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
    Кратко: очень хороший курс, однозначно стоит проходить. Подробно. Особенности и плюсы: * Последовательность в материале, от легкого к сложному с углублением и наращиванием. * Фундамент из теории с закреплением практикой. Видео-лекции, текстовые лекции, блоки самопроверки, индивидуальные задания, аттестации, дополнительные материалы, решения задач. *...
    Гагаев Матвей
    Гагаев Матвей
    5 из 5
    Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
    Один совет. Заготовьте много времени на курс. Это интенсив с мощной основой, в которой нужно разобраться. Если вы давно выпустились из университета, будет сложно. Курс подойдет человеку, который уже погружен в сферу, как подкрепление знаний и навыков. Тому, кто уже проходил курсы, как я, или работает начинающим специалистом.
    Матвеева Вероника
    Матвеева Вероника
    5 из 5
    Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
    Огромная благодарность создателями и организаторам курса! Очень хороший глубокий курс. Подробно и доступно даны математические основы алгоритмов машинного обучения. Последовательность подачи материала позволяет постепенно погрузиться в специальность. Материалы курса рассчитаны на слушателей разной подготовки. Для подготовленных слушателей есть более сложный...
    Окатов Андрей
    Окатов Андрей
    5 из 5
    Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
    Совмещал с работой. С преподавателями занимался в будни, а самостоятельно в основном на выходных. Рад, что остался доступ к курсу. Теперь могу в своем темпе вернуться к особо сложным на данный момент для меня темам — теория вероятностей и машинное обучение.
    Шолохов Кирилл
    Шолохов Кирилл
    5 из 5
    Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва Звезда оценки отзыва
    Мне очень понравился курс! Особенно понравилось то, что давалось объяснение с математической точки зрения. Так как у меня есть высшее образование по прикладной математике, мне было все понятно и очень интересно. Я думаю, это бонус программы. Думаю, если у слушателя нет сильных знаний по математике, это не проблема, так как на вебинарах все досконально объясняют и для...
    Курсы по веб-разработке Университет ИТМО
    Курс «Хранение данных (SQL и NoSQL)» Уни­вер­си­те­та ИТМО
    Повышение квалификации
    Онлайн-консультация 24/7 Онлайн-консультация 24/7 по вопросам обучения в Университете ИТМО