Online | Offline
КУРС

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

  • Перший рівень у кар'єрі Data Engineer
  • Навчишся збирати, аналізувати дані та приймати на їх основі корисні для бізнесу рішення
  • Опануєш аналітичні інструменти для створення системи метрик
Оплата частинами

Заробітня плата Data Engineer

від 400$ до 3200$

(за даними work.ua або dou.ua)

Чим займається SQL Developer?

Займається проектуванням, розробкою, оптимізацією, налагодженням та підтримкою баз даних. Також цей спеціаліст займається складанням технічної документації та звітів по роботі БД.

Курс не обмежується вивченням базових конструкцій, а насичений великою кількістю нюансів та вчить мислити мовою T-SQL. Особливу увагу приділяємо сучасним тенденціям у розвитку Data Warehousing т.к. хмарні сервіси Microsoft Azure Data Platform.

Коротко про курс

icon

Інтенсивна практика і розбір домашніх завдань

icon

Можливість онлайн навчання + відеозаписи всіх занять

icon

Випускний проект у портфоліо

icon

Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди

video-thumb

Після курсу ти зможеш

icon

Base

Розуміти архітектури, структури та принципи роботи БД. Створювати свої SQL запити для отримання даних

icon

Specification

Розбиратися у специфіці різних баз даних та керувати доступом

icon

Projection

Проектувати, оптимізувати, адмініструвати бази даних та проводити нормалізацію даних

icon

Development

Створювати пошукові запити для ієрархічних конструкцій та писати складні запити на SQL

icon

Analytics

Маніпулювати, сортувати та групувати дані за допомогою різних запитів

icon

Triggers

Створювати уявлення та працювати з ними. Написання функцій та тригерів та працювати з ними

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

Остання версія мови T-SQL та СУБД сервіси

Занурення в Data Warehousing

Оптимізація роботи з кодом Git&Github

Вступ
  • Основні поняття
  • Моделі баз даних
  • Види систем управління базами даних
  • Підключення до навчальних серверів БД
  • SQL Server Management Studio
  • T-SQL
  • Синтаксичне структурування коду
Типи даних
  • Типи даних T-SQL
  • Вивчення підмови DDL у частині створення, модифікації, видалення таблиць
Обмеження цілісності даних
  • Види обмежень цілості даних
  • Види зв'язків таблиць
Нормалізація та денормалізація даних
  • Форми нормалізації: 1nf, 2nf, 3nf
Индексирование данных
  • Види індексів MS SQL Server
Запити до одиночних таблиць
  • Вивчення підмови DML
  • Конструкція SELECT
  • Перетворення типів даних
  • Агрегатні функції
  • Види предикатів
  • Рядкові функції
  • Функції для роботи з датою
  • Математичні функції
  • Оператори та функції розгалуження
Git
  • СКВ Git
  • Вивчення базових консольних команд
  • Робота з локальним репозиторієм
  • GitHub
  • Git-flow
  • Робота з віддаленим репозиторієм
З'єднання
  • Види з'єднань таблиць
  • Підбиття підсумків за даними запиту
Вкладені запити
  • Види вкладених запитів
Об'єднання результуючих наборів
  • Оператори роботи з наборами даних
Розширені запити
  • Тимчасові таблиці
  • Процес оптимізації SQL запитів
Віконні функції
  • Ранжуючі функції
Транспонування даних
  • Розгортання даних
  • Скасування розгортання даних
Програмовані об'єкти
  • Пакети, змінні, розгалуження, цикли
  • Курсори
  • Динамічний SQL
  • Функції користувача
  • Збережені процедури
  • Тригери
  • Уявлення
  • Під'мова DCL
Транзакції
  • Поняття транзакції
  • Вивчення TCL
PROJECT
  • Підготовка та захист випускного проекту

Хто читає цей курс?

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

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

Middle Database Developer at DataArt

  • Досвід в Database більше 3 років
  • В програмуванні 5 років
  • Досід викладацької діяльності та менторства 4 роки

Як відбувається навчання?

Живі заняття

Навчання в онлайн форматі з можливістю прямої комунікації

90% практики

Практика з першого дня навчання: робота над реальним проектом для портфоліо

Підтримка викладачів

Закритий Telegram чат групи з викладачем, розбір домашніх завдань та регулярний зворотний зв'язок

