Курс: Программирование на Java. Уровень 1. Базовый курс
Курс: Программирование на Java. Уровень 1. Базовый курс
Дополнительная дата проведения курса: 22.09.2025 - 26.09.2025
Продолжительность курса: 40 ак. ч.
Описание курса:
Курс поможет начинающим разработчикам освоить азы языка программирования Java. Вы научитесь использовать интегрированную среду разработки и приобретете базовые навыки создания объектно-ориентированных приложений.
Аудитория:
• Начинающие разработчики, которые выбрали Java в качестве основного языка;
• Программисты, работающие с другими языка.
Необходимая подготовка:
• Успешное окончание курса Основы программирования и баз данных, или эквивалентная подготовка.
Программа курса:
Модуль 1. Введение в Java технологии:
• Особенности языка программирования Java;
• Описание Java технологий;
• Использование интегрированной среды разработки (IDE).
Модуль 2. Система типов Java:
• Языковые лексемы Java;
• Ссылочная модель в Java и основы размещения/удаления объектов в памяти;
• Примитивные (простые) типы данных;
• Операция присваивания;
• Арифметические операции;
• Литералы и константы;
• Преобразования простых типов;
• Форматированный вывод данных.
Модуль 3. Операторы (statement) ветвления:
• Написание выражений (expression);
• Операции сравнения;
• Логические операции;
• Команды ветвления (if, switch);
• Операция условие ( ? : );
• Выражение switch.
Модуль 4. Операторы (statement) циклов:
• Битовые операции;
• Приоритеты операций в Java;
• Оператор while;
• Оператор for и for для структур данных;
• Управление порядком выполнения команд в циклах (break, continue и метки).
Модуль 5. Создание и вызов методов:
• Определение функции и метода;
• Best Practice при написании методов;
• Синтаксис определения и вызова методов;
• Аргументы, параметры и механизм передачи аргументов при вызове методов в Java;
• Возврат результата из метода;
• Перегрузка методов;
• Методы с переменным числом аргументов.
Модуль 6. Обработка исключений в Java:
• Определение понятия исключение (exception);
• Концепция исключений в Java;
• Проверяемые и непроверяемые исключения;
• Синтаксис оператора try/catch; Различные варианты написания catch;
• Освобождение ресурсов в Java. Оператор try/finally.
Модуль 7. Использование массивов:
• Понятие массива в Java;
• Создание и инициализация одномерных массивов;
• Доступ к элементам массива;
• Многомерные массивы;
• Реализация поиска и сортировки в одномерных массивах. Класс Arrays.
Модуль 8. Работа со строками в Java:
• Особенности реализации строк в Java (класс String);
• Основные методы класса String;
• Динамические строки (класс StringBuilder);
• Определение термина Regex (регулярные выражения);
• Основы синтаксиса и написания регулярных выражения.
Модуль 9. Работа с файловой системой в Java:
• Создание объекта для работы с файлами на диске. Класс nio.Paths;
• Операции с ресурсами (файлами/каталогами) на диске. Класс nio.Files.
Модуль 10. Пользовательские типы данных:
• Проектирование своего типа данных (класса):
o выбираем имя для нашего класса;
o какие данные он будет содержать;
o методы для обработки этих данных;
• Создание и работа с объектами.
Модуль 11. Структуры данных (коллекции):
• Основные виды коллекций;
• Операции с коллекциями и их эффективность.
Окончательная цена указывается в договоре на обучение.