Introduction to SQL Free Marathon

Безкоштовний 4-тижневий марафон
"Introduction to SQL"

Захист проєктів, створених командами, відбувся у фіналі!

ЯК ВСЕ БУЛО? - ПРЕС-РЕЛІЗ

Переможці та топ-10 кращих проєктів марафону «Introduction to SQL»

У фіналі безкоштовного 4-тижневого марафону «Introduction to SQL» відбувся захист проєктів, які команди учасників готували майже протягом 5 тижнів. Вітаємо та дякуємо 10-ти командам, яким вистачило сил довести свої проєкти до захисту і представити їх публічно перед журі. Вітаємо команду-переможця – Команду #18 «La Comanda» та її ментора – Тарас Озарків! Щиро дякуємо топовим професіоналам галузі ІТ – нашим менторам, спікерам та учасникам журі за Ваш час та досвід!

Команди планують продовжити роботу над проєктами. А ми запрошуємо зацікавлених професіоналів та компанії підтримати команди у розробці та впровадженні їхніх ідей… ЧИТАТИ ДАЛІ

МАРАФОН В ЦИФРАХ

600

Людей виявили бажання та зареєструвалися 

424

Взяли участь через робочі групи у Telegram

5+

Тижнів фактичної роботи Учасників

9

Онлайн-лекцій із домашніми завданнями

14

Спікерів та менторів серед топ-професіоналів

10+

Підготовлених проєктів, 50+ команд

Taras Kloba SQLua

Викладач та куратор марафону:
Тарас Кльоба

СЕО SQL.ua, DataMatrix CTO у EveryMatrix, Засновник SQL.ua Data Academy. Детально про досвід Тараса тут

Чому варто вивчати SQL?

  • SQL потрібен практично на кожному ІТ-проєкті, де є робота із даними;
  • Базові знання SQL є необхідними практично у всіх спеціалізаціях ІТ;
  • SQL – це стандарт для роботи з даними, який не зникне нікуди у найближчі десятиліття.

У фіналі марафону всі бажаючі учасникі (10 команд) взяли участь у захисті перед професійним журі та здобули практику на реальному кейсі!

Для кого марафон?

Марафон створений для початківців, які хочуть використовувати SQL для зберігання даних, написання запитів для цих даних, для маніпуляцій (зміни, редагування…) з даними, що вже є в наявності.

Категорії Учасників:

  • Студенти, джуніори, трейні, інтерни…які хочуть виконувати нові більш складні ролі у проєктах.
  • Програмісти з досвідом, які працювали з іншими технологіями та зараз хотіли би навчитися добре працювати з даними.

У ході марафону дізнавалися:

✔️ як зберігати дані;

✔️ як писати SQL-запити та отримувати корисну для Вас інформацію із цих даних;

✔️ як виконувати маніпуляції із даними (зміна, видалення);

✔️ використовували отриманні знання на реальних дата-сетах.

ЩИРО ДЯКУЄМО

Викладачам та Менторам марафону

Тарас Кльоба_SQLua Data Academy

Викладач марафону:
Тарас Кльоба

СЕО SQL.ua, DataMatrix CTO у EveryMatrix, Засновник SQL.ua Data Academy. 

Детально про досвід Тараса тут.

Читати особисту історію Тараса Кльоби у блозі.

Павло Голуб_спікер та викладач SQLua Data Academy

Викладач марафону:
Павло Голуб

Senior PostgreSQL Expert та Developer в CYBERTEC, 18 років досвіду в ІТ.

Детально про досвід Павла тут.

Читати особисту історію Павла Голуба у блозі.

Taras-Fedoruk-SQL-Marafon-Teacher

Викладач марафону:
Тарас Федорук

Anton-Boyko-Speaker-SQLua Data Academy

Викладач марафону:
Антой Бойко

Microsoft Regional Director, Microsoft Azure MVP, Founder of Ukrainian Azure Community, Solution Architect

