Фоновый баннер

Программирование на Java для тестировщиков. Уровень 1

Москва
Иконка

Дата: 12.10.2020

Цена: 24000 руб.

Записаться на курс

Москва
Иконка

Дата: 30.11.2020

Цена: 24000 руб.

Записаться на курс

Подробнее о курсе

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

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

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

Необходимая предварительная подготовка

  • начальные знания операционной системы Windows X.X, или Linux
  • основы процедурного и объектно-ориентированного программирования

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Введение в язык Java

  • Определение классов
  • Идентификация компонент класса
  • Создание и использование тестового класса
  • Компиляция и выполнение тестовой программы

Модуль 2 — Работа с примитивными переменными

  • Объявление и инициализация переменных полей
  • Переменные типы данных, такие как целые, с плавающей точкой, текстовые и логические
  • Объявление переменных и присваивание значений
  • Использование констант
  • Использование арифметических операторов для модификации значений

Модуль 3 — Работа с объектами

  • Объявление и инициализация объектов
  • Хранение объектов в памяти
  • Использование объектных ссылок для манипуляции данными
  • Использование JSE javadocs для просмотра методов класса
  • Работа с объектами String и StringBuilder

Модуль 4 — Использование операторов и управляющих конструкций

  • Использование операторов отношения и условных операторов
  • Проверка равенства строк
  • Определение различных условий в программе и определение алгоритма
  • Создание конструкций if и if/else
  • Вложение и создание цепочек условных предложений
  • Использование предложения switch.

Модуль 5 — Создание и использование массивов

  • Объявление, создание и инициализация одномерного массива
  • Объявление, создание и инициализация двумерного массива
  • Использование цикла for для обработки массива
  • Создание и инициализация ArrayList
  • Использование предложения import для работы с существующими Java API
  • Доступ к значению в массиве или ArrayList
  • Использование массива аргументов.

Модуль 6 — Использование циклов

  • Создание циклов while и вложенных циклов while
  • Создание цикла for
  • Использование ArrayLists с циклами for
  • Создание цикла do while
  • Понятие об области действия переменной

Модуль 7 — Работа с методами и перегрузка методов

  • Создание и вызов метода
  • Передача аргументов и возвращение значений
  • Создание статических методов и переменных
  • Использование модификаторов
  • Перегрузка метода

Модуль 8 — Использование инкапсуляции и конструкторов

  • Создание конструкторов
  • Реализация инкапсуляции

Модуль 9 — Обработка ошибок

  • Различные виды возможных ошибок и их обработка в Java
  • Различные виды исключений в Java
  • Использование Javadocs для исследования исключений, выброшенных методами основных классов
  • Создание кода для обработки исключений

Модуль 10 — Замещение методов, полиморфизм и статические классы

  • Абстрактные и вложенные классы

Модуль 11 — Исключения и утверждения

  • Основы ввода/вывода (I/O)
  • Файловый I/O (NIO.2)

Отзывы по курсу