Закажите корпоративное обучение с учетом ваших потребностей
Описание
Курс является частью школы "Автоматизатор тестирования программного обеспечения".
Курс раскрывает основные конструкции, идиомы и приемы языка программирования Java в объеме, необходимом для дальнейшего изучения средства автоматизации тестирования.
Разбираются наиболее часто применимые в автоматизации инструменты. Особое внимание уделяется стандартам качества программирования на Java, которые должны быть соблюдены при проектировании систем тестирования.
Демонстрируются примеры использования основных пакетов java.util и java.io.
После завершения курса слушатели смогут:
-
Разрабатывать и запускать Java-приложения;
-
Использовать объектные и примитивные типы данных;
-
Использовать массивы и коллекции в java;
-
Обращаться к сетевым и файловым ресурсам;
-
Использовать аннотации и Reflection API;
-
Применять при проектировании приложений ключевые принципы ООП;
-
Создавать и обращаться к реляционным базам данных.
- Учитывать особенности языка Java при создании приложений автоматизации тестирования.

сертификат на бланке IBS Training Center
Цели
Целевая аудитория
- Функциональные тестировщики и стажёры,
- Инженеры-автоматизаторы тестирования,
- Специалисты по нагрузочному тестированию,
- Руководители отделов тестирования.
Предварительная подготовка
Разбираемые темы
- Структура 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.
.png)
Работает в сфере IT более 20 лет, из них более 10 в качестве автоматического тестировщика. Карьеру начал в качестве разработчика программного обеспечения для бизнеса (Delphi, VB, MS SQL Server).
В 2010 году пришел в компанию Sperasoft на должность инженера-автоматизатора. Занимался разработкой и поддержкой фреймворка для тестирования многоязыковых веб-приложений, а также написанием автоматических тестов (Java, Selenium, JUnit, TestNG).
С 2017 года работает в компании Luxoft в одном из проектов для Citi Bank в должности старшего специалиста по автоматическому тестированию (Java/Kotlin, JUnit)