Рік видання: 2019 Нова програма
Автори: Руденко В., Речич Н., Потієнко В.
Видавництво: Ранок
Кількість сторінок: 256
PDF (електронний підручник)
Профільний рівень
Читати онлайн
Скачати книжку
Зміст:
Передмова | 3 |
РОЗДІЛ 1. БАЗИ ДАНИХ |
|
1. Загальні відомості про бази даних | |
1.1. Поняття бази даних і системи управління базами даних | 4 |
1.2. Поняття моделі даних | 7 |
1.3. Основні відомості про систему управління базами даних Access | 11 |
2. Таблиці | |
2.1. Створення й уведення структури таблиць | 14 |
2.2. Ключові поля, індекси, зв’язування таблиць | 19 |
2.3. Введення, пошук і редагування даних у таблиці | 23 |
2.4. Сортування і фільтрування записів. Операції над таблицями | 26 |
3. Запити | |
3.1. Загальні відомості про запити | 29 |
3.2. Запити на вибірку даних | 32 |
3.3. Запити з функціями і з полями, що обчислюються | 35 |
3.4. Запити з параметрами. Перехресні запити | 39 |
3.5. Запити на змінення даних | 42 |
4. Інтерфейс користувача. Основи мови SQL. Імпорт та експорт даних | |
4.1. Створення інтерфейсу користувача для введення даних у базу даних | 45 |
4.2. Основи мови запитів SQL | 49 |
4.3. Імпорт і експорт об’єктів баз даних | 51 |
РОЗДІЛ 2. АЛГОРИТМИ |
|
5. Алгоритми і числа | |
5.1. Методи проектування і подання алгоритмів | 55 |
5.2. Поняття про кодування і складність алгоритмів | 58 |
5.3. Основні поняття теорії чисел | |
6. Алгоритми сортування і пошуку даних | |
6.1. Алгоритми сортування даних | |
6.2. Алгоритми пошуку даних | 81 |
7. Обробка рядків | |
7.1. Основні відомості про рядки і операції над ними | 88 |
7.2. Функції і методи опрацювання рядків | 90 |
7.3. Приклади програм обробки рядків | 92 |
8. Графи | |
8.1. Основні поняття і терміни теорії графів | 94 |
8.2. Способи подання графів у комп’ютері | 98 |
8.3. Пошук у глибину і ширину | 100 |
8.4. Визначення найкоротшого шляху у графі | 104 |
9. Динамічне програмування і жадібні алгоритми | |
9.1. Динамічне програмування | 112 |
9.2. Жадібні алгоритми | 118 |
10. Основи обчислювальної геометрії | |
10.1. Базові поняття | 122 |
10.2. Операції над векторами | 124 |
10.3. Обчислення площі багатокутника | 127 |
10.4. Побудова опуклої оболонки | 131 |
РОЗДІЛ 3. ВЕБ-ТЕХНОЛОГІЇ |
|
11.1. Основні тренди у веб- дизайні | 135 |
11.2. Види сайтів та цільова аудиторія | 138 |
11.3. Інформаційна структура сайта | 145 |
11.4. Системи керування вмістом | 148 |
11.5. Адміністрування сайта | 151 |
11.6. Інструменти веб-розробника | 154 |
11.7. Мова гіпертекстової розмітки | 159 |
11.8. Каскадні таблиці стилів | 164 |
11.9. Проектування та верстка веб-сторінок | 168 |
11.10. Адаптивна верстка | 176 |
11.11. Кросбраузерність | 182 |
11.12. Графіка для веб-середовища | 186 |
11.13. Анімаційні ефекти | 190 |
11.14. Мультимедіа на веб-сторінках | 193 |
11.15. Об’єктна модель документа | 196 |
11.16. Веб-програмування та інтерактивні сторінки | 198 |
11.17. Хостинг сайта | 202 |
11.18. Веб-сервер та база даних | 206 |
11.19. Взаємодія «клієнт-сервер» | 210 |
11.20. Валідація сайта та збереження даних форм | 213 |
11.21. Прикладний програмний інтерфейс | 216 |
11.22. Правила ергономічного розміщення відомостей на веб-сторінці | 219 |
11.23. Пошукова оптимізація та просування веб-сайтів | 221 |
РОЗДІЛ 4. ПАРАДИГМИ ТА ТЕХНОЛОГІЇ ПРОГРАМУВАННЯ |
|
12.1. Уніфікований процес розробки програмного забезпечення | 225 |
12.2. Інструменти для проектної роботи, системи комунікації та контролю версій | 228 |
12.3. Мова візуального моделювання архітектури програмного забезпечення | 231 |
12.4. Діаграми UML. Діаграми прецедентів | 233 |
12.5. Моделювання даних і архітектури програмного забезпечення | 236 |
12.6. Діаграми діяльностей та послідовностей | 240 |
12.7. Проектування інтерфейсу користувача | 243 |
12.8. Тестування та оцінювання програмного забезпечення | 246 |
12.9. Системна архітектура. Апаратні та програмні рішення | 249 |
Комп’ютерний словник | 251 |
Алфавітний покажчик | 253 |