Школа автоматизированного тестирования. Часть 1. Введение в Java
Курс является частью школы "Автоматизатор тестирования программного обеспечения". Данный курс - введение в язык программирования Java для инженеров-тестировщиков. Он знакомит с основными понятиями, конструкциями языка и стандартами, которые будут им необходимы при проведении автоматизированного или нагрузочного тестирования.
40 ак.ч.
Онлайн
SQA-049
Школа автоматизированного тестирования. Часть 1. Введение в Java
Записаться на курс
Длительность
40 ак.ч.
Локация
Онлайн
Код
SQA-049
Расписание и цены
17.10.2022 - 28.10.2022
32 900 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Школа автоматизированного тестирования. Часть 1. Введение в Java
Записаться на курс
Длительность
40 ак.ч.
Локация
Онлайн
Код
SQA-049
Расписание и цены
17.10.2022 - 28.10.2022
32 900 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

Курс является частью школы "Автоматизатор тестирования программного обеспечения".

Курс раскрывает основные конструкции, идиомы и приемы языка программирования Java в объеме, необходимом для дальнейшего изучения средства автоматизации тестирования.

Разбираются наиболее часто применимые в автоматизации инструменты. Особое внимание уделяется стандартам качества программирования на Java, которые должны быть соблюдены при проектировании систем тестирования.

Демонстрируются примеры использования основных пакетов java.util и java.io.

После завершения курса слушатели смогут:

  • Разрабатывать и запускать Java-приложения;

  • Использовать объектные и примитивные типы данных;

  • Использовать массивы и коллекции в java;

  • Обращаться к сетевым и файловым ресурсам;

  • Использовать аннотации и Reflection API;

  • Применять при проектировании приложений ключевые принципы ООП;

  • Создавать и обращаться к реляционным базам данных.

  • Учитывать особенности языка Java при создании приложений автоматизации тестирования.

Цели

Курс позволит читать, отлаживать и разрабатывать простейшие программы на Java, а также подготовиться к следующим курсам, посвящённым автоматизации тестирования.

Целевая аудитория

  • Функциональные тестировщики и стажёры,
  • Инженеры-автоматизаторы тестирования,
  • Специалисты по нагрузочному тестированию,
  • Руководители отделов тестирования.

Предварительная подготовка

Начальный опыт разработки на С-подобных языках программирования.

Разбираемые темы

  • 1. Структура программы и основные элементы (6 ч.)

    • Структура Java программы;
    • Операторы Java;
    • Типы данных в Java;
    • Работа со строками в Java.
  • 2. ООП в Java (5 ч.)

    • Принципы ООП;
    • Наследование в Java;
    • Интерфейсы в Java;
    • Абстрактные классы Java;
    • Полиморфизм в Java.
  • 3. Структуры данных Java (12 ч.)

    • Массивы в Java;
    • Java- List коллекции;
    • Java- Hash-коллекции;
    • Java- Tree-коллекции.
  • 4. Динамическое программирование в Java (9 ч.)

    • Java рефлекция;
    • Аннотации в Java;
    • Generic в Java;
    • Лямбда-программирование в Java;
    • Stream API в Java.
  • 5. Задачи ввода-вывода Java (4 ч.)

    • Работа с файлами в Java;
    • Работа с интернет-сетью в Java.
  • 6. Работа с БД в Java (4 ч.)

    • Основы создания реляционных баз данных в СУБД PostgreSQL;
    • Работа с реляционными базами данных с помощью драйвера JDBC.
  • Развернуть программу
Раcписание курсов
Вид:
17.10.2022 - 28.10.2022
10:00-14:00
Локация:Онлайн
Длительность:40 ак.ч.
Время:10:00-14:00
27 965 руб.
32 900 руб.
Записаться
- 15%
Смотреть полное расписание
Тренеры
В процессе согласования
Эксперт из команды преподавателей-инженеров Express42. Точная ФИО преподавателя будет известна за 3 недели до начала курса.
Отзывы (6)
Очень полезный тренинг для начинающих. Спасибо! Наиболее полезной для меня была часть об использовании java для соединений с БД. Понравились практические задания, их проверка и обсуждение. Тренер имеет высокий уровень компетентности, ответил на все вопросы, что очень радует.
Участник тренинга
Спасибо за обучение, я получил некоторые знания о JAVA. Самый полезный урок был в последний день из-за реальной практики автоматизации QA, особенно автоматизации REST. Много примеров, достаточно практики. Преподаватель компетентен и хорошо разбирается в теме. Также тренер предоставил дополнительные материалы для продолжения изучения Java.
Участник тренинга
Этот тренинг мне помог уложить и отсортировать уже имеющиеся знания по java. Здорово, что тренер сопровождал свои объяснения написанием кода в режиме онлайн. Появилось понимание основ Java, навык работы с Idea. На мой взгляд, курс включает в себя много информации за короткий промежуток времени и поэтому подходит для людей, уже имеющих какой-либо опыт программирования.
Участник тренинга
Курс в целом понравился. Теоретический материал прекрасно дополнялся практическими заданиями. Отдельно стоит выделить примеры рефакторинга и помощь в разборе домашних заданий. Наиболее полезными для меня оказалась информация про Annotations, Reflection и JDBC. Хорошо, что у меня была возможность быстро пройти весь материал. Спасибо!
Участник тренинга
Очень понравился тренер. Он хорошо объяснял материал и отвечал на вопросы. Если ты что-то не понял, то тебе обязательно объяснят. Отношение тренера (расслабленное, позитивное) очень помогает, он чувствует гораздо большую мотивацию к повышению квалификации. Понравились практические примеры, теория как часть упражнения, а не как отдельная презентация. Это было лучшая техническая подготовка, которую я когда-либо проходил. Отличное впечатление!
Участник тренинга
Все было здорово, много материала с правильными упражнениями. Для меня это максимально полезно. Больше всего мне пригодилась практика, подача материалов и постоянное участие преподавателя. Также хотелось бы отметить, что график обучения был отличным. Спасибо всем, кто принимал участие в организации данного тренинга: учебному центру и преподавателю. Мне очень понравилось 😊
Участник тренинга
Показать все отзывы
Связанные курсы
Школа автоматизированного тестирования. Часть 2. Selenium WebDriver
Курс является введением в автоматизированное тестирование: на практике изучается проектирование и разработка авто-тестов на Selenium Web Driver в Java и JUnit.
Онлайн:
15.11.2022 - 22.11.2022
Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber
Курс является частью школы "Автоматизатор тестирования программного обеспечения". Курс рассматривает расширенные вопросы автоматизированного тестирования – поведенческо-ориентированных подходов (BDD) и разработка сценариев на Cucumber Java и Gherkin. На практике изучается проектирование и разработка авто-тестов на Selenium Web Driver c использованием фреймворка Cucumber Java.
Онлайн:
12.12.2022 - 16.12.2022
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.