Курс 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
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 316 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
20.04.2026
Тривалість
5 днів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
EPAM
Формат
Online
Початок навчання
16.12.2024
Тривалість
15 тижнів
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
