Курс Вступ до мови програмування 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, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
EPAM
Формат
Online
Начало обучения
16.12.2024
Длительность
22 недель
Уровень
Для опытных
Язык обучения
English
Стоимость
безкоштовно
Учебный центр
DAN IT Education
Формат
Online
Начало обучения
07.01.2026
Длительность
12 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
5 500 UAH за месяц
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 600 UAH за месяц
Учебный центр
QALight
Формат
Online
Начало обучения
21.04.2026
Длительность
30 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
8 530 UAH за курс