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