CyberBionic Systematics

Java базовий

5 001 UAH за курс
20 годин
Для початківців
Java
Цей курс навчить вас основам об’єктно-орієнтованого програмування на Java. Ви розберете класи, об’єкти, успадкування, поліморфізм, інтерфейси та Generics. Після курсу ви зможете створювати програми, використовуючи основні принципи ООП. Навчання включає практичні завдання та роботу з реальними прикладами.

Про курс

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

Основи ООП: класи та об'єкти

Курс починається з основ об'єктно-орієнтованого програмування. Тут розглядають створення класів та їх екземплярів. Вивчають властивості, методи та конструктори. З'ясовують, як працюють ключові слова this і null. Знайомляться з принципом інкапсуляції та взаємозв'язками між об'єктами. Також пояснюють поняття стану та поведінки об'єктів, перевантаження конструкторів та використання ключового слова static.

Складні концепції ООП

Далі курс заглиблюється в складніші аспекти ООП. Розглядають успадкування та поліморфізм - дві ключові парадигми об'єктно-орієнтованого підходу. Вивчають механізми перевизначення методів та ключове слово final. Потім переходять до абстрактних класів та інтерфейсів, розглядають принцип абстракції та різні типи зв'язків між класами - композицію, асоціацію та агрегацію.

Робота з колекціями та спеціальними типами класів

У цьому модулі вивчають роботу з масивами та методами класу Arrays. Детально розглядають списки з Java Collection Framework, зокрема ArrayList. Також охоплюють статичні та вкладені класи, анонімні класи та перелічувані типи. Пояснюють принципи створення та використання статичних членів, анонімних об'єктів та сферу застосування Enum.

Обробка помилок та робота з Object

Тут розглядають механізм обробки виняткових ситуацій в Java. Вивчають клас Exception, конструкції try-catch-finally та try-with-resources. Навчаються створювати власні класи-винятки. Також досліджують ієрархію класів в Java та суперклас Object, включаючи перевизначення та використання його методів.

Узагальнене програмування та практика

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

Результати навчання

Після завершення курсу ви зможете працювати з класами та об'єктами, використовувати властивості, методи та конструктори. Опануєте ключові слова this, null, static, final. Навчитеся працювати зі списками Java Collection Framework, створювати статичні, вкладені та абстрактні класи, використовувати інтерфейси. Зможете обробляти виключення, розуміти та застосовувати основні принципи ООП, працювати з суперкласом Object та використовувати Generics.

Переваги курсу

Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс для кращого засвоєння матеріалу. Передбачено онлайн тестування та отримання сертифіката після успішного завершення навчання.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора