Школа автоматизированного тестирования. Часть 1. Введение в Java

Курс является частью школы "Автоматизатор тестирования программного обеспечения". Данный курс - введение в язык программирования Java для инженеров-тестировщиков. Он знакомит с основными понятиями, конструкциями языка и стандартами, которые будут им необходимы при проведении автоматизированного или нагрузочного тестирования.
Курс: SQA-049 new
Длительность: 40 ч.

Описание

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

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

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

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

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

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

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

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

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

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

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

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

Учитывать
особенности языка 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.

Цели

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

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

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

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

Начальный опыт разработки на С-подобных языках программирования.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 29 900 1
Санкт-Петербург 26 910 1
Омск 22 430 1
Киев 8 000 грн.
Одесса 7 200 грн.
Днепр 7 200 грн.
Связанные курсы:

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

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.