Програма вивчення навчальної дисципліни Програмування мережних послуг складена відповідно до освітньо-наукової програми підготовки магістрів спеціальності 172 Телекомунікації та радіотехніка
Метою викладання дисципліни “ Програмування мережних послуг ” є вивчення основ проектування трьохрівневих програмних систем, в тому числі багатокористувацьких мережевих інформаційних систем, та їх реалізація на основі використання сучасних засобів програмної розробки. Окрема увага приділяється ролі стандартів обміну інформацією та програмних інтерфейсів.
Завданнями вивчення навчальної дисципліни є:
- оволодіння термінологією та знаннями, що складають теоретичну основу проектування складних розподілених систем;
- ознайомлення з принципами проектування складних систем, що працюють у мережевому середовищі;
- ознайомлення з концепціями мережевої взаємодії програмних компонентів;
- проектування інформаційні веб-ресурси за допомогою JavaScript;
- розробка програмного забезпечення для інформаційних порталів Інтернет, веб-інтерфейсів.
У результаті вивчення курсу студент повинен знати:
- предмет та головні поняття курсу; принципи роботи сайтів та сервісів Інтернет;
- поняття динамічних та статичних веб-сторінок; типи даних, які використовуються в JavaScript;
- принципи побудови функцій JavaScript;
- особливості проектування та реалізації програмного забезпечення для WWW;
- можливості застосування мови програмування JavaScript для створення інтерактивних сайтів;
- способи динамічного створення веб-сторінок з допомогою JavaScript;
- можливості застосування бібліотек JavaScript при розробці веб-сайтів.
вміти:
- планувати, розробляти та долучати до проекту власні скрипти обробки контенту у Web-системах;
- використовувати механізми доступу до контенту основані на моделі DOM;
- виконувати маніпуляції (вилучення, вставка та ін. ) з елементами моделі DOM;
- розробляти власні функцій опрацювання подій у Web-системах;
- створювати інтерактивні Web-системах.
Програма навчальної дисципліни складається з таких змістових модулів:
1. Вступ до мови програмування JavaScript.
2. Особливості мови програмування JavaScript. Типи даних, змінні, константи та функції у JavaScript. Арифметичні та логічні оператори.
3. Оператори циклу та умовного переходу.
4. Об’єктна модель документу (DOM).
На вивчення навчальної дисципліни відводиться 120 годин / 4 кредити ECTS.
- Викладач: Roman Tsaryov
- Викладач: Катерина Лаврека
- Викладач: Леся Никитюк
- Викладач: Катерина Шулакова