Каталог курсов
Базы данных
Говорите на языке данных.
- Начальный
- 16 уроков
- 2 проекта
- Около 2.5 ч
- EN · UZ · KO · RU · ES · FR · DE · AR
За каждым любимым приложением — музыкальным плеером, интернет-магазином, лентой соцсети — стоит база данных, которая бережно хранит информацию. В этом курсе вы узнаете, что такое базы данных и чем они лучше файлов и электронных таблиц, а затем освоите SQL — язык запросов к данным. Вы научитесь читать, фильтровать и сортировать данные, добавлять и обновлять записи, защищать таблицы и связывать их ключами и соединениями. К концу курса вы спроектируете полноценную базу для приложения с плейлистами и напишете запросы к ней.
Программа курса
Раздел 1
Основы баз данных
Узнайте, что такое базы данных, зачем они нужны приложениям и как таблицы упорядочивают данные.
- Зачем приложениям базы данных
- Сервер базы данных
- Таблицы, строки и столбцы
- Первичные ключи
Раздел 2
Чтение данных
Напишите первые SQL-запросы: выбирайте, фильтруйте, сортируйте строки и получайте нужный результат.
- SELECT и FROM
- Фильтрация с WHERE
- ORDER BY и LIMIT
- DISTINCT и псевдонимы
Раздел 3
Изменение данных
Уверенно добавляйте, обновляйте и удаляйте строки и задавайте ограничения, которые защищают от неверных данных.
- INSERT INTO
- UPDATE и DELETE
- NULL и отсутствующие данные
- Ограничения
Раздел 4
Связи и проектирование
Свяжите таблицы внешними ключами и соединениями, затем спроектируйте полную схему приложения с плейлистами и напишите запросы к ней.
- Внешние ключи
- INNER JOIN
- Многие ко многим
- Итог: приложение с плейлистами
Учебные треки
Фулстек-разработчик
Создайте протестированное фулстек-приложение на React и поделитесь им: интерфейс, доступный всем, данные, видимые только владельцу, API с чёткими ограничениями, корректные обновления в реальном времени и развёртывания с возможностью отката.
Курсов в программе: 14
Python-разработчик: работа с данными
Анализируйте реальные данные и создавайте протестированные инструменты, которые безопасно обращаются к внешним API и ищут по вашим материалам, используя Python, Git, SQL и векторный поиск.
Курсов в программе: 10
Оживите свою идею. Начните за 60 секунд.
7 дней бесплатно на любом тарифе для новых участников · Отмена в любой момент
Начать