НМЦ

ОБ’ЄКТНО ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ

Електронний посібник

 

ВФПО

ЗМІСТ

 

Модуль 1

1. Основні поняття ООП. Об’єктно орієнтований аналіз та проєктування. Огляд технології JAVA

1.1. Поняття про об’єкти та класи

1.2. Взаємодія об’єктів

1.3. Огляд технології JAVA. Розробка та тестування JAVA-програми. Декларування, ініціалізація та використання змінних

Модуль 2

2. Складні типи даних. основні алгоритмічні конструкції. методи (6 семестр)

2.1. Створення та використання об’єктів

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

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

Модуль 3

3. Інкапсуляція. успадкування та повторне використання коду

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

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

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

Модуль 4

4. Розробка об’єктно орієнтованих програм мовою java та їх документування

4.1. JAVA як платформа. IDE NetBeans

4.2. Об’єктно орієнтоване програмування. Документування програм

Модуль 5

5. Основні можливості платформи Java

5.1. Нові ідентифікатори, ключові слова та типи даних

5.2. Поглиблене використання виразів, керування виконанням програми

5.3. Поглиблене використання масивів

Модуль 6

6. Проєктування та реалізація архітектури програм. забезпечення якості програмних продуктів

6.1. Проєктування ієрархії класів. Використання UML. Особливості створення класів

6.2. Рефакторинг. Типові архітектурні рішення та антипатерни

6.3. Обробка помилок та виключень. Відлагодження, тестування та профілювання

6.4. Колекції та дженерики

Модуль 7

7. Консоль. Файлова система. Графічний інтерфейс користувача

7.1. Основи вводу-виводу. Робота с консоллю та файловою системою

7.2. Робота з базами даних. JDBC. Entity Classes

7.3. Створення графічного інтерфейсу користувача

7.4. Обробка подій від інтерфейсних елементів

7.5. Тонке налагодження інтерфейсу користувача

Модуль 8

8. Багатопотоковість. Мережеві можливості. Платформа netbeans

8.1. Багатопотоковість у JAVA

8.2. Робота з мережею

8.3. Розробка додатків для платформи NetBeans

8.4. Розповсюдження додатків для платформи netbeans. Інсталятори. Bootstrap. портативні додатки

 

 

На початок