Курс Java базовий

  • Online
  • Для початківців
  • Java
Навчальний центр: CyberBionic Systematics
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:20 годин
Початок курсу:28.10.2025
Вартість навчання:4 980 UAH за курс

Навчання програмуванню відбувається, починаючи з вивчення основних понять і принципів об'єктно-орієнтованого програмування, класів, а також особливостей мови JAVA, і закінчуючи розглядом базових понять такої парадигми як Java Generics.

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

Введення в ООП. Класи і об'єкти

Розглядається тема класів і створення їх екземплярів. Пояснюється призначення та використання властивостей, принципи роботи з конструкторами. Застосування ключових слів this i null. Інкапсуляція.

Класи і об'єкти

На уроці розглядаються взаємозв'язки між об'єктами і класами, поняття стану і поведінки об'єктів, перевантаження конструкторів. Розглядаються області застосування ключового слова static.

Успадкування і поліморфізм

На уроці розглядаються такі парадигми об'єктно-орієнтованого підходу, як успадкування і поліморфізм, механізми перевизначення методів і ключове слово final.

Абстрактні класи та інтерфейси

На уроці розглядається парадигма абстракції і її використання в Java. Робота з абстрактними класами і інтерфейсами. Приклади зв'язків між класами (композиція, асоціація, агрегація і т.д).

Списки

На уроці розглядається робота з масивами і методи класу Arrays. Як заміна роботи з масивами розглядається робота зі списками з Java Collection Framework на прикладі ArrayList.

Статичні і вкладені класи. Анонімні класи і перелічувані типи

Розглядаються застосування і використання вкладених класів, принципи створення і механізми використання статичних членів. Використання анонімних об'єктів і анонімних класів, використання і сфера застосування перерахувань (Enums).

Обробка виключень

На уроці розглядається механізм обробки виняткових ситуацій виконання програми в Java. Розглядається клас Exception, конструкції try-catch-finaly, try-with-resources. Створення власних класів-винятків.

Class Object

На уроці розглядається ієрархія класів в Java і суперклас Object. Також розглядається перевизначення і використання методів класу Object.

Універсальні шаблони

На уроці розглядається парадигма узагальненого програмування Java Generics. Будуть розглянуті параметризовані типи в Java, коваріантність, контрваріантність і обмеження узагальнень.

Практика

Застосування знань, отриманих у попередніх уроках, на практиці.

Після закінчення курсу ви будете вміти:

  • Працювати з класами та об`єктами, використовувати властивості, методи, конструктори
  • Застосовувати ключові слова this, null, static, final
  • Працювати зі списками з Java Collection Framework
  • Створювати статичні, вкладені та абстрактні класи, використовувати інтерфейси
  • Обробляти виключення, що виникають в ході роботи програми
  • Розуміти та застосовувати основні принципи об`єктно-орієнтованого програмування (ООП): наслідування, інкапсуляція та поліморфізм,
  • Працювати із суперкласом Object
  • Використовувати Generics (узагальнення, універсальні шаблони)

Попередні вимоги

  • Вільно орієнтуватися в матеріалах курсу Java Starter
  • Розуміти теорію машинної математики і роботи електронно-обчислювальних систем
  • Знати базовий синтаксис Java

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

  • Андрій Бондаренко - Java Developer
  • Андрій Фок - Java Developer. Тренер-консультант
  • Євген Кондаков - Java Developer. Тренер-консультант
  • Іван Демидко - Java Developer. Тренер-консультант
  • Олександр Корж - Java Developer. Тренер-консультант
  • Євген Дайнека - Java Software Engineer
  • Євген Тихонов - Java Developer
  • Юрій Царенко - Java Developer. Тренер-консультант
  • Ігор Войтов - Java Developer. Тренер-консультант
  • Олег Сотніченко - Java Developer. Тренер-консультант
  • Вадим Кожевніков - Java Developer and Trainer at SyberBionic
  • Дмитро Красний - Тренер-консультант напрямку Java Developer
  • Владислав Донець - Middle Java Developer at SoftServe

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

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

Схожі курси

Навчальний центр
A-Level Ukraine
Формат
Online
Початок навчання
12.03.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
16.12.2024
Тривалість
15 тижнів
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Junior IT
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
IT-школа СМАРТ
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 790 UAH за курс