designing
Workshops
5 воркшопів
щоб навчитися залучати стейкхолдерів на різних етапах дизайн-процесу
Дізнатись більше
Dev & Data Science

SQL для початківців

Базовий SQL інтенсив, щоб опанувати основні команди й концепції та навчитися ефективно працювати з системами управління базами даних.

Про інтенсив

Якщо ви працюєте в IT, потреба опанувати SQL може виникнути на вашому кар'єрному шляху в будь-який момент. І не важливо — розробник ви чи проджект менеджер. SQL потрібен усім.

Якщо початківцям бази даних можуть здатися темним лісом, то ми знаємо всі його найкоротші та найсвітліші стежки. Проведемо по них на інтенсиві. Протягом трьох тижнів навчання SQL онлайн студенти:

— освоять структуру та принципи роботи баз даних, щоб ефективно з ними працювати;
— навчаться розуміти потреби бізнесу та проєкту і формувати на їхній основі ефективні запити SQL;
— повправляються в умінні використовувати SQL для вирішення конкретних завдань.

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

березень 2024 інтенсив триває 3 тижні
8 000 грн оплачуйте самостійно або через роботодавця
20 місць кожен учасник отримує фідбек від куратора групи

Куратор

Олександр Українець

NLP/ML Engineer. Науковий співробітник у галузі ML, у минулому — Swift розробник.

Понад 7 років досвіду в програмуванні. Входить у топ 3% програмістів на Codewars та в топ на LeetCode. Розробляє нову нейромережеву технологію розпізнавання зображень з використанням клітинних автоматів.

Програма інтенсиву

  • Базові команди для роботи з таблицею

    • — Робота із Select.
    • — Оператори порівняння.
    • — Функція для фільтрування даних.
    • — Where-statement.
    • — Приклади major flavors. Коментарі.
  • Агрегація, фільтрація агрегованих даних

    • — Функції агрегації (суматори).
    • — Способи проведення аналітики на групах.
    • — Способи фільтрації агрегованих даних.
  • Функції для роботи з датою, часом і рядками

    • — Базові функції для роботи з датою.
    • — Структура дати та її варіації.
    • — Функції для роботи з рядками.
  • Моделювання БД, робота з таблицями

    • — Етапи моделювання баз даних (БД).
    • — Приведення таблиць до нормальних форм (НФ).
    • — Випадки використання НФ.
    • — Використання ACID.
    • — Отримання практичних навичок для уникнення аномалій під час роботи з таблицями.
  • Способи зʼєднання таблиць. Join та Set Operations

    • — Типи з'єднань Joins та операцій над множинами Set Operations.
    • — Типи з'єднань Inner, Left, Right, Cross, Full, Self і способи задання умов для Join (On, Using).
    • — Операції над множинами.
  • DDL/DML та CRUD операції

    • — Операції DDL — Create, Drop, Alter, Rename, Truncate — для визначення структури бази даних.
    • — Функції DML — Update, Delete, Insert — для маніпулювання даними.
    • — Різниця між DDL і DML.

Інтенсив для вас, якщо ви

Розробник, тестувальник, дата саєнтист тощо

хочете розширити свою експертизу й вивчити SQL з нуля

Проджект / продакт менеджер, маркетолог, аналітик, фахівець служби підтримки тощо

і вже зараз маєте потребу працювати з даними за допомогою SQL

Час

10+ годин на тиждень для виконання домашніх завдань

English

Intermediate і вище

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

Живі заняття

Живі вебінари з куратором та групою будуть проходити щовівторка та щоп’ятниці о 19:30.

Real-life завдання

У нас діє Practicult — культ практики. Тому ви виконуватимете багато складних завдань. Have fun & survive.

Регулярний фідбек

У нас немає базових і преміум режимів. Тільки преміум, завжди. Отримайте від куратора все. І так, десята ітерація — це нормально.

Сертифікат за здобутки

Видаємо лише тим, хто своїм потом, часом і силами його заслужив.

ГРАФІК

Старт

березень 2024

Тривалість

3 тижні

Вебінари

вівторок, п'ятниця — 19:30

Мова викладання

українська

Дізнайтеся більше

Twitter Осередок технарів, Development & Data Science новин, фізри для мозку, непроханих порад та соціально-наукового холівару

Запитання

Що таке SQL?

SQL, або Structured Query Language, — дослівно мова структурованих запитів. Це декларативна мова програмування, яку використовують для зберігання й обробки записів у базах даних. Щоб описати дії, які можна виконувати за допомогою SQL, використовують абревіатуру CRUD — створювати (create), читати (read), модифікувати (update), видаляти (delete).

Кому потрібно знати SQL?

SQL може знадобитися майже будь-кому, хто працює в IT. Обовʼязково ним володіти мають, зокрема, розробники, дата саєнтисти, дата інженери, тестувальники, аналітики. Часто його використовують продакт і проджект менеджери, маркетологи та інші. Тож якщо ви працюєте в ІТ чи плануєте пов'язати себе з цією сферою, імовірно, знання SQL стане вам у пригоді.

Що потрібно для вивчення SQL?

Ми пропонуємо курс SQL для початківців. Тому вам не потрібно мати досвіду. Утім, важливо володіти англійською на рівні Intermediate і вище та бути готовим багато вчитися, щоб освоїти SQL програму і закріплювати знання на практиці.

Як вивчити SQL?

Щоб вивчити SQL з нуля та навчитися використовувати ці знання для виконання реальних задач, достатньо пройти базовий курс SQL. За підтримки куратора та разом з іншими студентами ви матимете змогу відточити отримані вміння на реальних завданнях, щоб отримати практичний досвід.

Чого я навчуся на інтенсиві?

Ви навчитеся працювати з базами даних, зокрема писати ефективні запити до них, використовувати оптимальні методи фільтрації, сортування, групування та об'єднання даних для ефективного аналізу тощо.

Чи потрібні мені професійні навички?

Ні, усе потрібне вивчатимемо з нуля. Важливо лише мати змогу одразу застосовувати отримані знання на практиці. Наприклад, мати доступ до даних, з якими зможете працювати за допомогою SQL.

З яким софтом ми працюватимемо?

Вам знадобиться pgAdmin. Також будемо використовувати додаткові БД External db.

А сертифікат буде?

Ми видамо вам сертифікат, якщо ви будете брати участь у вебінарах і активно виконувати завдання.

Реєстрація

Ще маєте запитання?
Не соромтесь їх ставити.

Проконсультуйте мене