Вы научитесь автоматизировать тестирование на Java с помощью инструментов Selenium и Maven и узнаете, как устанавливать плагины CI Jenkins. Сможете разворачивать фреймворки и тестировать API, проектировать базы данных и работать в системе контроля версий Git. Познакомитесь с принципами построения спецификаций для BDD, а также поймёте, как автоматические тесты позволяют находить уязвимости в бэкэнде быстрее и проще, чем при использовании ручных способов. Вы получите доступ к уникальным хакатонам и профессиональным воркшопам, в результате чего повысите квалификацию, сможете расширить экспертизу и сменить вектор карьерного развития.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Руководитель по цифровой трансформации
Директор по продукту
Инвестиционный директор
Учитель информатики
Веб-разработчик
Фронтенд-разработчик
PHP-разработчик
Программист
Промышленный дизайнер в Торгово-промышленная компания "Pro-Motion"
Руководитель проектов
Senior Software Developer
Ведущий программист
Product Manager
Senior Product Manager
Флорист
Старший разработчик в Яндекс
Вы поймете, по какому принципу проходит двуступенчатое обучение на курсе, как выбирается специализация и почему тестирование до сих пор актуально.
Вас ждут онлайн-лекции и вебинары с экспертами QA, а также практика создания собственного фреймворка и стратегии автоматизации тестирования. Курс подойдёт тем, кто уже владеет основами Java и Test Management System.
Рассмотрите понятия классов и объектов в ООП, освоите принципы абстракции, инкапсуляции, наследования и полиморфизма в разработке.
Познакомитесь с понятиями репозиториев, веток и коммитов, а также изучите основы Git для эффективной командной работы над проектом.
Узнаете, какие языки вам предстоит освоить, чтобы в будущем пользоваться ими для тестирования.
Научитесь создавать и администрировать реляционные базы данных, писать запросы на SQL, а также актуализировать их в зависимости от поставленной задачи.
Вы разберете несколько специализаций, в которых вы можете развиваться.
Вы заполните пробелы в математических знаниях.
Вы освоте один из наиболее популярных языков.
Изучите основы веб-разработки, сможете создавать несложные сайты с помощью HTML и CSS и верстать макеты дизайна.
Вы сможете программировать на языке Java. Сравните его с пройденным.
Вы решите несколько заданий для контроля знаний.
Рассмотрите возможности популярных и альтернативных фреймворков для запуска автотестов UI и API, а также научитесь формировать запросы к БД с помощью ORM MyBatis.
Освоите работу со специфическими инструментами для запуска ручныхтестов, соберёте готовый к использованию стек технологий.
Спроектируете дорожную карту автоматизации тестирования на Java, подготовите тестовую документацию, продумаете структуру и инструменты.
Вы узнаете, как проходят собеседования на должности в IT.
Сможете пользоваться новыми инструментами.
Отработаете знания на практике.
Освоите алгоритм таких тестов.
Сравните процесс тестирования с веб-приложениями.
Подведете итоги курса и решите финальный кейс.
Узнаете, что такое исключения и как отработать их качественно.
Создадите фреймворк и настроите автоматические тесты бэкэнда различных сервисов на Java c помощью Jenkins.
Поймете, как моделировать динамические аспекты системы.
Будете управлять процессом разработки.
Познакомитесь с ОС.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров