Курс Database testing
SQL • NoSQL • CRUD • ACID • Queries • Transactions • Procedures • Functions • Triggers • Test Cases • Injection • Security • Performance Database testing
Навички тестування баз даних лише за 1 місяць!
та + 500$ до винагороди тестувальника!
Старт курсу
набір триває
Формат навчання
за вашим графіком
Тривалість
1 місяць / 4 заняття / 8 годин
Підтримка менторів
24 / 7
ОПИС
Курс призначений для тестувальників, що потребують підвищення кваліфікації до рівня Middle/Senior QA за напрямом «тестування баз даних».
Декілька ключових причин, чому вміння тестувати бази даних є цінними:
-
Забезпечення якості даних
Бази даних містять велику кількість важливої інформації для бізнесу. Тестування допомагає переконатися, що дані зберігаються та обробляються правильно, що покращує якість даних та забезпечує їхню надійність.
-
Виявлення помилок
Тестування баз даних допомагає виявити помилки в структурі даних, запитах, зв’язках та індексах. Виявлення та виправлення цих помилок на ранніх стадіях розробки дозволяє уникнути проблем пізніше, коли вони можуть стати дорогими та складними для виправлення.
-
Перевірка ефективності та продуктивності
Тестування баз даних допомагає оцінити їх ефективність та продуктивність. Ви можете перевірити, як база даних працює при великому обсязі даних та під навантаженням, і виявити проблеми з продуктивністю, що дозволяє вам прийняти необхідні заходи для оптимізації.
-
Безпека даних
Бази даних містять конфіденційну та важливу інформацію. Тестування баз даних допомагає виявити потенційні уразливості, такі як вразливості безпеки, SQL-ін’єкції та несанкціонований доступ, що допомагає забезпечити безпеку даних та запобігти можливим атакам.
-
Впровадження змін
Тестування баз даних є важливим на етапі впровадження змін, таких як нові функціональності, оновлення схеми або міграції даних. Воно дозволяє переконатися, що зміни виконуються правильно та не порушують наявних даних або функціональності.
ЯК ПРОХОДИТЬ НАВЧАННЯ
Заняття
Заняття проходять в будні дні 1 раз на тиждень. Провідні спеціалісти діляться своїм практичним досвідом.
Теорія
Вивчаємо теорію на реальних прикладах, вчимо лише основи.
Практика
Практика є важливим аспектом адже більше уваги ми приділяємо практиці.
Матеріали
Відеозаписи та інші матеріали доступні протягом всього навчання та після його завершення.
Допомога ментора
Постійний зв’язок з ментором у вирішенні всіх питань.
Онлайн заняття
Виконання завдання
Зворотній зв'язок
Виправлення помилок
Середня заробітна плата
в перші 2 роки роботи в IT
від 1500 до 3000 $
від 700 до 1000 $
від 400 до 700 $
Початок кар'єри
Через 1 рік
Через 2 роки
*статистичні дані з інформаційного ресурсу DOU
МЕТОДОЛОГІЯ НАВЧАННЯ
Власний кабінет Jungle cloud
Робоче середовище студентів і доступ
до всіх матеріалів програми
Онлайн заняття
2 онлайн зутрічі на тиждень
з менторами професіоналами
Комунікація в чаті
Група де знаходяться всі ментори
та студенти курсу
Круті ментори
Щоденно з вами на зв’язку кращі спеціалісти
цієї сфери, які допоможуть у всіх моментах
ПРОГРАМА КУРСУ
Формат навчання
за власним графіком
Вартість навчання
5 000 грн
✓ Курс тестування Баз даних - 1 місяць
✓ Кожна тема складається з 80% практики
✓ Тільки досвід тестування Database
✓ 1 заняття на тиждень
Тема 1. Вступ до баз даних.
Дізнайтесь про ключові поняття баз даних та важливість тестування баз даних.
-
Структура баз даних
-
Реляційні бази даних
-
NoSQL бази даних
-
Системи управління базами даних (СУБД)
Тема 2. SQL tutorial.
Поглиблене вивчення структурованих запитів SQL. Дізнайтесь, як створювати транзакції, змінювати та видаляти дані, як використовувати функції та операції для роботи з базами даних.
-
прості та складні запити
-
транзакції
-
процедури
-
функції
-
тригери
Тема 3. Тестування функціональності.
Навчіться перевіряти функціональність баз даних, включаючи створення, зміну та видалення даних, роботу зі звязками та обмеженнями, індексацію та оптимізацію запитів.
-
Що перевіряти в тестуванні БД
-
CRUD операції
-
ACID властивості транзакцій
-
Тест кейси для тестування БД
Тема 4. Тестування безпеки:
Дізнайтеся про основні проблеми безпеки баз даних та навчіться тестувати їх на наявність вразливостей, включаючи витоки даних, SQL-інєкції та несанкціонований доступ.
Тема 5. Тестування продуктивності:
Ознайомтесь з методиками тестування продуктивності баз даних, включаючи навантажувальне тестування, профілювання та оптимізацію запитів.
ВИМОГИ ДО КАНДИДАТА
Англійська мова на рівні intermediate або вище (можливість читати документацію англійською).
Досвід роботи QA