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

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

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

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

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

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

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

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

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

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

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

      • Метод main.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            • Методы Java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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