SQL. Фундаментальний курс.

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

pic-01

Підходить для новачків

11 тем та іспит (теорія+практика)

60 уроків та 28 тестів

Сертифікат від QA Україна

Формат

Текстові ілюстровані уроки

Контроль

Періодичні онлайн-тести скрізь курс

Іспит

Формат онлайн-тесту по темах курсу

Сертифікат

За умови проходження всіх тестів та іспиту

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

pic-02

Відрізняти структуровані дані

Дані не просто лежать насипом в базі, вони певним чином організовані. Щоб гарно зрозуміти, що таке бази даних та як з ними працювати, треба обов'язково розібратися з основою. І це вона

pic-02

Відрізняти БД та СКБД

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

pic-02

Розуміти "архітектуру" БД

Отже, наші дані організовані у структури, і структури ці бувають дуже різні, тому перед тим, як робити запити до БД, маємо розібратися, за якою логікою побудована саме наша база. 

pic-02

Розуміти типи даних для БД

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

pic-02

Змінювати все в БД

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

Робити SELECT-и різної складності 

Відфільтрувати? Відсортувати? Згрупувати? З'єднати таблиці за допомогою JOIN? - Легко! Курс саме про це все!

Як проходить навчання

pic-03

Знайомтесь з платформою

На вас чекають уроки, що розбиті на тематичні розділи, тести для перевірки знань впродовж всього курсу та іспит в кінці. Доступ до матеріалів відкриється одразу після купівлі курсу.

pic-04

Отримуйте знання

Курс складаються із тематичних уроків різного обсягу. Проходьте їх будь-коли та будь-де. Доступ безстроковий, тож ви завжди можете повернутися і повторити теорію.

pic-05

Проходьте тести

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

pic-06

Ви не одні

На курсі присутній функціонал спілкування з автором курсу чи адміністрацією платформи. Щось не виходить, є питання? Кнопка чату доступна в кожному уроці та тесті. 

pic-07

Отримай сертифікат

А спочатку склади іспит, звісно.Іспит має форму онлайн тесту та доступний до багаторазового проходження. Після успішного проходження всіх уроків, тестів та іспиту буде згенеровано сертифікат від QA Україна.

Відгуки

VALENTYNA

Дякую за курс! Все змістовно ,читко структуровано. Мені, як початківцю, хотілось би більше різноманітних прикладів. Дуже надихають останні практичні завдання. Важкі, але цікаво було знайти рішення. Дякую за можливість навчатися і практикуватися.

далі

Вікторія

далі

Саніє

далі

Катерина

Дякую за курс! Що сподобалось: - чітко описані SQL запити, як вони працюють і їх особливості; - просто пояснено, що таке база даних і які є види, наведені приклади; - трікі питання на уважність) - в кінці почали додавати пояснення до відповідей (чому воно правильне або не правильне), це дуже допомагає проаналізувати свій хід думок з очікуваних результатом. Було круто доповнити це на перших темах також Чого мені не вистачило\ або я очікувала: - це розбір питання, а що тестувальник може з цим усім робити. Що знання запитів, зв'язків, типів даних йому дадуть. Навіщо йому просити доступ до бази даних і щось там робить. - можливо поверхнево вказати, які ще напрямки можуть бути для глибшого ознайомлення саме зі сторони тестування (можливо аналіз структури, можливо аналіз розвитку і розширення бази даних, можливо зі сторони секюріті чи перформансу - я точно не знаю, але надіялась щось таке почути, побачити)

далі

Олена

Я трошки шокована, якщо чесно: не очікувала, що я правильно виконаю 17 із 17 тестів і наберу 80 балів з 81. Курс дуже цікавий. Написаний без води, чітко і все по темі й зрозуміло. Мені було дуже цікаво. SQL мені сподобався, коли я навчалася на курсі "Тестувальник програмного забезпечення". Хотілося би ще попрактикуватися. Дякую всій команді безмежно!

далі

Denis

далі

