Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
19.11.2025
Тривалість
5 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
27 667 UAH за курс
Навчальний центр
Junior IT
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Джун IT Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей, Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць