Курс Java

  • Online
  • Для дітей, Для початківців
  • Java
Навчальний центр: Джун IT Academy
Формат:Курс
Мова викладання:Ukrainian
Початок курсу:Будь-який момент
Вартість навчання:Уточнюйте

В даному курсі ми вивчимо дуже цікаву мову програмування Java. Дізнаємось, що таке Java, її історію, сферу використання, вивчимо синтаксис, цикли, функції та об'єкти. Розберемо основні алгоритми.

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

Блок 1. Основи Java

1. Запуск програми. Змінні. Оператори. Вивід даних в консоль

  • Технічний опис платформи Java
  • Точка входу в програму
  • Вивід даних в консоль
  • Компіляція та запуск Java програми
  • Змінні та типи даних

2. Як влаштована програма. Умовні оператори

  • Структура програми
  • Умовні оператори if-else
  • Умовні оператори switch-case

3. Цикли

  • Оператор циклу for
  • Оператор циклу while
  • Оператори циклу do-while

4. Оператори

  • Тернарні оператори
  • Логічні оператори
  • Оператори break і continue

5. Пакети. Імпорт. Введення даних в консоль

  • Пакети в Java
  • Імпорт Класів
  • Введення даних

6. Масиви. Прості задачі роботи із масивами

  • Визначення масиву
  • Створення масиву
  • Індексація
  • Типові задачі роботи із масивами

7. Об'єкти. Класи

  • Визначення класу та об'єкту
  • Створення об'єкти
  • Поля класу
  • Методи класу

Блок 2. Java Core

8. ООП. Інкапсуляція. Ключове слово this. Ключове слово static

  • Визначення парадигми ООП
  • Інкапсуляція
  • Конструктори
  • Використання ключового слова this
  • Використання ключового слова static

9. Наслідування. Абстрактні класи. Абстрактні методи

  • Наслідування
  • Модифікатори доступу
  • Абстрактні класи
  • Абстрактні методи

10. Інтерфейси. Ключове слово super. Ключове слово final

  • Абстрактний тип - Інтерфейс
  • Використання ключового слова - super
  • Використання ключового слова final

11. Поліморфізм

  • Що таке поліморфізм?
  • Перевантажені методи
  • Перевизначені методи

12. Внутрішні класи. Вкладені класи

  • Нестатичні вкладені класи
  • Статичні вкладені класи
  • Локальні внутрішні класи

13. Анонімні внутрішні класи. Клас Enum

  • Анонімний клас
  • Тип Enum
  • Enum - як клас в Java
  • Методи класу Enum

14. Параметризовані типи - Дженерики

  • Типи дженериків
  • Обмежені аргументи
  • Аргументи шаблону
  • Недоліки параметризованих типів

15. Класи - обгортки. Автопаркування та розпакування даних

  • Шаблон обгортки
  • Класи обгортки
  • Автопакування та розпакування примітивних типів даних

16. Обробка винятків в програмі

  • Винятки в Java
  • Ієрархія класу Exception
  • Обробка винятків
  • Блоки try, catch та finally
  • Використання throws та throw
  • Створення спеціальних винятків

17. Огляд колекцій

  • Java Collection фреймворк
  • Lists
  • Sets
  • Stacks and Queues
  • Iterators
  • Java Maps ієрархія
  • Big-O нотація

18. Функціональні інтерфейси. Інтерфейс Optional. Ключове слово var

  • Що таке Функціональний Інтерфейс?
  • Функція Predicates
  • Функція Functions
  • Функція Suppliers
  • Функція Consumers
  • Інтерфейс Optional
  • Ключове слово var

19. Lambda - вирази

  • Що таке Lambda?
  • Приклади використання Lambda

20. Потоки

  • Що таке потік?
  • Створення потоку
  • Проміжні методи в потоках
  • Термінальні методи в потоках

21. Багатопотоковість

  • Що таке багатопотоковість?
  • Життєвий цикл потоків
  • Контроль потоків
  • Синхронізація потоків
  • Міжпотокова комунікація
  • Взаємоблокування потоків
  • Висновки по темі заняття

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з тренером та одногрупниками
  • Сертифікат після здачі іспиту і фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Іздепський Любомир - Java Developer

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

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

Схожі курси

Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
05.01.2026
Тривалість
6 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
11 249 UAH за курс
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
QALight
Формат
Online
Початок навчання
02.10.2025
Тривалість
30 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 530 UAH за курс
Навчальний центр
Prog Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
12 750 UAH за курс