Наталія

Дуже крутий, змістовний курс, без "води", українською! Щиро дякую!

далі

Tetiana

Щиро дякую за цікавий і корисний курс! Чітко і зрозуміло описана теорія, підкріплена прикладами, що дуже круто. Зручна платформа для проходження навчання. Дякую за Вашу працю, бажаю натхнення і успіхів у створенні нових проєктів!

далі

Олена

Курс сподобався, вся необхідна інформація зібрана у одному місці, є акценти на головному у темах, цікаві тести для самоперевірки. Хотілося б мати можливість ще більше попрактикуватися з якимось задачами, де було б необхідно не просто вибрати правільну відповідь з наведених, а власноруч написати запит.

далі

Maryna

далі

VALENTYNA

Дякую за курс! Все змістовно ,читко структуровано. Мені, як початківцю, хотілось би більше різноманітних прикладів. Дуже надихають останні практичні завдання. Важкі, але цікаво було знайти рішення. Дякую за можливість навчатися і практикуватися.

далі

Вікторія

далі

Саніє

далі

Катерина

Дякую за курс! Що сподобалось: - чітко описані SQL запити, як вони працюють і їх особливості; - просто пояснено, що таке база даних і які є види, наведені приклади; - трікі питання на уважність) - в кінці почали додавати пояснення до відповідей (чому воно правильне або не правильне), це дуже допомагає проаналізувати свій хід думок з очікуваних результатом. Було круто доповнити це на перших темах також Чого мені не вистачило\ або я очікувала: - це розбір питання, а що тестувальник може з цим усім робити. Що знання запитів, зв'язків, типів даних йому дадуть. Навіщо йому просити доступ до бази даних і щось там робить. - можливо поверхнево вказати, які ще напрямки можуть бути для глибшого ознайомлення саме зі сторони тестування (можливо аналіз структури, можливо аналіз розвитку і розширення бази даних, можливо зі сторони секюріті чи перформансу - я точно не знаю, але надіялась щось таке почути, побачити)

далі

Олена

Я трошки шокована, якщо чесно: не очікувала, що я правильно виконаю 17 із 17 тестів і наберу 80 балів з 81. Курс дуже цікавий. Написаний без води, чітко і все по темі й зрозуміло. Мені було дуже цікаво. SQL мені сподобався, коли я навчалася на курсі "Тестувальник програмного забезпечення". Хотілося би ще попрактикуватися. Дякую всій команді безмежно!

далі

Denis

далі

Наталія

Дуже крутий, змістовний курс, без "води", українською! Щиро дякую!

далі

Tetiana

Щиро дякую за цікавий і корисний курс! Чітко і зрозуміло описана теорія, підкріплена прикладами, що дуже круто. Зручна платформа для проходження навчання. Дякую за Вашу працю, бажаю натхнення і успіхів у створенні нових проєктів!

далі

Олена

Курс сподобався, вся необхідна інформація зібрана у одному місці, є акценти на головному у темах, цікаві тести для самоперевірки. Хотілося б мати можливість ще більше попрактикуватися з якимось задачами, де було б необхідно не просто вибрати правільну відповідь з наведених, а власноруч написати запит.

далі

Maryna

далі

VALENTYNA

Дякую за курс! Все змістовно ,читко структуровано. Мені, як початківцю, хотілось би більше різноманітних прикладів. Дуже надихають останні практичні завдання. Важкі, але цікаво було знайти рішення. Дякую за можливість навчатися і практикуватися.

далі

Вікторія

далі

Саніє

далі

Катерина

