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

  • Начинающие IT специалисты

  • Разработчики

  • Все, кто хочет освоить язык Java

Программа
  • Введение в язык Java

    • Алфавит и основные элементы языка Java.

    • Система типов языка Java.

    • Диапазоны представляемых значений.

  • Структура программы Java

    • Файлы и папки – разбиение проекта на элементы.

    • Главный класс, управление запуском проекта.

    • Метод main.

    • Объявление переменных. Не модифицируемые переменные.

    • Ввод данных с клавиатуры.

  • Операции языка Java

    • Арифметические операции.

    • Логические операции.

    • Операции сравнения.

    • Операция присваивания.

    • Битовые операции.

    • Приоритет операций.

  • Операторы языка Java

    • Условные операторы – if-else, switch, тернарный оператор.

    • Операторы цикла – while, do-while и for.

    • Использование операторов break, continue, и return.

  • Работа с массивами

    • Разные варианты объявления массивов.

    • Индексация элементов массивов разных размерностей.

    • Инициализация массивов.

    • Алгоритмы суммирования, поиска и сортировки.

  • Методы Java

    • Назначение методов.

    • Best practice объявления методов.

    • Передача параметров в метод.

    • Возвращаемое значение метода.

    • Перегрузка методов.

    • Рекурсивные алгоритмы.

  • Работа с файлами в Java

    • Текстовые и потоковые данные.

    • Открытие и закрытие файлов.

    • Чтение и запись текстовых данных. Кодировки.

    • Чтение и запись бинарных данных.

  • Введение в ООП

    • Понятие класса, его назначение.

    • Проектирование своего типа данных.

    • Модификаторы доступа.

    • Создание объектов и их характеристики.

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