Встигніть пройти безкоштовний тиждень до 26 вересня

Тестувальник QA Auto Безкоштовний тиждень

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

До завершення реєстрації лишилося:

До старту курсу залишилося:

Реєстрацію завершено. Якщо хочете приєднатись
до наступного запуску курсу, залиште свої дані
і ми зв’яжемось із вами, коли реєстрація відкриється.

Курсовий проєкт

до портфоліо

Англійська в ІТ

бонусний курс

Середній рівень

Навантаження - 5-8 годин на тиждень

1 Зареєструйтеся в один клік
2 Отримайте безплатний доступ до двох модулів
3 Подивіться 5 відеолекцій
4 Виконайте тестове завдання
5 Попрактикуйтеся в налаштуванні середовища
6 Продовжуйте навчання на повному курсі

Програма курсу

Модуль 1. Вступ в QA Auto

1.1. Життєвий цикл процесу розробки.

1.2. Що таке автоматизація. Види.

1.3. Цілі автоматизації.

1.4 Python як мова програмування.

1.5 Середовище розробки.

Модуль 2. Поняття величини в програмуванні

2.1. Змінні. Ідентифікатори змінних.

2.2. Вказівка присвоювання.

2.3. Типи даних.

Безкоштовний тиждень — це реальна можливість зрозуміти, чи підходить вам професія QA Engineer, та побачити, як відбувається навчання у Prometheus+.

Модуль 3. Поняття алгоритму
Алгоритм і його властивості.

Модуль 4. Лінійні алгоритми
4.1. Лінійні алгоритми.
4.2. Лінійні алгоритми (задача 1).
4.3. Лінійні алгоритми (задача 2).
Розвиваємо алгоритмічне мислення. Лінійні алгоритми

Модуль 5. Алгоритми з розгалуженням
5.1. Основні логічні операції.
5.2. Вказівка розгалуження (скорочена форма).
5.3. Вказівка розгалуження (повна форма).
5.4. Вказівка розгалуження (задача).
Розвиваємо алгоритмічне мислення. Алгоритми з розгалуженням

Модуль 6. Цикли
6.1. Вказівка повторення. Цикл з параметром.
6.2. Вказівка повторення. Цикл поки.
Розвиваємо алгоритмічне мислення. Алгоритми з циклами

Модуль 7. Допоміжні алгоритми
7.1. Метод покрокової деталізації.
7.2. Допоміжні алгоритми.
7.3. Допоміжні алгоритми (програмна реалізація).
Розвиваємо алгоритмічне мислення. Допоміжні алгоритми

Модуль 8. Структуровані типи даних
8.1. Списки.
8.2. Списки (задача).
Розвиваємо алгоритмічне мислення. Списки
8.3. Кортежі.
8.4. Множини.
8.5. Словники.
8.6. Рядки.

Модуль 9. ООП. Класи
9.1. Що таке ООП.
9.2. Що таке класи.
9.3. Конструктор класу.
9.4. Методи класу.

Модуль 10. ООП. Головні принципи
10.1. Інкапсуляція.
10.2. Наслідування.
10.3. Поліморфізм.

Модуль 11. LINUX
11.1. Операційні системи
11.2 Огляд системи Linux
11.3 Термінал
11.4 Робота з файлами і папками
11.5 Модифікація текстового файлу. Редактор VI
11.6 Команда cat
11.7 Команда grep
11.8 Збереження результату виконання команди >, >>
11.9 Конвеєри

Модуль 12. GIT
12.1. Завдання системи контролю версій
12.2. GIT. Налаштування
12.3 GitHub
12.4. Створюємо перший коміт
12.5. Гілки
12.6. GIT. Працюємо з гілками
12.7. Злиття гілок
12.8. Синхронізація гілок з GitHub

Модуль 13. Framework
13.1 Що таке фреймворк
13.2. Типи і особливості використання
13.3. Модульний фреймворк

Модуль 14. Pytest
14.1 Що таке Pytest
14.2. Фікстури
14.3. Фікстури. Обмін через conftest.py
14.4. Маркування тестів

Модуль 15. Клієнт-серверна архітектура
15.1 Як працює інтернет
15.2. Клієнт-Серверна архітектура
15.3. Комунікація в Клієнт-Серверній архітектурі


Модуль 16. HTTP
16.1. HTTP. Що це таке
16.2. HTTP. Request
16.3. HTTP. Стартовий рядок Request
16.4. HTTP. Python Request module
16.5. HTTP. Response
16.6. HTTP. Як тестувати HTTP

Модуль 17. API тестування
17.1 Що таке API
17.2. Як тестувати АРІ. Пишемо свій АРІ клієнт
17.3. Як тестувати АРІ. Пишемо тести


Модуль 18. SQL
18.1. Що таке база даних
18.2. Таблиця в базі даних
18.3. Зв’язки в таблицях баз даних
18.4 Python. Як приєднатися до бази даних
18.5. SELECT
18.6. WHERE
18.7. UPDATE
18.8. INSERT
18.9. DELETE
18.10. JOIN

Модуль 19. UI тестування
19.1 Що таке UI/UX тестування
19.2. Автоматизація UI тестування
19.3. Selenium WebDriver. Вступ
19.4. Selenium Web-Driver. Базові Операції
19.5. Selenium Web-Driver. Page Object

Що ви дізнаєтеся?

Ми підготували 1 безплатний модуль, що дасть вам картину повсякденної роботи DevOps-розробника:

SDLC та DevOps

Цикл розробки програмного забезпечення та DevOps 

Історія виникнення та антипатерни DevOps 

Формула DevOps, або чому не буває Junior DevOps 

З чого почати 

Типи сучасних команд 

Твій набір інструментів DevOps 

Coding Session «Build, Ship, Run» 

Безплатний тиждень в Prometheus — це можливість ознайомитися з професією та основними інструментами DevOps інженера. Розпочніть заняття зараз, щоб розібратися, чи підходить вам обрана професія та навчання у Prometheus+.

Отримайте все необхідне для старту карʼєри інженера DevOps з Prometheus+

Максимум практики

Сесії SRE, Platform Engineering та AI наживо

Hard skills

Технічні знання, яких буде достатньо для першої роботи в компанії

Soft skills

Навички, що допоможуть на співбесідах

Portfolio

Готові проєкти, які можна презентувати на інтервʼю

Сертифікат

Документ, який підтвердить набуті навички

IT English

Базові знання англійської, необхідні для вашої роботи

Prometheus це

Слухачів
0
онлайн-курсів
0 +
виданих сертифікатів
0
років у сфері освіти
0

Нагадайте про старт

Співробітники цих компаній навчаються в нас