Introduction to SQL Free Marathon

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

Хакатон у фіналі!

СТАРТ - 14.09.2020

Taras Kloba_Data Teacher_SQLua Data Academy

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

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

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

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

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

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

Марафон створений для початківців, які хочуть використовувати 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*
    Згоден / Згодна

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

    Заняття #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: Побудова георозподілених за стосунків

    Антон Бойко

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

    ТИЖДЕНЬ #1: Selecting Columns

    1. Course Overview

    2. Introduction

    2.1. Introduction.

    2.2. The Relational Model.

    2.3. Summary.

    3. Understanding Basic SQL Syntax

    3.1. Introduction.

    3.2. Basic SQL Commands – SELECT.

    3.3. Basic SQL Commands – INSERT.

    3.4. Basic SQL Commands – UPDATE.

    3.5. Basic SQL Commands – DELETE.

    3.6. Course Housekeeping.

    3.7. Summary.

    4. Creating a Table and Inserting Data

    4.1. Introduction.

    4.2. CREATE DATABASE.

    4.3. Demo – CREATE DATABASE.

    4.4. CREATE TABLE.

    4.5. Demo – CREATE TABLE.

    4.6. NULL Values.

    4.7. PRIMARY KEY.

    4.8. CONSTRAINT.

    4.9. ALTER TABLE.

    4.10. DROP TABLE.

    4.11. Demo – CREATE TABLE.

    4.12. Summary. 

    5. Querying Data with the SELECT Statement

    5.1. Introduction.

    5.2. Demo – SELECT.

    5.3. The SELECT List.

    5.4. SELECT List Wildcard (*).

    5.5. The FROM Clause.

    5.6. Demo – FROM Clause.

    5.7. How to Constrain the Result Set.

    5.8. DISTINCT and NOT DISTINCT.

    5.9. Demo – Distinct.

    5.10. Summary.

    ТИЖДЕНЬ #2: Filtering Rows and Joining Tables

    6. Filtering Results with the WHERE Clause

    6.1. The WHERE Clause.

    6.2. Demo – WHERE Clause.

    6.3. Boolean Operators.

    6.4. The AND Keyword.

    6.5. Demo – AND.

    6.6. The OR Keyword.

    6.7. Demo – OR.

    6.8. Other Boolean Operators.

    6.9. BETWEEN.

    6.10. Demo – BETWEEN.

    6.11. LIKE.

    6.12. Demo – LIKE.

    6.13. IN.

    6.14. Demo – IN.

    6.15. IS.

    6.16. IS NOT.

    6.17. Demo – IS AND IS NOT.

    6.18. Summary.

    7. Matching Different Data Tables with JOINs

    7.1. Introduction.

    7.2. CROSS JOIN.

    7.3. Demo – CROSS JOIN.

    7.4. INNER JOIN.

    7.5. Demo – INNER JOIN.

    7.6. OUTER JOINs.

    7.7. LEFT OUTER JOIN.

    7.8. Demo – LEFT OUTER JOIN.

    7.9. RIGHT OUTER JOIN.

    7.10. Demo – RIGHT OUTER JOIN.

    7.11. FULL OUTER JOIN.

    7.12. Demo – FULL OUTER JOIN.

    7.13. SELF JOIN.

    7.14. Summary.

    ТИЖДЕНЬ #3: Aggregate Functions

    8.Aggregate functions practice

    9.Combining aggregate functions with WHERE

    ТИЖДЕНЬ #4: Sorting and Grouping

    10. Shaping Results with ORDER BY and GROUP BY

    10.1. Introduction.

    10.2. ORDER BY.

    10.3. Demo – ORDER BY. 

    10.4. Set Functions.

    10.5. Demo – Set Functions.

    10.6. Set Function And Qualifiers.

    10.7. Demo – Set Function And Qualifiers.

    10.8. GROUP BY.

    10.9. Demo – GROUP BY.

    10.10. HAVING.

    10.11. Demo – HAVING.

    10.12. Summary. 

    11. Hackathon

    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.

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