Дякую за курс! Що сподобалось: - чітко описані SQL запити, як вони працюють і їх особливості; - просто пояснено, що таке база даних і які є види, наведені приклади; - трікі питання на уважність) - в кінці почали додавати пояснення до відповідей (чому воно правильне або не правильне), це дуже допомагає проаналізувати свій хід думок з очікуваних результатом. Було круто доповнити це на перших темах також Чого мені не вистачило\ або я очікувала: - це розбір питання, а що тестувальник може з цим усім робити. Що знання запитів, зв'язків, типів даних йому дадуть. Навіщо йому просити доступ до бази даних і щось там робить. - можливо поверхнево вказати, які ще напрямки можуть бути для глибшого ознайомлення саме зі сторони тестування (можливо аналіз структури, можливо аналіз розвитку і розширення бази даних, можливо зі сторони секюріті чи перформансу - я точно не знаю, але надіялась щось таке почути, побачити)

далі

Олена

Я трошки шокована, якщо чесно: не очікувала, що я правильно виконаю 17 із 17 тестів і наберу 80 балів з 81. Курс дуже цікавий. Написаний без води, чітко і все по темі й зрозуміло. Мені було дуже цікаво. SQL мені сподобався, коли я навчалася на курсі "Тестувальник програмного забезпечення". Хотілося би ще попрактикуватися. Дякую всій команді безмежно!

далі

Denis

далі

Наталія

Дуже крутий, змістовний курс, без "води", українською! Щиро дякую!

далі

Tetiana

Щиро дякую за цікавий і корисний курс! Чітко і зрозуміло описана теорія, підкріплена прикладами, що дуже круто. Зручна платформа для проходження навчання. Дякую за Вашу працю, бажаю натхнення і успіхів у створенні нових проєктів!

далі

Олена

Курс сподобався, вся необхідна інформація зібрана у одному місці, є акценти на головному у темах, цікаві тести для самоперевірки. Хотілося б мати можливість ще більше попрактикуватися з якимось задачами, де було б необхідно не просто вибрати правільну відповідь з наведених, а власноруч написати запит.

далі

Maryna

далі

Відгуки

VALENTYNA

Дякую за курс! Все змістовно ,читко структуровано. Мені, як початківцю, хотілось би більше різноманітних прикладів. Дуже надихають останні практичні завдання. Важкі, але цікаво було знайти рішення. Дякую за можливість навчатися і практикуватися.

далі

Вікторія

далі

Саніє

далі

Катерина

Дякую за курс! Що сподобалось: - чітко описані SQL запити, як вони працюють і їх особливості; - просто пояснено, що таке база даних і які є види, наведені приклади; - трікі питання на уважність) - в кінці почали додавати пояснення до відповідей (чому воно правильне або не правильне), це дуже допомагає проаналізувати свій хід думок з очікуваних результатом. Було круто доповнити це на перших темах також Чого мені не вистачило\ або я очікувала: - це розбір питання, а що тестувальник може з цим усім робити. Що знання запитів, зв'язків, типів даних йому дадуть. Навіщо йому просити доступ до бази даних і щось там робить. - можливо поверхнево вказати, які ще напрямки можуть бути для глибшого ознайомлення саме зі сторони тестування (можливо аналіз структури, можливо аналіз розвитку і розширення бази даних, можливо зі сторони секюріті чи перформансу - я точно не знаю, але надіялась щось таке почути, побачити)

далі

Олена

Я трошки шокована, якщо чесно: не очікувала, що я правильно виконаю 17 із 17 тестів і наберу 80 балів з 81. Курс дуже цікавий. Написаний без води, чітко і все по темі й зрозуміло. Мені було дуже цікаво. SQL мені сподобався, коли я навчалася на курсі "Тестувальник програмного забезпечення". Хотілося би ще попрактикуватися. Дякую всій команді безмежно!

далі

Denis

далі

Наталія

Дуже крутий, змістовний курс, без "води", українською! Щиро дякую!

далі

Tetiana

Щиро дякую за цікавий і корисний курс! Чітко і зрозуміло описана теорія, підкріплена прикладами, що дуже круто. Зручна платформа для проходження навчання. Дякую за Вашу працю, бажаю натхнення і успіхів у створенні нових проєктів!

далі

Олена

