Автоматизация тестирования на Java Advanced
- 3 месяца обучения онлайн
- Стоимость 79 000 рублей
Старт 5-го потока 18 апреля в 20:00 по МСК
Вас ждет:
Научим разрабатывать процессы в востребованном стеке
Java
Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun MicrosystemsGradle
Gradle — система автоматической сборки, построенная на принципах Apache Ant и Apache Maven, которая при этом предоставляет DSL на языках Groovy и Kotlin вместо традиционной XML-образной формы представления конфигурации проектаJUnit5
JUnit5 — библиотека для модульного тестирования программного обеспечения на языке JavaSpring
Spring — универсальный фреймворк с открытым исходным кодом для Java-платформы, необходим для более удобного проектирования и создания приложенийAllure
Allure — TMS, тест-менеджмент система для управления тестированием (ручным и автоматизированным)REST assured
REST assured — широко используемая технология с открытым исходным кодом для тестирования REST APISOAP Api
SOAP Api — протокол, основанный на XML, по которому веб-сервисы взаимодействуют друг с другом или с клиентамиgRPC
gRPC — фреймворк с открытым исходным кодом, разработанный компанией Google для вызов удаленных процедур (RPC)Wiremock
Wiremock — инструмент на Java для эффективной симуляции HTTP-серверовJDBC
JDBC — мощный интерфейс прикладных программ (API) в руках Java для работы с различными базами данныхSwift
Swift — безопасный, быстрый и интерактивный язык программирования от Apple для разработки iOS и OS X приложенийXCTest
XCTest — фреймворк, который позволяет писать и запускать тесты, был создан для модульного тестированияKaspresso
Kaspresso — очень гибкий и настраиваемый фреймворк для создания автоматизированных тестов под AndroidDocker
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложенийJira
Jira — коммерческая система отслеживания ошибок, предназначена для организации взаимодействия с пользователями, также используется для управления проектамиКому подойдет наш курс?
Для QA Automation Engineer с опытом от 1-го года работы
От вас потребуется знание Java Core, базовые знания Docker, знания реляционных баз данных и SQL
Для тех, кто хочет получить углублённые знания в рамках автоматизации на Java
Настроите кастомные шаблоны для тестов и отчётности, создадите собственные, научитесь параллелизации и нативному тестированию Android и iOS (нужен macOS)
Повысить квалификацию, систематизировать знания и попасть в комьюнити
Освоите актуальный стек, подтянете и систематизируете знания, попадете в экспертное сообщество, где всегда рады поделиться опытом и ответить на ваши вопросы, даже если они выходят за рамки программы самого курса
Программа курса
- Расширение функциональности и параллелизация тестов в JUnit5
- Кастомизация фреймворков «Allure, Selenide, HTTP-клиенты»
- Написание Unit тестов
- Тестирование API, GraphQL, gRPC и микросервисов
- Нативное тестирование iOS
- Нативное тестирование Android
Кто будет учить?
Учитесь у сильнейших в отрасли. Наши преподаватели регулярно выступают на
конференциях и организовывают их (Heisenbug, Cyprus IT Forum), являются основателями и активными участниками крупнейших сообществ по автоматизации тестирования.
Они всегда рады ответить на ваши вопросы, даже если они выходят за рамки программы самого курса.
Дмитрий Тучс
Dodo Brands
Артём Eрошенко
Qameta Software
Владислав Зингер
Dodo Engineering
Как мы учим?
Много практики
Все наши занятия — живые. И для вашего удобства мы записываем каждое из них. Все уроки структурированы. По тайм-кодам вы легко сориентируетесь во время просмотра видео.
Мы тестируем реальные продукты, каждое занятие пишем тесты. Закрепить и применить свои знания на практике вы можете в домашних заданиях, которые прилагаются практически к каждому уроку. К концу курса у вас будет готовый Github с проектами, его вы сможете показать его вашему будущему работодателю.
Отзывчивая поддержка
и сообщество
Поддержка школы ответит на все ваши вопросы.
Задать любой интересующий вас вопрос можно и в чате курса.
Гостевые
преподаватели
В школе часто проводятся дополнительные занятия с приглашенными преподавателями.
Бессрочный доступ
к материалам
Вы платите один раз и получаете полный доступ к материалам курса навсегда и без
дополнительных плат.
После приобретения курса у вас
останется доступ к материалам вашего потока. Можете
пользоваться нашим курсом как базой знаний по интересующим вопросам и
возвращаться, когда вам удобно.
Собственная
инфраструктура
У школы есть работающий Jenkins, учебные доступы к Allure TestOps, учебный аккаунт в Jira. Для учебы студентам предоставляется доступ к сервису для оформления и переработки вашего CV/Резюме. У школы есть своя фриланс биржа: https://autotests.cloud/, где вы сможете окупить стоимость обучения, взяв в работу несколько проектов под руководством опытных инженеров.
79 000 ₽
-
Занятия в прямом эфире с возможностью задать вопросы преподавателям - Записи занятий с тайм-кодами, полезные ссылки и домашние задания с проверкой и обратной связью
- Чат со студентами и преподавателями потока
- Консультации наставников и преподавателей при необходимости
- Сертификат участника по окончании курса (при неуспешной сдаче дипломного проекта)
- Сертификат участника с пометкой о выполненном дипломе по окончании курса (при успешной сдаче дипломного проекта)
FAQ
Как проходят занятия?
В живом режиме с преподавателями по понедельникам и средам в 20.00 по МСК, записи занятий выкладываются на следующий день, также к записям добавляем тайм-коды, чтобы вам было легче их пересматривать. Домашние задания есть практически у каждого занятия.
Что нужно иметь чтобы обучаться на курсе?
Операционная система: Win \ Mac \ Linux, 8 гб ОЗУ, процессор i3 2,8 Ghz или лучше. Минимум 6 свободных часов в неделю, 4 из них будут занимать занятия, плюс – выполнение ДЗ, время выполнения которых сильно зависит от выбранного вами подхода и вашего прошлого опыта.
Что нужно знать, чтобы обучаться на курсе?
Знание Java Core: ООП, хорошее понимание наследования и интерфейсов, Collections, Generics, Stream API, базовое понимание Reflection API.
Базовые знания Docker: можете уверенно поднять БД в докере, запустить Java приложение в докере.
Базовые знания реляционных баз данных и SQL.
Где можно почитать отзывы?
Мы собираем отзывы здесь t.me/qa_guru_reviews. Также вы можете спросить о нас в чате t.me/qa_courses.
Как оплатить?
Мы принимаем оплату онлайн. Если у вас есть вопросы по оплате или курсам, то наши менеджеры по продажам @qa_guru_sales1 и @qa_guru_sales2 с удовольствием на них ответят.
Есть ли скидки?
Скидки есть, до 29.03.2024 действует скидка 10%. А с 30.03.2024 до 19.04.2024 действует скидка 5%.
Можно ли оплатить в рассрочку?
Да, мы даём рассрочку не через банк, вы вносите 50% суммы до начала курса и ещё 50% через месяц после начала обучения. Процентов нет, переплаты нет. Скидки при оплате в рассрочку не действуют.
Можно ли вернуть деньги?
Да, вы можете вернуть полную сумму за курс в течение двух недель после начала первого занятия вашего потока. Вернём в течение трёх дней после запроса.