Школа автоматизированного тестирования. Часть 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
Тренер в Омск
Цыганов Денис Специалист в области тестирования ПО
Девиз: «Никому не интересно, насколько много и активно ты работал, все хотят, видеть их проблемы/задачи решенными».

Денис имеет опыт работы в сфере IT с 2001 г.  

С 2004 г. работает в компании Luxoft, где за это время был тестировщиком, тест-дизайнером, тест-менеджером, Java-разработчиком, консультантом по вопросам тестирования, менеджером проекта:
  • 2004–2006 гг. – тестировщик и тест-дизайнер; занимался тестированием ПО; созданием тестовых сценариев; тестированием трансформации и миграции БД; созданием эмуляторов и тестовых драйверов для проведения тестирования;
  • 2007–2009 гг.– тест-менеджер; основные обязанности – планирование и оценка проектов тестирования; встраивание новых членов проектной команды; разработка планов развития; поддержка acceptance тестирования на onsite и удаленно;
  • в 2008 г. участвовал в CMMI level 5 сертификации компании Luxoft;
  • 2010–2013 г.  – Java- и DB-разработчик; обязанности: разработка решений, кодирование, ревью кода; поддержка 3-го уровня для нескольких продуктов;
  • 2013 г. – по наст. вр. – менеджер проекта; основные обязанности: планирование и оценка проектов;  People management; полный цикл разработки ПО; управление процессами.
  • в 2014 г. участвовал в ISO 9001:2008 сертификации компании Luxoft.
Данный курс запланирован в городах: Омск
10.02.2020 - 21.02.2020
Время: 10:00-14:00
Локация: Омск
Длительность: 40 ч.
Тренер
Цыганов Денис
Специалист в области тестирования ПО

10.02.2020

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

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

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