Курс сподобався, вся необхідна інформація зібрана у одному місці, є акценти на головному у темах, цікаві тести для самоперевірки. Хотілося б мати можливість ще більше попрактикуватися з якимось задачами, де було б необхідно не просто вибрати правільну відповідь з наведених, а власноруч написати запит.

далі

Maryna

далі

VALENTYNA

Дякую за курс! Все змістовно ,читко структуровано. Мені, як початківцю, хотілось би більше різноманітних прикладів. Дуже надихають останні практичні завдання. Важкі, але цікаво було знайти рішення. Дякую за можливість навчатися і практикуватися.

далі

Вікторія

далі

Саніє

далі

Катерина

Дякую за курс! Що сподобалось: - чітко описані SQL запити, як вони працюють і їх особливості; - просто пояснено, що таке база даних і які є види, наведені приклади; - трікі питання на уважність) - в кінці почали додавати пояснення до відповідей (чому воно правильне або не правильне), це дуже допомагає проаналізувати свій хід думок з очікуваних результатом. Було круто доповнити це на перших темах також Чого мені не вистачило\ або я очікувала: - це розбір питання, а що тестувальник може з цим усім робити. Що знання запитів, зв'язків, типів даних йому дадуть. Навіщо йому просити доступ до бази даних і щось там робить. - можливо поверхнево вказати, які ще напрямки можуть бути для глибшого ознайомлення саме зі сторони тестування (можливо аналіз структури, можливо аналіз розвитку і розширення бази даних, можливо зі сторони секюріті чи перформансу - я точно не знаю, але надіялась щось таке почути, побачити)

далі

Олена

Я трошки шокована, якщо чесно: не очікувала, що я правильно виконаю 17 із 17 тестів і наберу 80 балів з 81. Курс дуже цікавий. Написаний без води, чітко і все по темі й зрозуміло. Мені було дуже цікаво. SQL мені сподобався, коли я навчалася на курсі "Тестувальник програмного забезпечення". Хотілося би ще попрактикуватися. Дякую всій команді безмежно!

далі

Denis

далі

Наталія

Дуже крутий, змістовний курс, без "води", українською! Щиро дякую!

далі

Tetiana

Щиро дякую за цікавий і корисний курс! Чітко і зрозуміло описана теорія, підкріплена прикладами, що дуже круто. Зручна платформа для проходження навчання. Дякую за Вашу працю, бажаю натхнення і успіхів у створенні нових проєктів!

далі

Олена

Курс сподобався, вся необхідна інформація зібрана у одному місці, є акценти на головному у темах, цікаві тести для самоперевірки. Хотілося б мати можливість ще більше попрактикуватися з якимось задачами, де було б необхідно не просто вибрати правільну відповідь з наведених, а власноруч написати запит.

далі

Maryna

далі

VALENTYNA

Дякую за курс! Все змістовно ,читко структуровано. Мені, як початківцю, хотілось би більше різноманітних прикладів. Дуже надихають останні практичні завдання. Важкі, але цікаво було знайти рішення. Дякую за можливість навчатися і практикуватися.

далі

Вікторія

далі

Саніє

далі

Катерина

Дякую за курс! Що сподобалось: - чітко описані SQL запити, як вони працюють і їх особливості; - просто пояснено, що таке база даних і які є види, наведені приклади; - трікі питання на уважність) - в кінці почали додавати пояснення до відповідей (чому воно правильне або не правильне), це дуже допомагає проаналізувати свій хід думок з очікуваних результатом. Було круто доповнити це на перших темах також Чого мені не вистачило\ або я очікувала: - це розбір питання, а що тестувальник може з цим усім робити. Що знання запитів, зв'язків, типів даних йому дадуть. Навіщо йому просити доступ до бази даних і щось там робить. - можливо поверхнево вказати, які ще напрямки можуть бути для глибшого ознайомлення саме зі сторони тестування (можливо аналіз структури, можливо аналіз розвитку і розширення бази даних, можливо зі сторони секюріті чи перформансу - я точно не знаю, але надіялась щось таке почути, побачити)

