Разработка баз данных SQL

Курс управлениябазами данных SQL

Изучите возможности современных баз данных и повысьте свой профессиональный уровень.
Cтарт: 4 сентября

Записаться сейчас

Лучшие цены forEarly birds
экономия до 2000 грн На обучении

Хочу скидку

О технологии

SQL — язык программирования для систем управления базами данных (СУБД). Создан инженерами компании IBM. В 1979 году впервые принят для управления СУБД, разрабатываемых Oracle и IBM. Стандартизован ANSI и ISO как SQL:2008. Язык является независимым, программный комплекс с его помощью может обращаться одновременно с различными СУБД, и декларативным — описывает только данные, а не способ их извлечения из базы. SQL используется такими популярными СУБД, как Microsoft Access, Microsoft SQL Server, MySQL, Oracle SQL, IBM DB2 SQL, PostgreSQL и Sybase Adaptive Server SQL.

О курсе

Курс SQL ориентирован преимущественно на новичков. Для начала обучения достаточно уверенно пользоваться персональным компьютером. Однако он будет весьма полезен и для программистов с небольшим опытом работы, которым необходимо расширить стек технологий и научиться работать с базами данных. Работу над курсом вы начнете, обучаясь выстраивать алгоритмы. Затем перейдете к написанию SQL-запросов. Изучите вопросы безопасности и сохранности данных. Рассмотрите особенности работы с SQL в локальных и глобальных сетях.

О работе

Зарплата Junior Software Engineer, работающего с базами данных, составляет в среднем $900. Опытный программист уровня Senior Software Engineer в Днепре зарабатывает $2900. Диапазон зарплат специалистов этой технологии в Украине от $2700 до $3500. Знание SQL и навыки работы с БД крайне важны. Безусловным плюсом являются дополнительные знания в какой-либо области экономики — например, финансах, логистике и т.д. Этот курс системно обучит вас и расширит ваши возможности как разработчика.

Детали курса

Начало курса

4 сентября

Длительность

84 часа, 21 неделя

Расписание

Сб 10:00-14:00

Стоимость

9990 грн за курс

с 1 сентября:

[SmrkCourse cource=»kurs-programmirovaniya-python-v-dnepre» field=»newPrice»] [SmrkCourse cource=»kurs-programmirovaniya-python-v-dnepre» field=»units»]

Освой перспективную специальность БЕЗ отрыва от работы и учебы!

Кому будет полезен курс?

Новичкам в IT

Выучите полезную технологию и начните карьеру в IT

Программистам и QA

Получите дополнительные знания и расширьте стек технологий

Аналитикам баз данных

Извлекайте информацию, которая хранится в базах данных

В результате обучения:

Поймете структуру и принципы работы СУБД, выучите основы SQL запросов

Будете манипулировать, сортировать и группировать данные

Разберетесь в специфике разных баз данных и средствах опытного пользователя

Сможете администрировать базы данных и управлять доступом

Сможете использовать подзапросы и объединять несколько запросов

Научитесь проходить собеседование и получите возможность найти работу в IT-компании

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

1. Введение
  • Основные понятия. Модели баз данных.
  • Процесс нормализации реляционной базы данных.
  • Виды систем управления базами данных.
  • Знакомства MS SQL Server. Знакомство с SQL.
  • Синтаксическое структурирование кода.
2. Создание учебной базы данных
  • Изучение подъязыка DDL в части создания, модификации, удаления таблиц.
  • Ограничения целостности данных.
  • Индексирование данных.
  • Создание учебной базы данных.
3. Запросы к одиночным таблицам
  • Изучение подъязыка DML в части внесения, изменения, удаления данных.
  • Знакомство с конструкцией select. Агрегатные функции.
  • Виды условия поиска (предикаты). Строковые функции.
  • Преобразование типов данных. Функции для работы с датой. Математические функции.
4. Соединение
  • Виды соединений таблиц.
  • Подведение итогов по данным запроса.
5. Вложенные запросы
  • Виды вложенных запросов.
6. Продвинутые запросы
  • Процесс оптимизации SQL запросов.
  • Временные таблицы.
7. Объединение результирующих наборов
  • Операторы работы с наборами данных.
8. Оконные функции
  • Формирование запросов с использованием аналитических функций.
9. Расширение стандартного SQL
  • Создание и использование представлений.
  • Пакеты, переменные, ветвление, циклы, курсоры.
10. Транспонирование таблиц
  • Разворачивание данных, отмена разворачивания данных, динамический SQL.
11. Транзакции
  • Транзакции и параллелизм.
12. Программируемые объекты
  • Пользовательские функции.
  • Хранимые процедуры.
  • Триггеры.
13. Средства опытного пользователя
  • Средства импорта/ экспорта данных
14. Управление доступом к базе данных
  • Изучение подъязыка DCL.
15. Дипломный проект

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

Александр Омельченко

  • Middle Database Developer at DataArt
  • Опыт в Database более 3 лет
  • В программировании 4 года
  • В преподавании 2 года

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

Детали курса

Начало курса
4 сентября
Длительность
84 часа, 21 неделя
Расписание
Сб 10:00-14:00
Стоимость
9990 грн за курс

с 1 сентября:

[SmrkCourse cource=»kurs-programmirovaniya-python-v-dnepre» field=»newPrice»] [SmrkCourse cource=»kurs-programmirovaniya-python-v-dnepre» field=»units»]

Учеба в Level Up — это:

Поддержка преподавателя
Закрытый чат группы и преподавателя, где всегда можно решить возникающие вопросы по пройденному материалу
Командная работа
Основной упор делается на работу в команде: комплексные задания, распределение задач, сроки выполнения
Практические занятия
Теоретический материал обязательно закрепляем на практике. Большую часть времени уделяем получению практических навыков и работе с кодом
Карьерный коучинг
Бесплатные семинары и тренинги по составлению IT-резюме, подготовка к собеседованию и успешному его прохождению. Доступ к закрытому чату с вакансиями.
Стажировка
Основной упор делается на работу в команде: комплексные задания, распределение задач, сроки выполнения