Introduction to SQL Free Marathon

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

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

СТАРТ – 14.09.2020

Taras Kloba_Data Teacher_SQLua Data Academy

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

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

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

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

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

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

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

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

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

У ході марафону дізнаєтеся:

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

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

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

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

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

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

1. Course Overview

2. Introduction

Модуль 2

2.1. Introduction.

2.2. The Relational Model.

2.3. Summary.

3. Understanding Basic SQL Syntax

Модуль 3

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

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

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

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

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

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

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.

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






 








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