Детально про досвід Антона тут.  Особиста історія Антона в ІТ (блог).

Yevgen-Nedashkivskyi-SQL-Marathon-Mentor

Викладач марафону:
Євген Недашківський

DBA/Developer в AllStars-IT Ukraine, Microsoft Data Platform MVP.

Детально про досвід Євгена тут.

Читати статтю з ідеями Євгена про БД у блозі.

Volodymyr-Sokolovskyi-Speaker-SQLua-Data-Academy

Викладач марафону:
Володимир Соколовський

Founder at NFED – Сenter of non-formal education, Communications Specialist at ELEKS, Author of the «TRAINER’s GUIDE» book.

Детально про Володимира. 

Mykola Povyivovk Speaker SQLua Data Academy

Ментор марафону:
Микола Побийвовк

Tech Lead – Data Engineering в Ciklum, співорганізатор UDCK. Досвід в ІТ-галузі – 12 років, спікер наших Data Talks. 

Детально про досвід Миколи тут. 

Danylo-Antsybor-Data-Teacher-Mentor-SQL-Marathon

Ментор марафону:
Данило Анцибор

Software Engineer у DataRobot. Досвід в ІТ – 9+ років. Працював також Data Scientists в компанії Talkable та Team Lead у Luxoft.

Детально про досвід Данила тут.

Ivan-Gerasymchuk-SQL-Marathon-Mentor

Ментор марафону:
Іван Герасимчук

Independent Software Developer Multi Room Audio Player, Fullstack dev in WhiteTown S.R.O. 15+ в IT, створення продуктів від ідеї та до монетизації. 

Детально про досвід Івана тут.

Taras-Ozarkiv-SQL-Marafon-Mentor

Ментор марафону:
Тарас Озарків

Tech Lead, Senior DWBI developer у SoftServe. Leader of Lviv Data Platform User Group, Co-founder at Power BI On AIR.

Детально про досвід Тараса тут. 

Oleksandra-Klusenko-SQLua-Mentor-Marafon

Ментор марафону:
Олександра Клусенко

Petro-Kharchyshyn-SQLua-Mentor-Online-Marafon-3

Ментор марафону:
Петро Харчишин

Senior Software Engineer у GlobalLogic.

Детально про досвід Петра тут. 

Oleg-Alexeev-SQL-Marathon-Mantor

Ментор марафону:
Олег Алєксєєв

Microsoft Certified Solutions Expert: Data Platform (MS SQL).

Детально про досвід Олега тут.

Taras-Hlushko-SQL-Marahon-Mentor