далі

Олена

Я трошки шокована, якщо чесно: не очікувала, що я правильно виконаю 17 із 17 тестів і наберу 80 балів з 81. Курс дуже цікавий. Написаний без води, чітко і все по темі й зрозуміло. Мені було дуже цікаво. SQL мені сподобався, коли я навчалася на курсі "Тестувальник програмного забезпечення". Хотілося би ще попрактикуватися. Дякую всій команді безмежно!

далі

Denis

далі

Наталія

Дуже крутий, змістовний курс, без "води", українською! Щиро дякую!

далі

Tetiana

Щиро дякую за цікавий і корисний курс! Чітко і зрозуміло описана теорія, підкріплена прикладами, що дуже круто. Зручна платформа для проходження навчання. Дякую за Вашу працю, бажаю натхнення і успіхів у створенні нових проєктів!

далі

Олена

Курс сподобався, вся необхідна інформація зібрана у одному місці, є акценти на головному у темах, цікаві тести для самоперевірки. Хотілося б мати можливість ще більше попрактикуватися з якимось задачами, де було б необхідно не просто вибрати правільну відповідь з наведених, а власноруч написати запит.

далі

Maryna

далі

Підтримка наставника та допомога спільноти

pic-08

Доступ до чату з підтримкою платформи або автором курсу. Кнопка чату завжди поряд на кожній сторінці курсу.

pic-09

QA Україна це спільнота. А QA Україна ED  це спільнота обраних всередині першої. Доєднуйся до нашого Discord серверу, спілкуйся з однокурсниками та викладачами по всім питанням, що стосуються навчання.

Викладачі

viktor_960_1080_2

Віктор Уштан

Автор курсу

QA Manager, 7 років досвіду

oleksa_960_1080

Олекса Мащиць

Редактор курсу

QA Evangelist, 12 років досвіду

Зміст курсу

  • Бази даних

    Загальна інформація. Класифікації та види БД

  • Категорії команд SQL

    Що можна виконати завдяки SQL

  • Реляційні бази даних

    То чому ж "реляційні"? Типи даних і зв'язки в реляційних БД. Створюємо і наповнюємо БД

  • SELECT, FROM, WHERE, ORDER BY

    Обираємо, фільтруємо, сортуємо. Найпоширеніші й найпростіші запити

  • UPDATE та DELETE

    Модифікуємо і видаляємо дані в таблиці

  • Комплексні умови: Логічні оператори, IN, BETWEEN, LIKE, DISTINCT, NULL

    Часто відповідь не одна — робимо все, щоб звузити коло пошуку.

  • Математичні операції, текст та дата

    Робота з математичними операціями. Найрозповсюдженіші функції опрацювання тексту та дати (репрезентація та складові частини)

  • Агрегатні функції. COUNT, SUM, AVG, MIN, MAX

    Обираємо не просто записи, а інформацію про набір даних: кількість, сума, середнє, мінімальне або ж максимальне значення

  • Групуємо з GROUP BY. Фільтруємо з HAVING

    Аналізуємо набори і окремі групи даних для подальшого аналізу і вибору потрібних групи

  • JOINS: INNER, LEFT, RIGHT та FULL

    Що ж робити, якщо потрібні дані не з однієї таблиці, а з кількох одночасно? Збираємо до купи те, що "розкидали" по різних таблицях.
    JOIN - збери сам те, що тебе цікавить. Зрозуміла інструкція додається — це ж вам QA Україна, а не IKEA:)

  • Підзапити та об'єднання результатів

    Вчимося використовувати один запит всередині іншого та об'єднувати результати кількох запитів 

Сертифікат

Підтвердження, що ви пройшли курс, та додатковий аргумент при влаштуванні на роботу.

SQL__Fundamentalniy_kurs_-1

Актуальні пропозиції

Доступна можливість оплати частинами/розстрочки від monobank, А-Банк та ОТП Банк!

Вартість

1500 грн