Кар'єрні івенти

Онлайн-екскурсії в топові IT-компанії, тренінги з Soft Skills та підготовка до працевлаштування

Твоє резюме після навчання

Дмитро Пащенко SQL developer Trainee
Зарплата від 400$
Графік Работа в офісі
Освіта Level Up
Ключові навички
  • Розбираюсь в архітектурі та структурі баз даних
  • Вмію проектувати БД різної складності
  • Маю досвід створення та налаштування баз даних за допомогою MS SQL Server
  • Розуміння фізичних та логічних структур даних
  • Вмію самостійно збирати, обробляти та аналізувати дані
  • Розумію принципи роботи з SQL та написання власних запитів
  • Сильні аналітичні здібності та увага до деталей
  • Готовність вчитися, зростати та вдосконалюватися в галузі якості

Так буде виглядати твій електронний сертифікат

який ти зможеш додати до свого CV

Інструменти, які ти опануеш

icon
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview
instrumet preview

Microsoft SQL Server

Система управління реляційними базами даних розроблена корпорацією Microsoft. Основна мова запитів — Transact-SQL, створений спільно Microsoft і Sybase. Transact-SQL є реалізацією стандарту ANSI/ISO із структурованої мови запитів з розширеннями.

instrumet preview

Git

Розподілена система управління версіями, які допомагають розробникам стежити за змінами коду.

instrumet preview

Github

Найбільший веб-сервіс для хостингу IT-проектів та їхньої спільної розробки. Веб-сервіс заснований на системі контролю версій Git та розроблений на Ruby on Rails та Erlang компанією GitHub. Насамперед, сервіс Gitub - це хмарне сховище файлів. Сенс у тому, що на цьому сервісі ви можете розмістити файли зі свого комп'ютера і зберігати їх на віддаленому сервері. Причому, робити це можете абсолютно безкоштовно.

instrumet preview

PostgreSQL

Вільна об'єктно-реляційна система управління базами даних, що базується на мові SQL. Безкоштовне програмне забезпечення з відкритим кодом. PostgreSQL може запускати динамічні веб-сайти та веб-програми як опцію для стека LAMP

instrumet preview

MySQL

Реляційна система управління базами даних із відкритим вихідним кодом. В даний час ця СУБД одна з найбільш популярних у веб-додатках - переважна більшість CMS використовує саме MySQL (часто тільки її, без альтернатив), а майже всі веб-фреймворки підтримують MySQL вже на рівні базової конфігурації (без додаткових модулів)

Допомагаємо з працевлаштуванням

кожен випускник Level Up отримує допомогу та підтримку Центру розвитку кар'єри

Надаємо консультацію

Разом із фахівцем ти проаналізуєш свої компетенції, визначиш кар'єрні цілі та позиціонування на ринку праці

Допомагаємо з резюме

Разом з кар'єрним менеджером ти складеш якісне резюме та супровідний лист, які допоможуть виділитися серед інших кандидатів

Пропонуємо вакансії

Менеджер з працевлаштування регулярно інформує студентів курсу про актуальні вакансії у наших компаній-партнерів

Сприяємо твоєму розвитку

Менеджер з працевлаштування створює безкоштовні івенти для розвитку твоїх soft skills та HR-зустрічі з роботодавцями

Допомагаємо отримати роботу мрії

Ти навчишся презентувати себе на співбесіді - очній або заочній. А якщо подаєш резюме на вакансії наших партнерів, менеджер з працевлаштування збирає зворотний зв'язок у роботодавців

Деталі курсу

Дата старта

24 березня

Тривалість

96 години, 24 тижнів

Розклад

Нд 15:00-19:00

Способи оплати

Одразу за курс 10% знижка
Помісячно на без переплат
Покупка частинами
від
від 3 до 12 платежів без комісії

Дізнатись вартість та отримати консультацію

    Оплата курсу

    Виберіть кількість платежів

    Введіть слово, щоб почати пошук

    dontleave

    Ви впевнені, що Вам не потрібна наша консультація?

      Отримати консультацію

      happy

      Вітаю! 👏

      Ти вже на півдорозі до успішної кар'єри в IT

      Вашу заявку прийнято, ми зв'яжемося
      з вами протягом 30 хвилин