Автоматизатор ПЗ з нуля

Інтенсивне навчання QA автоматизації ПЗ з азів
31.08.2022
БЕЗКОШТОВНЕ ЗАНЯТТЯ
RU
UA

Курс "QA Automation Engineer" з нуля

21 заняття по 2 години двічі на тиждень
СТАРТ: 14 вересня
РОЗКЛАД ЗАНЯТЬ: ср. 19:00, суб. 11:00
РІВЕНЬ: з нуля
ФОРМАТ НАВЧАННЯ: онлайн-вебінари
Дізнатися більше про курс
21 заняття по 2 години двічі на тиждень
СТАРТ: 14 вересня
РОЗКЛАД ЗАНЯТЬ: ср. 19:00, суб. 11:00
РІВЕНЬ: з нуля
ФОРМАТ НАВЧАННЯ: онлайн-вебінари

Кому підійде курс QA Automation Engineer?

Курс "QA Automation Engineer з нуля" (авоматизатор ПЗ) зможе освоїти будь-яка людина, адже він у нас з нуля. Ми покажемо, як встановити все необхідне програмне забезпечення для того, щоб створити перший еталонний проєкт для QA автоматизації.

Крім цього, всім студентам ми подаруємо еталонний проєкт для QA автоматизації, який разом будемо доопрацьовувати та шліфувати на всіх заняттях на курсі "QA Automation Engineer з нуля".

Освоїти основи QA Automation Engineer не так вже й складно, коли вам покажуть цю професію справжні професіонали в QA автоматизації!

Що ви отримаєте в результаті?

Наприкінці курсу "QA Automation Engineer з нуля" (автоматизатор ПЗ) у всіх випускників нашої школи буде свій готовий еталонний фреймворк з автоматизації.
QA Automation Engineer зможе в майбутньому розгортати за допомогою цього зразка будь-які проєкти і легко доопрацьовувати і вдосконалювати його під потреби бізнесу. Ми разом з вами побудуємо потужний фундамент QA автоматизації, щоб вам було легко працювати на проєктах будь-якої складності в майбутньому.

Програма курсу "QA Automation Engineer з нуля":

Лекція 1. Встановлення та налаштування середовища. Змінні. Типи даних. Оператори
  • Встановлення та налаштування Java
  • Встановлення та налаштування Intellij IDEA
  • Перша програма
  • Git
  • Змінні
  • Типи даних
  • Оператори
    Лекція 2. Умовні оператори. Цикли
    Умовні оператори:
    • if...else
    • switch
    • ternary
    Цикли:
    • for
    • while
    • do...while
    • for each
        Лекция 3. Масиви в Java
        • Одновимірні масиви
        • Сортування
        Лекция 4. Методи в Java
        • Методи
        • Значення, що повертаються
        • Параметри
        • Метод main
        • Перевантаження методів
        • Рекурсія
        Лекція 5. Робота з рядками
        • Створення рядків
        • Конкатенація рядків
        • Зміна рядків
        • Final
        • Парсинг рядків
        • Regular Expressions
        Лекція 6. Введення в ООП
        • Що таке ООП, об'єкти
        • Конструктори
        • Сетери та гетери
        • Модифікатори доступу
        • Принципи ООП
        Лекція 7. Клас Object. Наслідування
        Object:
        • Клас Object
        • Методи класу Object
        • Ключове слово static
        Лекція 8. Наслідування
        Inheritance:
        • Что таке наслідування
        • Просте наслідування
        • Багаторівневе наслідування
        • Що таке поліморфізм
        • Перевизначення методів
        Лекція 9. Абстракція. Інтерфейси
        Abstraction:
        • Що таке абстракція
        • Абстрактний клас
        • Абстрактний метод
        Interfaces:
        • Що таке інтерфейс
        • Поля та методи інтерфейсу
        • Дефолтні та статичні методи
        • Множинне успадкування
        • Анотація класів VS інтерфейсів
        Лекція 10. Inner / Nested classes. Enums. Exceptions
        Inner / Nested classes. Enums:
        • Внутрішні класи
        • Статичні внутрішні класи
        • Перерахування
        Exceptions:
        • Що таке винятки?
        • Ієрархія винятків
        • Перевірені та неперевірені винятки
        • try..catch
        • try..catch..finally
        • Перекидання винятків. Ключове слово throws
        • Створення свого винятку
        • Перекидання винятів. Ключове слово throw
        Лекція 11. Колекції в Java
        Collections Framework. Lists - ArrayList/LinkedList:
        • Структура даних. Основні структури
        • Що таке колекції
        • Списки
        • ArrayList – внутрішній устрій.
        • Алгоритми, складність алгоритмів
        Collections Framework. HashMap/HashSet:
        • Hash функції. Колізії
        • Асоціативний набір. Хеш-таблиці
        • Внутрішній устрій HashMap. Алгоритми, складність
        • Устрій HashSet
        TreeMap/TreeSet
        Queue. PriorityQueue
        Лекція 12. IO. Files. JDBC
        IO. Files:
        • Робота з файлами
        • Читання файлів
        • Записування файлів
        • Property-файли
        JDBC:
        • Робота з базами
        • Основи JDBC
        • Основи SQL
        Лекція 13. Патерни проєктування
        Патерни проєктування:
        • Що це таке?
        • Singleton
        • Factory
        • Factory Method
        • Facade
        • Builder
        Лекція 14. Підходи до автоматизації тестування вебдодатків. Тестові фреймворки. Maven
        Підходи до автоматизації тестування вебдодатків:
        • TDD
        • BDD
        • DDT
        Що таке Maven?

        Test Frameworks:

        • Що таке JUnit, testNG
        • Анотації
        • Suites
        Лекція 15. Параметризовані тести. Репортинг. Логування. Скриншоти
        • Параметризовані тести
        • Репортинг, звітність - Allure
        • Loggers: Common loggers
        • Logback / Log4j
        • SLF4j
        • Скриншоти
        Лекція 16. Selenium
        Selenium:
        • Browser management
        • Browser configuration
        Лекція 17. Selenium
        Selenium:
        • Locators
        • Working with WebElement
        • Waits
        • WebDriverWait
        • FluentWait
        Лекція 18. Патерни проєктування. JS
        Listeners
        JS for automation


        Патерни проєктування:
        • Page Object
        • Page Factory
        • Element Factory
        Лекція 19. Web Services
        Web Services:
        • Що таке вебсервіс?
        • Rest Assured
        Лекція 20. Jenkins
        Jenkins:
        • Огляд
        • Встановлення
        • Базове налаштування
        • Пайплайни
        Лекція 21. Іспит
        Ще більше

        Викладачі курсу "QA Automation Engineer з нуля"

        Наша спецпропозиція:

        Встигніть записатися на навчання з автоматизації зі знижкою!

        Даруємо бонус до 05.09.2022

        Ви можете сплатити курс частинами.
        Залиште заявку і ми вам зателефонуємо.

        На вас чекає ще подарунок:

        Відеокурс "Англійська мова"

        Гарантуємо повернення оплати до 2-го заняття

        Якщо після першого заняття ви не захочете продовжувати навчання, ми повернемо вам гроші в повному обсязі. Одразу ж і без з'ясування причин.

        Контакти

        Телефони:
        E-mail:
        Ми в соцмережах: