Курс: Программирование на Java. Уровень 1. Базовый курс

Курс: Программирование на 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. Структуры данных (коллекции):
• Основные виды коллекций;
• Операции с коллекциями и их эффективность.

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: 24 марта 2025
  • Окончание: 28 марта 2025
  • Вендор: Java
  • Код курса: JV-011
  • Город: Москва,
  • Направление: Java
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 44700 ₽
  • Дистанционно: 44700 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru