Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Запись

[Teachmeskills] Автоматизированное тестирование на JS (Вячеслав, Владислав)

Тема в разделе "Курсы по программированию"

Цена:
80000 руб
Взнос:
821 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa Организатор складчин

    [Teachmeskills] Автоматизированное тестирование на JS (Вячеслав, Владислав)

    [​IMG]

    Кем ты станешь:

    В плане организации курсов автоматизированного тестирования на JavaScript, TeachMeSkills — не школа, а полноценный университет. Мы готовим не столько автоматизаторов, сколько гарантов качества любых айти-продуктов. По окончании программы ты получишь все необходимые знания и навыки, от 2 до 6 проектов в портфолио.

    Твой результат в конце курса:
    1. Сможешь создавать автотесты для тестирования web-приложений и REST API, используя лучшие практики в индустрии
    2. Научишься запускать тесты, используя инструменты Continious Integration
    3. Напишешь грамотную документацию и отчет тестирования после завершения курсов по автоматизации тестирования на JavaScript
    4. Научишься работать с Selenium Webdriver, WebDriverIO, Cypress и Playwright на продвинутом уровне, научишься работать с тестовыми фреймворками для модульного и API тестирования
    5. Будешь знать концепции разработки и тестирования программного обеспечения
    6. Станешь востребованным Automation QA Engineer на JavaScript

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

    Модуль 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)
    • Способы привязки контекста выполнения: call, apply, bind
    Модуль 11 - Синхронность/Асинхронность в TypeScript
    • EventLoop
    • Promises
    • Использование метода fetch
    Модуль 12 - Модули
    • Модули. Работа с модулями
    • Встроенные модули: path, fs, os и константы __dirname, __filename
    • Работа с файлами и директориями: создание файла, чтение файла, запись в файл, удаление файла/директории
    • Обработка ошибок
    Модуль 13 - Введение в тестирование ПО
    • Краткая история
    • Методологии разработки
    • Составление и валидация требований
    Модуль 14 - Тестирование ПО
    • Тест-планы
    • Чек-листы
    • Тест-кейсы
    • Техники тест-дизайна
    Модуль 15 - Предоставление результатов о тестировании
    • JIRA и баг-репорты
    • Отчеты по тестированию ПО
    Модуль 16 - Введение в автоматизацию тестирования
    • Автоматизированное тестирование: основные понятия и определения
    • Целесообразность внедрения
    • Цели и подходы автоматизации
    • Настройка рабочего окружения
    • Пирамида тестирования и создание юнит-тестов для приложения
    Модуль 17 - Модульное тестирование
    • Mocha
    Модуль 18 - Тестирование API
    • Jest and super agent
    Модуль 19 - Selenium
    • Selenium WebDriver
    • WebDriver action, JS executor
    • Xpath, CSS селекторы
    Модуль 20 - Изучение подходов к построению тестов
    • BDD, DDT и TDD подходы при разработке приложений и тестов
    Модуль 21 - PageObjects и другие шаблоны проектирования
    • Слои ТА Framework
    • Использование паттерна Page Object
    • Использование паттерна Factory
    • Использование паттерна Singleton
    Модуль 22 - WebDriverIO
    • WDIO, WDIO parallel
    • WDIO+ Cucumber
    Модуль 23 - Playwright
    • Playwright
    Модуль 24 - Cypress
    • Cypress
    Модуль 25 - Reporting, Logging
    • Удобный репортинг для заказчика: Allure report
    • Логирование: log4js, winston
    Модуль 26 - Работы с базой данных
    • Основы реляционных БД
    • Подключение к БД, виды и выполнение запросов, работа с результатами запроса
    Модуль 27 - CI/CD
    • Cypress + Cirle CI
    • WDIO/Playwright + Jenkins
    Модуль 28 - Консультация по дипломному проекту
    • Автоматизация тестирования с нуля для проекта
    Модуль 29 - Проведение пробного технического собеседования
    • Подведение итогов курса
    • Проведение пробного технического собеседования
    • Ответы на вопросы студентов
    Модуль 30 - Онлайн-занятие «Поиск работы в IT»
    • Составление резюме и сервисы для создания резюме;
    • Создание и правильное оформление профиля в LinkedIn;
    • Составление мотивационного письма;
    • Работа с поиском вакансий на различных джоб-бордах;
    • Личные рекомендации Карьерного центра по поиску первой работы в IT
    Модуль 31 - Защита дипломного проекта

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх