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

Заказать курс

Стоимость: 19500 руб.

Продолжительность: 24 ч.


1. Принципы TDD и BDD

2. Основы JUnit

3. Degugging приложений в IDEA

4. Основы Cucumber

5. ООП – продвинутые темы
  1. Методы класса Object (ознакомление)
  2. Настраиваемые типы (Generics)
  3. Enum’ы как специфические классы
  4. Классы внутри классов (inner, nested, anonimous)
  5. Стандартные функциональные интерфейсы
  6. Введение в Lombok
  7. Работа с ошибками
  8. Практика – пишем доменную модель складской системы

6. Работа со строками
  1. Неизменяемость строк
  2. Pooling и метод intern
  3. Unicode, UTF-8, UTF-16
  4. Другие методы класса String
  5. StringBuilder и StringBuffer
  6. Работа с локалью (I18n/I10n)
  7. Работа с датой и временем в старом стиле (Java 1-7)
  8. Работа с датой и временем через Date Time API (Java 8+)
  9. Введение в регулярные выражения (RegExp)
  10. Практика применения online-evaluator’ов
  11. Практика - формируем и тестируем язык команд запросов к складской системе

7. Ввод-вывод – продвинутые темы
  1. Файлы и папки
  2. Конкатенация потоков
  3. Возврат значений в поток
  4. Трубы (Pipes)
  5. Файлы Properties
  6. Файлы XML
  7. Файлы JSON
  8. Введение в Логгирование (logging)
  9. Практика - формируем и тестируем систему считывания параметров конфигурации

8. Коллекции
  1. Проблема ограниченности длинны массивов
  2. Множества - Set'ы
  3. Списки - List’ы
  4. Очереди – Queue и Dequeue
  5. Карты - Map’ы
  6. Основы Stream API
  7. Практика - формируем и тестируем

9.Базы данных (JDBC)
  1. Зачем нужны БД
  2. Введение в реляционную модель
  3. Основы SQL
  4. Установка соединения с БД
  5. Выполнение запроса
  6. Обработка результата
  7. Практика - формируем и тестируем хранение данных складской системы в БД H2

10.Работа с форматами сообщений
  1. Работа инструментах разработчика Chrome, IE

11.Основы Web-разработки
  1. Протокол HTTP
  2. Введение в WSDL/SOAP-сервисы
  3. Selenium вебдрайвер
  4. Selenium Server
  5. Завершающая практика по созданию и тестированию складской системы