Курс Вступ до мови програмування Java
- Online
- Для початківців
- Java
![]() |
|
| Навчальний центр: | Networking Technologies |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 5 днів |
| Початок курсу: | 23.02.2026 |
| Вартість навчання: | Уточнюйте |
Подробиці та реєстрація
Курс є першою сходинкою в підготовці Java-програмістів та розрахований на студентів без досвіду програмування. Тренінг починається з розгляду основ об'єктно-орієнтованого програмування (ООП), концепцій об'єктно-орієнтованого аналізу та проектування. В курсі послідовно розглядаються важливі слова та конструкції мови програмування Java, прийоми створення простих Java-програм. Курс надає базові знання та практичні навички для успішного засвоєння матеріалу наступного курсу "NT-Java2. Основи програмування на мові Java".
Програма курсу
Поняття об'єкта
- Абстракція та її використання в об'єктній моделі
- Поняття об'єкта
- Інкапсуляція
Поняття класу
- Як співвідносяться поняття об'єкта та класу
- Атрибути та загальні операції в класах
- Спадкування та повторне використання коду
- Узагальнення, спеціалізація та успадкування
- Поліморфізм та успадкування
- Абстрактні класи
Взаємодія об'єктів
- Взаємодія об'єктів шляхом обміну повідомленнями
- Асоціація та композиція
- Час життя об'єкта
Об'єктно-орієнтований аналіз та проектування за допомогою UML
- Створення прецедентів для опису проблемної області
- Розробка діаграми прецедентів
- Створення діаграми класів для предметної області завдання
- Створення діаграм діяльності, що деталізують прецеденти
- Написання класу згідно з діаграмами класів
Огляд технології Java
- Огляд основних напрямків та технологій світу Java
- Опис важливих концепцій мови програмування Java
- Коротка характеристика етапів життєвого циклу Java-додатків
Аналіз проблеми та розробка алгоритму її рішення
- Розгляд проблеми з використанням методів об'єктно-орієнтованого аналізу
- Проектування ієрархії класів
Розробка та тестування Java-програми
- Створення класу в мові програмування Java
- Використання методу main в тестовому класі для запуску Java-програми з командного рядка
- Компіляція та виконання Java-програми
Декларування, ініціалізація та використання змінних
- Опис та використання змінних
- Примітивні типи мови Java
- Оголошення, ініціалізація, використання змінних та констант в Java
- Присвоєння значень змінним
- Приведення типу
Створення та використання об'єктів
- Оголошення та ініціалізація змінних посилальних типів
- Порівняння посилальних та примітивних типів
- Використання класу String
Використання операторів та алгоритмічні конструкції
- Умовні оператори
- Застосування вкладених умовних операторів
- Використання оператора варіанта
Використання циклів
- Створення циклів з передумовою
- Розробка арифметичних циклів
- Створення циклів з післяумовою
Розробка та використання методів
- Оголошення та виклик методу
- Порівняння методів конкретного об'єкта та статичних методів
- Перевантаження методів
Інкапсуляція та конструктори
- Застосування інкапсуляції для приховування внутрішнього устрою об'єктів
- Створення конструкторів для ініціалізації об'єктів
Створення та використання масивів
- Поняття масиву. Одновимірні масиви
- Способи ініціалізації масиву
- Створення двовимірних масивів
Реалізація успадкування
- Поняття спадкування
- Абстракція
- Явна ідентифікація об'єктів, що використовуються в коді
Після курсу слухачі зможуть:
- Аналізувати предметну область задачі та шукати способи її вирішення
- Застосовувати ключові концепції об'єктно-орієнтованого програмування
- Виявляти об'єкти предметної області
- Розробляти діаграми класів для проблемної області
- Створювати ієрархію класів, засновану на діаграмах класів
- Розробляти та тестувати Java-програми
- Описувати та використовувати змінні примітивних типів
- Повторно використовувати одного разу написаний об'єктно-орієнтована код
- Записувати та використовувати вирази, умовні оператори, цикли
- Застосовувати інкапсуляцію, розробляти та викликати методи
- Розробляти конструктори для створення об'єктів
- Створювати та використовувати одновимірні та багатовимірні масиви
- Розширювати можливості наявних класів за допомогою успадкування
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Методичка у вигляді конспекту
- Збірник лабораторних робіт
- Підбірка матеріалів в електронному вигляді
- Електронний сертифікат НЦ
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 775 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
16 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
4 118 UAH за курс
Навчальний центр
ActPro
Формат
Online
Початок навчання
17.12.2025
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
23 000 UAH за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
04.03.2025
Тривалість
38 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
14 400 UAH за курс
