Обучение

Консультация
Консультируем с 9:00 до 18:30Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Реляционные базы данных и SQL

Прикладной курс

Редкое приложение сегодня обходится без баз данных, наиболее распространенным типом среди которых считаются реляционные. Для работы с ними применяется язык SQL. Знание баз данных и умение писать эффективные запросы понадобятся, если вы хотите построить успешную карьеру в IT в качестве back-end-разработчика или двигаться в направлении Business Intelligence и аналитики данных. Получить необходимые навыки поможет курс по реляционным базам данных и SQL от IT-компании Syberry, которая известна своим сильным упором на инженерный подход к программированию.

На теоретических лекциях и практических занятиях вы получите необходимый набор инструментов для взаимодействия с базами данных и СУБД. Курс рассчитан на серьезную самостоятельную работу слушателей: вы будете выполнять практические аудиторные и домашние задания, активно взаимодействовать с одногруппниками для решения задач и в итоге создадите собственный проект. Обучение завершится его презентацией и финальным экзаменом.

Технические требования к оборудованию слушателей дистанционных курсов.

Описание курса

Формы обучения

Необходимая подготовка

  • Базовые знания любого языка программирования. Если вы не занимаетесь разработкой ПО, но понимаете структуру данных, знаете статистику и хотите развиваться как аналитик данных, этот курс тоже может вам помочь.

  • Английский язык на уровне Pre-Intermediate.

  • Готовность выделять 6-8 часов в неделю на выполнение заданий.

Для кого этот курс

  • Back-end-разработчиков уровня Junior, желающих систематизировать свои знания.

  • Начинающих back-end-разработчиков без опыта.

  • Слушателей и выпускников курсов по программированию, которые хотят развиваться в профессиональной разработке и понимать структуру БД.

  • Студентов технических вузов. 

  • Front-end-разработчиков, планирующих развиваться в full-stack-направлении.

  • Специалистов, желающих углубить свои знания в SQL и организации хранилища данных для дальнейшего пути в области Business Intelligence.

Для чего этот курс

  • Изучить основы реляционных баз данных.

  • Получить практические навыки в SQL.

  • Интегрировать базы данных в веб-приложение.

Вы будете знать

  • Основы MySQL.

  • Основы реляционных баз данных.

Вы будете уметь

  • Работать с CУБД (на примере MySQL).

  • Создавать SQL запросы разной сложности.

  • Работать с разными типами данных.

  • Создавать базы данных исходя из требований.

Внимание:

Доступ к электронным материалам открыт в период прохождения курса. По окончании курса доступ закрывается.

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

  1. Введение в базы данных, SQL и MySQL
    – Немного терминологии.
    – Что такое SQL.
    – Введение в MySQL.
  2. Создание и заполнение БД
    – MySQL CMD Tool.
    – Типы данных.
    – Создание таблиц.
    – Наполнение и изменение таблиц.
  3. SQL запросы: уровень 1
    – Механика запросов.
    – SELECT.
    – FROM.
    – WHERE.
    – Группировка.
  4. Фильтрация
    – Как построить условие.
    – Типы условий.
  5. SQL запросы: уровень 2
    – JOIN.
    – Типы JOINов.
  6. Операции над множествами
    – Основы теории множеств.
    – Операции с множествами.
  7. Генерация данных, преобразование и манипулирование данными
    – String данные.
    – Числовые данные.
    – Временные данные.
  8. Группировка и агрегатные функции
    – Группировка и агрегатные функции.
  9. Подзапросы в основных командах SQL
    – Типы подзапросов.
    – Использование подзапросов.
  10. Операции объединения (JOIN)
    – Еще о типах JOINов.
  11. Транзакции
    – Что такое транзакция.
    – Механика транзакций.
  12. Представления
    – Типы представлений
    – Задачи, решаемые с помощью представлений
    – Материализация представлений
  13. Триггеры
    – Виды триггеров
    – Введение в создание процедур и триггеров
    – Обход мутаций таблиц
  14. Индексы и ограничения
    – Индексы и ограничения.
  15. Финальный экзамен
    – Финальный экзамен.
  16. Презентация проектов
    – Презентация проектов.

Преподаватели курса

Дмитрий Чуров

Опыт работы:с 2016 года

Сфера интересов: Реляционные СУБД, высшая математика и анализ данных, ООП и веб-разработка.

Профессиональный путь: Закончил московский институт криптографии, связи и информатики по специальности «Криптография». На протяжении пяти лет работал администратором СУБД Oracle, принимал участие в создании нескольких крупных проектов. На данный момент работаю администратором СУБД Mysql в Aventus IT и учусь в аспирантуре механико-математического факультета БГУ.

Особенности преподавания: За время курса стараюсь дать исчерпывающий набор знаний и практик для работы с реляционными СУБД с акцентом на понимание работы внутренних процессов, а не изучение синтаксиса и длинных перечней команд. В зависимости от предпочтений группы и успеваемости могу спрофилировать курс с точки зрения конкретной профессии, будь то веб-разработчик, data scientist или администратор.


Более 5510 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости