Курс Вступ до мови програмування Java

  • Online
  • Для початківців
  • Java
Навчальний центр: Networking Technologies
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:5 днів
Початок курсу:Уточнюйте
Вартість навчання:Уточнюйте

Курс є першою сходинкою в підготовці Java-програмістів та розрахований на студентів без досвіду програмування. Тренінг починається з розгляду основ об'єктно-орієнтованого програмування (ООП), концепцій об'єктно-орієнтованого аналізу та проектування. В курсі послідовно розглядаються важливі слова та конструкції мови програмування Java, прийоми створення простих Java-програм. Курс надає базові знання та практичні навички для успішного засвоєння матеріалу наступного курсу "NT-Java2. Основи програмування на мові Java".

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

Поняття об'єкта

  • Абстракція та її використання в об'єктній моделі
  • Поняття об'єкта
  • Інкапсуляція

Поняття класу

  • Як співвідносяться поняття об'єкта та класу
  • Атрибути та загальні операції в класах
  • Спадкування та повторне використання коду
  • Узагальнення, спеціалізація та успадкування
  • Поліморфізм та успадкування
  • Абстрактні класи

Взаємодія об'єктів

  • Взаємодія об'єктів шляхом обміну повідомленнями
  • Асоціація та композиція
  • Час життя об'єкта

Об'єктно-орієнтований аналіз та проектування за допомогою UML

  • Створення прецедентів для опису проблемної області
  • Розробка діаграми прецедентів
  • Створення діаграми класів для предметної області завдання
  • Створення діаграм діяльності, що деталізують прецеденти
  • Написання класу згідно з діаграмами класів

Огляд технології Java

  • Огляд основних напрямків та технологій світу Java
  • Опис важливих концепцій мови програмування Java
  • Коротка характеристика етапів життєвого циклу Java-додатків

Аналіз проблеми та розробка алгоритму її рішення

  • Розгляд проблеми з використанням методів об'єктно-орієнтованого аналізу
  • Проектування ієрархії класів

Розробка та тестування Java-програми

  • Створення класу в мові програмування Java
  • Використання методу main в тестовому класі для запуску Java-програми з командного рядка
  • Компіляція та виконання Java-програми

Декларування, ініціалізація та використання змінних

  • Опис та використання змінних
  • Примітивні типи мови Java
  • Оголошення, ініціалізація, використання змінних та констант в Java
  • Присвоєння значень змінним
  • Приведення типу

Створення та використання об'єктів

  • Оголошення та ініціалізація змінних посилальних типів
  • Порівняння посилальних та примітивних типів
  • Використання класу String

Використання операторів та алгоритмічні конструкції

  • Умовні оператори
  • Застосування вкладених умовних операторів
  • Використання оператора варіанта

Використання циклів

  • Створення циклів з передумовою
  • Розробка арифметичних циклів
  • Створення циклів з післяумовою

Розробка та використання методів

  • Оголошення та виклик методу
  • Порівняння методів конкретного об'єкта та статичних методів
  • Перевантаження методів

Інкапсуляція та конструктори

  • Застосування інкапсуляції для приховування внутрішнього устрою об'єктів
  • Створення конструкторів для ініціалізації об'єктів

Створення та використання масивів

  • Поняття масиву. Одновимірні масиви
  • Способи ініціалізації масиву
  • Створення двовимірних масивів

Реалізація успадкування

  • Поняття спадкування
  • Абстракція
  • Явна ідентифікація об'єктів, що використовуються в коді

Після курсу слухачі зможуть:

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

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Методичка у вигляді конспекту
  • Збірник лабораторних робіт
  • Підбірка матеріалів в електронному вигляді
  • Електронний сертифікат НЦ
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу

Записатись на курс або отримати консультацію

Бажаєте записатись на курс або у вас лишились питання? Заповніть форму, і наш менеджер зв'яжеться з вами найближчим часом.

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

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

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
24.11.2026
Тривалість
5 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
36 445 UAH за курс
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 600 UAH за місяць
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 400 UAH за місяць
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
Будь-який момент
Тривалість
19 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
1 875 UAH за курс