Поможем с выбором. Отправим запрос нескольким учебным центрам!
Мы в Телеграм: Афиша бесплатных онлайн-курсов

Очно/Онлайн. Курс

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

Дата

20.11.2022 еще

5 дней (40 часов)

Цена

от 25000  -8%
скидка

Скидка только посетителям портала Bonsk.ru при подаче заявки через сайт

Место проведения

Онлайн или очно г.Новосибирск (указаны даты), г.Москва, г. Красноярск (уточняйте даты)

Стоимость:

  • очно: для частных лиц - 25 000 руб., для организаций - 36 000 руб.
  • дистанционно: для частных лиц - 25 000 руб., для организаций - 36 000 руб.
  • Оригинальное название: Программирование на Java для тестировщиков. Уровень 1
  • Номер курса: JaT1
  • Вендор: Тестирование ПО
  • Профессия: HTML-верстальщик Программист Разработчик web-приложений Тестировщик

Цели:

  • получить знания:  об основах языка программирования Java
  • научиться использовать современные инструменты разработки и отладки для языка Java

 

Программа курса

Введение в язык Java

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

Работа с примитивными переменными

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

Работа с объектами

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

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

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

Создание и использование массивов

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

Использование циклов

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

Работа с методами и перегрузка методов

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

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

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

Обработка ошибок

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

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

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

Исключения и утверждения

· Основы ввода/вывода (I/O)

· Файловый I/O (NIO.2)

Другие даты проведения