Курс Java

  • Online
  • Для початківців
  • Java
Навчальний центр: Навчальний центр «Данко»
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:30 годин
Початок курсу:Дата формується
Вартість навчання:13 500 UAH за курс

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

Середовище розробки Java 8 (Intellij Idea)

  • Застосування Java SE 8
  • Підключення JDK
  • Основні пункти меню
  • Створення проєкту, пакету файлу
  • Дебаггер, перевірка коду, автозавершення коду, гарячі клавіші та ін.

Базовий синтаксис та ООП в Java

  • Типи даних: числові, символьні, логічні
  • Коментарі
  • Керуюча логіка
  • Змінні, їх ініціалізація та константи
  • Одновимірні та двовимірні масиви, використання циклу for each
  • Цикли for, while, do/while
  • Мітка - final
  • Статичні поля та методи
  • Робота з датою, текстом, класи String, StringBuilder, Byte, Short, Integer, Long, Character
  • Зміна типу даних
  • Розгляд математичних методів класу Math
  • Глобальний суперклас Object
  • Класи, об'єкти
  • Конструктори
  • Діаграми класів
  • Відносини між класами
  • Спадкування, суперкласи та підкласи, інтерфейси
  • Внутрішні, локальні та анонімні класи
  • Клас Enum

Обробка помилок (Exceptions)

  • Обробка помилок
  • Класифікація та їх типи
  • Порядок генерації винятків
  • Блоки finaly, try, catch
  • Оператори throw, throws
  • Рекомендації щодо обробки винятків
  • Розробка власних класів винятків

Колекції

  • Інтерфейси колекцій Collection та Iterator
  • Архітектура та алгоритми колекцій
  • Розгляд колекцій, зв'язкові списки, порівняння об'єктів, черги з пріоритетом, односторонні та двосторонні черги
  • Інтерфейс Map

Потоки введення-виведення

  • Введення-виведення тексту
  • Зображення об'єкта у текстовому форматі
  • Збереження об'єкта
  • Серіалізація об'єктів
  • Поводження з файлом
  • Адреси, читання, копіювання, перенесення файлів

Лямбда-функції в Java

  • Концепція лямбда-функції
  • Реалізація через інтерфейс
  • Використання лямбда-функцій у стандартних бібліотеках та власному коді

Бібліотека Stream API. Функціональний стиль Java

  • Основні функціональні інтерфейси Java
  • Парадигма функціонального програмування
  • Концепція Stream
  • Використання Stream API у власному коді
  • Інтерфейси Predicate, Consumer, Supplier, Function, Operator

Огляд GUI

  • Огляд бібліотек GUI
  • Розробка графічного інтерфейсу
  • Обробка дій користувача
  • Патерн MVC (Model-View-Controller)

Особливості курсу

  • Навчання в будь-якій точці світу
  • Заняття в прямому ефірі з викладачем
  • Методичні матеріали
  • Сертифікат
  • Для підприємств і підприємців ціна +10%

Викладачі курсу

Заболотний Андрій

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Академія Професій Майбутнього
Формат
Online
Початок навчання
Дата формується
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
500 UAH за годину
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
61 775 UAH за курс
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
06.10.2025
Тривалість
9 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
12 199 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
12.12.2025
Тривалість
43 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
22 800 UAH за курс