Мы не продаем курсы в записи, только live-общение и практика с ментором
От 2 до 6 проектов
В портфолио по окончании курса + диплом на английском языке
Высокий рейтинг
4,9 / 5 средний рейтинг от наших выпускников, довольных обучением
Поиск работы
Активная помощь в поиске первой работы как в СНГ, так и в ЕС
Кем ты станешь
Automation QA Engineer разрабатывает автоматические тесты для нахождения уязвимостей и проверки ПО.
На курсе QA Engineer ты научишься писать автотесты для web-приложений и REST API. Познакомишься с современными тестовыми фреймворками, научишься создавать тестовую документацию, анализировать результаты тестов и составлять отчеты по ним.
Процесс дистанционного обучения
Прямая трансляция в ZOOM
В 19:00 в дни занятий подключаетесь по ссылке в онлайн-комнату, где будет проходить занятие. Вы можете задавать вопросы , показывать свой экран и общаться в чате с преподавателем. Все как на обычном занятии.
Домашние задания
Обязательные домашние задания, чтобы закрепить полученные знания на практике. По всем выполненным заданиям преподаватель дает подробную обратную связь.
Запись занятия и материалы
После каждого занятия вы будете получать запись урока, чтобы в любой момент времени освежить его в памяти и пересмотреть важные моменты.
Живое общение
Преподаватель курса, другие студенты и менеджеры школы всегда доступны онлайн в общем чате и готовы оперативно помочь с возникшими вопросами.
Дипломный проект
Дипломный проект в конце обучения, который вы сможете включить в резюме.
Твой результат в конце курса
1
Сможешь создавать автотесты для тестирования web-приложений и REST API, используя лучшие практики в индустрии
2
Научишься запускать тесты, используя инструменты Continious Integration
3
Напишешь грамотную документацию и отчет тестирования после завершения курсов по автоматизации тестирования на JavaScript
4
Научишься работать с Selenium Webdriver, WebDriverIO, Cypress и Playwright на продвинутом уровне, научишься работать с тестовыми фреймворками для модульного и API тестирования
5
Будешь знать концепции разработки и тестирования программного обеспечения
6
Станешь востребованным Automation QA Engineer на JavaScript
Дипломный проект по курсу Автоматизированное тестирование на JavaScript включает в себя следующие этапы:
Создание тестового фреймворка для юнит тестов
Создание тестового фреймворка для API (интеграционных) тестов для web приложения
Реализация тестовый фреймворка для UI тестирования для web приложения
Поможем получить твою первую работу в IT
Наш карьерный центр помогает с профориетацией в IT, а также оказывает поддержку студентам, способствует их трудоустройству в международные IT-компании и занимается сопровождением в поиске работы за рубежом.
Идеальное резюме
Мы подскажем, как создать конкурентоспособное резюме и релевантное сопроводительное письмо, чтобы выделиться среди других кандидатов
Профиль в LinkedIn
Расскажем, как заполнить профессиональный профиль в LinkedIn, чтобы его начали замечать рекрутеры
Подготовка к собеседованию
Расскажем, из каких этапов состоит собеседование, а также научим презентовать себя и свои сильные стороны для его успешного прохождения
Твоя работа в IT
Отправим подготовленное резюме нашим партнёрам международным IT-компаниям и дождемся вместе с тобой твой первый оффер на работу мечты
93%
Трудоустроенных выпускников после консультации в карьерном центре.
170+
Компаний партнеров
14000+
Компаний ищут специалистов в ИТ сфере на рынке СНГ
Наши компании партнеры
Стань востребованным Automation QA Engineer на JavaScript
Оставь телефон в форме ниже, и мы проконсультируем тебя в ближайшее время.
Преподаватели курса
Вячеслав
Software Test Automation Engineer в WM Reply 4,5+ года опыта коммерческой разработки
Владислав
Test Automation Engineer в OrionSoft 3+ года опыта коммерческой разработки
Юрий
Test Automation Engineer в iTechArt Group 3+ года опыта коммерческой разработки
Смотри интервью с Вячеславом на нашем YouTube канале
Оптимальные требования по мощности для вашего ПК:
ОС: Windows 10+ / MacOS Sierra+ Оперативная память: от 4-8 Гб Видеокарта: от 1 Гб
Программа курса
124 академических часов Программа курса автоматизированного тестирования программного обеспечения на JavaScript составлена практикующими IT специалистами на основе требований IT компаний.
1. Введение в TypeScript
Введение в TypeScript (NodeJS)
Настройка окружения IDE
NPM
package.json
Как устроен TS
Компиляция и интерпретация исходного кода. JIT-компиляция
Запуск программы
2. Система контроля версий
Что такое система контроля версии
Классификация систем контроля версии
Git
Основные команды Git
Github
Создание репозитория и размещение исходного кода
Форматирование кода: ESLint, Prettier
3. Основы TypeScript
Типы данных TS
Переменные
Область видимости. Hoisting
Преобразование типов
Условный и логические операторы
Циклы (for, while, do ... while)
4. Строки, числа, дата, регулярные выражения
Строки. Работа со строковым типом данных
Числа. Работа с числами. Random
Дата. Работа с датой и времене
5. Функции
Что такое функции
Способы объявления функций
Параметры и аргументы функций
Параметры по умолчанию
IIFE
6. Объекты
Объекты, JSON
Доступ к свойствам и методам объекта
Цикл работы с объектами (for ... in)
Objects clone/copy
Типы и интерфейсы
7. Массивы (Часть 1)
Массивы
Доступ к элементам массива
Циклы работы с массивами (for ... of)
Внутренние методы работы с массивами
8. Массивы (Часть 2)
Методы работы с массивами: filter, map, reduce, foreach, some/every
Деструктуризация объектов/массивов (spread)
Копирование массивов
Коллекции: Map, Set. Методы работы с ним
9. ООП (Часть 1)
Функции-конструкторы при создании объектов. Ключевое слово new
Ключевое слово this. Понятие контекста
Прототипы. Prototype. __proto__
Наследование с использованием прототипов
Понятие классы и объекты
Появление классов: свойства get(), set(), статические свойства
10. ООП (Часть 2)
Понятия ООП: Наследование, Инкапсуляция, Полиморфизм
Наследование с использованием классов (extend, super)