Редкое приложение сегодня обходится без баз данных, наиболее распространенным типом среди которых считаются реляционные. Для работы с ними применяется язык SQL. Знание баз данных и умение писать эффективные запросы понадобятся, если вы хотите построить успешную карьеру в IT в качестве back-end-разработчика или двигаться в направлении Business Intelligence и аналитики данных. Получить необходимые навыки поможет курс по реляционным базам данных и SQL в Минске от IT-компании Syberry, которая известна своим сильным упором на инженерный подход к программированию.
На теоретических лекциях и практических занятиях вы получите необходимый набор инструментов для взаимодействия с базами данных и СУБД. Курс рассчитан на серьезную самостоятельную работу слушателей: вы будете выполнять домашние задания, проводить мастер-классы, работать в команде и в итоге создадите собственный веб-проект. Обучение завершится его презентацией и финальным экзаменом.
Необходимая подготовка
- Базовые знания любого языка программирования. Если вы не занимаетесь разработкой ПО, но понимаете структуру данных, знаете статистику и хотите развиваться как аналитик данных, этот курс тоже может вам помочь.
- Английский язык на уровне Pre-Intermediate.
- Готовность выделять 6-8 часов в неделю на выполнение заданий.
Кому подойдет курс
- Backend-разработчикам уровня Junior, желающих систематизировать свои знания.
- Начинающим backend-разработчикам без опыта.
- Слушателям и выпускникам курсов по программированию, которые хотят развиваться в профессиональной разработке и понимать структуру БД.
- Студентам технических вузов.
- Frontend-разработчикам, планирующих развиваться в full-stack-направлении.
- Специалистам, желающих углубить свои знания в SQL и организации хранилища данных для дальнейшего пути в области Business Intelligence.
Программа
- Введение в базы данных, SQL и MySQL.
- Создание и заполнение БД.
- SQL запросы: уровень 1.
- Фильтрация.
- SQL запросы: уровень 2.
- Операции над множествами.
- Генерация данных, преобразование и манипулирование данными.
- Группировка и агрегатные функции.
- Подзапросы в основных командах SQL.
- Операции объединения (JOIN).
- Транзакции.
- Представления.
- Триггеры.
- Индексы и ограничения.
- Финальный экзамен.
- Презентация проектов.
Чему вы научитесь
- Основам MySQL.
- Основам реляционных баз данных.
- Работать с СУБД (на примере MySQL).
- Создавать SQL запросы разной сложности.
- Работать с разными типами данных.
- Создавать базы данных исходя из требований.