Розробка баз даних SQL

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

Вивчіть можливості сучасних баз даних та підвищить свій професійний рівень.
Cтарт: Можна приєднатись

Записатися зараз

Кращі ціни 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 і навички роботи з БД вкрай важливі. Безумовним плюсом є додаткові знання в якійсь галузі економіки – наприклад, фінансах, логістиці і т.д. Цей курс системно навчить вас і розширить ваші можливості як розробника.

Деталі курсу

Початок курсу

Можна приєднатись

Тривалість

84 години, 21 тиждень

Розклад

Сб 12:00-16:00

Вартість

11500 грн за курс
Опануй перспективну спеціальність БЕЗ відриву від роботи і навчання!

Кому буде корисний курс?

Новачкам в 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 роки

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

Деталі курсу

Початок курсу
Можна приєднатись
Тривалість
84 години, 21 тиждень
Розклад
Сб 12:00-16:00
Вартість
11500 грн за курс

Навчання в Level Up — це:

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