Формат обучения
Вебинары, видеолекции, практические задания
Трудоустройство
Поможем найти работу или стажировку
Документ
Диплом о профессиональной переподготовке
Тестировщик следит за качеством программного продукта — проверяет, насколько реальное поведение программы соответствует ожиданиям
Кому подойдёт этот курс
Для тех, кто хочет получить профессию в ИТ
Став тестировщиком, вы станете важной частью команды разработки ИТ-продуктов. При этом освоить профессию значительно проще, чем стать программистом.
Для начинающих тестировщиков
Углубите свои знания, освоите методы автотестирования, сможете кодить на Java, повысите профессиональный уровень и будете получать больше интересных задач.
Для тех, кто работает в техподдержке
Если вы уже работаете в ИТ и хотите стать частью команды разработчиков, иметь более удобный график и общаться больше с программистами, чем с пользователями, то переходите в тестирование.
Чему вы научитесь
Освойте IT
профессию без технического образования и начните искать работу через 2 месяца обучения
Получите практический опыт
работы в команде — выполните совместный проект с одногруппниками
Станьте специалистом
ручного и автоматизированного тестирования
Содержание курса
Начнём с азов проведения тестирования и введения в профессию. За 8 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии и заводить баги на платформе JIRA, а также тестировать API.
9 часов теории
32 часа практики
Работа с DevTools браузера
Введение в SQL. Запросы SELECT, UPDATE, DELETE
Тестирование ПО. Тест-дизайн
Артефакты тестирования
Инструменты тестирования
Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
Курсовой проект: тестирование сайта крупной компании
Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля вы сможете самостоятельно сверстать лендинг.
8 часов теории
8 часов практики
Теги для вёрстки контента страницы
Теги для вёрстки структуры страницы
Теги для вёрстки форм
Селекторы CSS
Определение контекста элементов
Блочная модель
Позиционирование элементов
Оформление текста
Оформление декоративных элементов
Состояние интерактивных элементов
Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
4 часа теории
9 часов практики
Предназначение системы контроля версий
Основные операции (фиксация и откат изменений, поиск, история)
Работа с сервисом GitHub
Ветки, слияние веток и разрешение конфликтов
Командная работа
В этом блоке начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.
15 часов теории
75 часов практики
Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
Программирование на Java: переменные, операторы, работа с отладчиком
Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
Testability, автотесты, введение в ООП: объекты и методы
Система сборки Maven, управление зависимостями, автотесты на JUnit5
Циклы, параметризованные тесты и аннотации
Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
Объектно-ориентированное программирование и проектирование
Объекты с внутренним состоянием, управление состоянием при тестировании
Композиция и зависимость объектов. Mockito при создании автотестов
Наследование и расширяемость систем. Проблемы наследования
Исключительные ситуации и их обработка. Тестирование исключений
Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
Collections Framework. CRUD и тестирование систем, управляющих набором объектов
Командный проект: провести тестирование и доработку рейтингового сервиса
Начнёте быстрее понимать техническую лексику, код и терминологию в вашем направлении. Сможете ориентироваться в профессиональном англоязычном контенте. Узнаете, как техническому специалисту подготовиться к собеседованию. Получите примеры прохождения интервью для разных специальностей.
5 часов теории
13 часов практики
Чтение технической документации
Языки программирования. Составление отчётов об ошибках
QA-тестирование
Слова из технической сферы, которые часто произносят неправильно
Навык просмотра англоязычного видеоконтента
Самопрезентация. Elevator Pitch
Прохождение собеседований
Высококлассное резюме и сопроводительное письмо
Email-переписка
Общение в технических чатах
Как вести звонки и встречи
Как учить лексику
Как учить грамматику
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas