Пройдя данный курс, вы освоите востребованную профессию «Автоматизация тестирования на Java» с нуля за 6 месяцев. Программа курса разработана преподавателями-экспертами школы GeekBrains.
Курс обучения профессии «Автоматизация тестирования на Java» подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.
Познакомитесь с основами системы контроля версий Git. Выясните, почему она важна в современной разработке и коллективном программировании. Вы также подготовитесь к прохождению собеседований, где несколько вопросов посвящены системе контроля версий.
Навыки по итогам курса:
Освоите основы объектно-ориентированного программирования (ООП) и научитесь создавать собственные проекты. Главная особенность курса ― сочетание теории и практики в виде онлайн-тренировок.
С нуля разработаете проект автоматизации тестирования на Java. Получите практический опыт применения сложных объектно-ориентированных концепций.
Перед прохождением курса рекомендуется освоить курс «Java. Уровень 1».
Узнаете, как верстать макеты, создавать статические сайты и простые интернет-магазины.
Навыки по итогам курса:
Научитесь проектировать и создавать базы данных, решать проблемы скалирования. Сможете строить простые и сложные запросы, анализировать и оптимизировать их производительность.
Навыки по итогам курса:
Разберёте основные инструменты для тестирования бэкенда, напишете фреймворк на Java, протестируете RESTful-сервисы и те, что используют SOAP для обмена данными. Настроите CI в Jenkins для автоматического запуска тестов.
Научитесь разворачивать тестовые фреймворки, используя популярный java-фреймворк SpringBoot. Разберете особенности конфигурации и построения архитектуры проекта, тестирование API с использованием RestTemplate, детали интеграции с ORM MyBatis, а также основы тестирования на заглушках с использованием Mockito. Также будут рассмотрены возможности использования Seleium WebDriver и Spring MVC для UI автотестов.