занятий
занятий в неделю
старт
За неделю записалось
Осталось
Улучши уровень своих навыков в QA!
Этот курс предназначен для улучшения технических навыков у специалистов по QA Manual.
Этот курс включает такие темы, как GraphQL, gRPC, REST, SOAP, изучение различных инструментов для тестирования API на уровне Advanced, перехват трафика, базовое программирование и написание скриптов, их запуск в Jenkins и его настройки. Курс охватывает технические темы, требуемые сегодня на рынке труда, предоставит конкурентные преимущества и сделает вас более востребованными специалистами.
Курс предназначен для всех специалистов по ручному тестированию и для выпускников, окончивших курс QA Manual.
Цели курса
- Овладеть основами JavaScript
- Научиться эффективно работать с Git. Разобраться в различных типах веб-сервисов (REST, gRPC, GraphQL, SOAP) и их отличиях
- Научиться писать автоматизированные API-тесты на высоком уровне, используя Postman. Работа с моками, запуск тестов с разными параметрами, написание скриптов на языке JavaScript, изучение библиотек для создания надежных проверок и многое другое
- Ознакомиться с концепцией Docker
- Детальнее ознакомиться с Jenkins, включая его настройки, создание рабочих процессов (джобов) и запуск API-тестов
- Выучить инструменты для перехвата трафика (Charles, Fiddler)
- Разобрать инструмент для нагрузочного тестирования — JMeter
- Разобраться с нереляционными базами данных
Изучаемые технологии
-
JavaScript
-
Git
-
Rest
-
Postman
-
Docker Compose
-
Jenkins
-
JMeter
-
MongoDB
-
graphQL
-
gRPC
-
SOAP
-
Chai Assertion
-
Charles
Программа курса
QA Technical Pro

-
Git
- Настройка и конфигурация
- Основы Git
- Знакомство с GitHub
- Работа с ветками
- Продвинутые команды Git
-
Основы JavaScript
- Введение в JavaScript
- Изменения и типы данных
- Преобразование типов
- Математические операторы
- Операторы сравнения
- Булевые операторы
- Условные конструкции
- Циклы и массивы
- Объекты
- Функции
-
Регулярные выражения
-
API тестирование
- Клиент-серверная архитектура
- HTTP/HTTPS протокол
- Другие технологии для передачи данных на сервер
- REST
- gRPC
- graphQL
- SOAP
- Инструменты для тестирования API
-
POSTMAN advance
- Знакомство с Postman
- Переменные
- Разновидности окружающей среды
- Snippets
- Написание скриптов на языке JavaScript
- Advanced Assertions
- Json Schema
- Автоматический запуск тестов
- Запуск тестов с разными параметрами
- Mock servers
- Работа с Flows
-
CI/CD
- Что такое CI/CD
- Continuous Deployment vs. Continuous Delivery
- Развертывание Jenkins
- Плагины в Jenkins
- Запуск Postman Collections в Jenkins
- Генерация репортов
-
Знакомство с Docker
- Введение
- Установка Docker
- Основные команды и создание контейнеров
- Настройки Jenkins в Docker
- Запуск API коллекций в Docker
-
Другие инструменты для работы с API
- Перехват трафика (Fiddler, Charles)
- Jmeter
-
MongoDB
- Базовые CRUD операции
- MongoDB Queries
- Aggregation
В конце курса выполняется дипломный проект.
Бонусы курса
Выпускники получают сертификат об окончании курса
Каждый сертификат имеет уникальный номер, по которому потенциальный работодатель может проверить его валидность и увидеть базовые показатели успеваемости.
Как проходит обучение
Преимущества обучения в Компьютерной школе Hillel
-
Группы по 17 человек Преподаватель уделяет время каждому студенту
-
Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
-
Система личных кабинетов Эффективное и удобное обучение.
-
Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
-
Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
-
Практические занятия Большая часть занятий ориентирована на практику.
-
Что мы делаем для того, чтобы вы достигли успеха?
-
Проводим мастер-классы по подготовке резюме и поиску работы
-
Регулярно обновляем программы курсов под требования рынка
-
Приглашаем преподавать только лучших практикующих специалистов
-
Развиваем нашу сеть партнеров среди топовых IT-компаний
-
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
Часто задаваемые вопросы
-
Какой нужно иметь компьютер, чтобы обучаться на курсе QA Technical Pro?
Требования к компьютеру для обучения на курсе QA Technical Pro.
Операционная система:
- Windows 10 64-бит
- macOS 10.13 или выше
- Linux: Ubuntu 16.04 - 20.04
Процессор* :
- Минимум intel core i3 3-го поколения
- Рекомендуется i5 7-го
*Допустимы аналоги от AMD
Оперативная память:
- Минимум 4 гб
- Рекомендуется 8 гб
Память:
- Минимально 200 гб HDD и более
- Рекомендуется 200 SSD и более