Ментор марафону:
Тарас Глушко





    Погоджуюся на обробку та використання персональних даних анкети SQL.ua Data Academy*
    Згоден / Згодна

    MARATHON LESSONS

    Дивіться відео занять марафону

    Заняття #1. 15.09:

    Introduction to SQL: Install PostgreSQL SELECT, ORDER BY, WHERE, LIMIT

    Тарас Кльоба

    Заняття #2. 21.09:

    Театр починається з вішалки. Як правильно розпочати проєкт?

    Тарас Федорук

    Заняття #3. 22.09:

    Introduction to SQL: Joining Tables, Functions and Grouping

    Тарас Кльоба

    Заняття #4. 24.09:

    Suck-cess, або як створити свій проєкт та як правильно робити помилки

    Іван Герасимчук

    Заняття #5. 29.09:

    Introduction to SQL: Як спроєктувати базу даних?

    Павло Голуб

    Заняття #6. 01.10:

    Introduction to SQL: Погані та хороші звички написання SQL-запитів

    Євген Недашківський

    Заняття #7. 06.10:

    Introduction to SQL: Створення проєкту: від ідеї – до першого фідбеку від клієнта

    Тарас Кльоба

    Заняття #8. 07.10:

    Захист ідей: як презентувати себе/команду і проєкт перед журі в онлайні?

    Володимир Соколовський

    Заняття #9. 08.10:

    Marathon Projects: Побудова георозподілених за стосунків

    Антон Бойко

    ВІДГУКИ УЧАСНИКІВ

    Щиро дякуємо та бажаємо натхнення!

    Victor Logatskiy

    Марафон “Introduction to SQL” – це значно більше, ніж просто базовий курс з SQL для початківців. Адже організатори передбачили у програмі цього Марафону подання не лише теоретичних основ з організації баз даних та практичних навичок з формування запитів до них, але й створили певні умови та стимули до ініціювання учасниками своїх власних проектів, низка з яких у певній готовності була продемонстрована наприкінці Марафону. Підбір спікерів Марафону та постійна підтримка його учасників з боку організаторів були на найвищому рівні, а викладення матеріалу відбувалося з використанням доступної для розуміння лексики та професійної термінології навіть для початківців. ..В цілому, Марафон “Introduction to SQL” від SQL.ua Data Academy перевершив мої очікування. Дякую!

    Наталія Кишкар

    Дуже рада, що потрапила на онлайн марафон Introduction to SQL. Змогла відновити свої знання по запитам до таблиць. Дізналася багато корисної інформації стосовно створення поєктів з нуля. Побудова ER model у рамках хакатону дала змогу дитальніше зрозуміти мову запросив. Нарешті розібралася з типами данних. Набула навичок спілкування та продуктивної взаємодії з командою.

    Василь Мосейчук

    Марафон “Introduction to SQL” – це не тільки хороший базовий курс по SQL але й хороший стимул для власних проектів. Хороший підбір спікерів які просто та зрозуміло пояснювали складні речі. Такі курси з такою віддачею і великою кількістю матеріалу це рідкість і справжній подарунок для новачка.

    Програма марафону "Introduction to SQL"

    ТИЖДЕНЬ #1:

    15.09. #1: Introduction to SQL: Install PostgreSQL SELECT, ORDER BY, WHERE, LIMIT (Тарас Кльоба)

    1. Вступ – старт онлайн-марафону «Introduction to SQL».
    2. Інсталяція PostgreSQL.
    3. Огляд PgAdmin.
    4. Перший запит.
    5. Підказки у PgAdmin – Intellisense.
    6. Сортування даних.
    7. Фільтрування даних.
    8. Команда LIMIT.
    9. Домашнє завдання №1 (Selecting).
    10. Відповіді на питання Учасників марафону.

    ТИЖДЕНЬ #2:

    21.09. #2: Introduction to SQL: Театр починається з вішалки. Як правильно розпочати проєкт? (Тарас Федорук)

    1. Project is: Що є і що не є проєктом? Ключові ознаки, що у Вас «проєкт».
    2. Join Project: Що означає «управляти проєктом» та «брати участь у проєкті»? – Розподіл ролей та відповідальності. Самоідентифікація та робота у команді.
    3. Deadline Friendly: Планування проєкту для підтримки ключових дат.
    4. Your Successful Marathon Project: Як успішно виконати проєкт на марафоні:
    5. Project Validation: Як перевірити, що створений проєкт буде затребуваним / отримає високу оцінку.
    6. Presentation Matters: Мотивація «стейкхолдерів» (менторів та інших помічників Вашої команди серед професіоналів). Як гарно презентувати команду та проєкт?
    7. Відповіді на питання Учасників марафону #Intro2SQL.

    22.09. #3: Introduction to SQL: Joining Tables, Functions and Grouping (Тарас Кльоба)

    1. Огляд домашнього завдання із модуля #1.
    2. Функції (скалярні та агрегаційні).
    3. Групування даних.
    4. Поєднання таблиць.

    24.09. #4: Introduction to SQL: Suck-cess, або як стартувати свій проєкт (Іван Герасимчук)

    1. Інструменти для пошуку та перевірки ідей.
    2. Lean Startup.
    3. Customer Development.
    4. How to Plan an MVP – minimum viable product.
    5. Команда проєкту.
    6. Монетизація.
    7. Натхнення та як правильно робити помилки?
    8. Відповіді на питання Учасників марафону #Intro2SQL.

    ТИЖДЕНЬ #3:

    29.09. #5: Introduction to SQL: Як проєктувати бази даних? (Павло Голуб)

    1. Візуальне моделювання баз даних.
    2. Нотація Чена.
    3. Цілі візуального моделювання.
    4. Як виглядає біль?
    5. Рівні абстракції діаграм.
    6. PgMDD stands for MicroOLAP DataBase Designer for PostgreSQL
    7. Основні сценарії.
    8. Демо та відповіді на питання.

    01.10. #6: Introduction to SQL: Погані та хороші звички у написанні запитів SQL (Євген Недашківський)

    1. Іменування об’єктів, що ламає робочий код.
    2. Пошукові оператори, що не оптимізуються.
    3. Логіка роботи NULL.
    4. Проблеми швидкодії при конвертації типів даних.
    5. Неочевидні підзапити.
    6. SELECT *.
    7. Скалярні функції.
    8. Чутливіть до регістру.
    9. EXISTS.

    ТИЖДЕНЬ #4:

    06.10. #7: Introduction to SQL. Створення проєкту: від ідеї – до першого фідбеку від клієнта (Тарас Кльоба)

    1. Вибір набору даних.
    2. ETL Pipeline.
    3. Оптимізація пошуку у базі даних.
    4. Створення простого Telegram боту.
    5. Запуск трафіку для перевірки ідеї.
    6. Відповіді на питання Учасників.

    07.10. #8: Introduction to SQL. Захист ідей: як презентувати себе/команду і проєкт перед журі в онлайні? (Володимир Соколовський)

    1. Структура виступу – як сформувати контент для презентації проєкту.
    2. Методи подачі інформації.
    3. Різниця презентації в онлайн- та оффлайн-форматах. Що потрібно врахувати для успішного захисту у дистанційному режимі?
    4. Подолання страху перед виступом – ключові фактори впевненості.
    5. Вдалий фінал – що і як говорити на завершення, відповідно до мети презентації.
    6. Відповіді на питання Учасників.

    08.10. #9: Introduction to SQL: Побудова георозподілених застосунків (Антон Бойко)

    1. Розбираємо приклад актуальної бізнес-задачі в сфері споживчих товарів широкого вжитку.
    2. Відповіді на виклики бізнес-задачі:
    3. Виклик #1: Підтримка бізнес-правил, які динамічно змінюються.
    4. Виклик #2: Як реалізувати глобальну присутність (товару бренду) за адекватні гроші;
    5. Виклик #3: Як зробити глобальне оновлення застосунку без зупинки його роботи.
    6. Вибір технологій для вирішення бізнес-задач.
    7. Відповіді на питання Учасників.

    ТИЖДЕНЬ #5:

    13.10. Захист проєктів - частина №1.

    Команда # 15 – «Космічні котята»

    Команда # 5 – Judgement day

    Команда # 11 – «Перше травня!»

    Команда # 28 – Terra Incognita

    Команда # 33 – NANITO

    21.10. Захист проєктів - частина №2.

    Команда # 16 – High Five

    Команда # 44 – Science sqlBot

    Команда # 13 – Lucky Team

    Команда # 6 – «404»

    Команда # 18 – La Comanda

    8. Adding, Changing, and Removing Data

    8.1. Introduction.

    8.2. INSERT.

    8.3. Demo – INSERT.

    8.4. BULK INSERT.

    8.5. Demo – BULK INSERT.

    8.6. UPDATE.

    8.7. Demo – UPDATE.

    8.8. DELETE.

    8.9. Demo – DELETE.

    8.10. Summary.

    Реєструйтеся зараз: