Програма вивчення навчальної дисципліни Програмування мережних послуг складена  відповідно до освітньо-наукової програми підготовки магістрів спеціальності 172 Телекомунікації та радіотехніка

Метою викладання дисципліни “ Програмування мережних послуг ” є вивчення основ проектування трьохрівневих програмних систем, в тому числі багатокористувацьких мережевих інформаційних систем, та їх реалізація на основі використання сучасних засобів програмної розробки. Окрема увага приділяється ролі стандартів обміну інформацією та програмних інтерфейсів.

Завданнями вивчення навчальної дисципліни є:

-        оволодіння термінологією та знаннями, що складають теоретичну основу проектування складних розподілених систем;

-        ознайомлення з принципами проектування складних систем, що працюють у мережевому середовищі;

-        ознайомлення з концепціями мережевої взаємодії програмних компонентів;

-        проектування інформаційні веб-ресурси за допомогою JavaScript;

-        розробка програмного забезпечення для інформаційних порталів Інтернет, веб-інтерфейсів.

 

У результаті вивчення курсу студент повинен знати:

-        предмет та головні поняття курсу; принципи роботи сайтів та сервісів Інтернет;

-        поняття динамічних та статичних веб-сторінок; типи даних, які використовуються в JavaScript;

-        принципи побудови функцій JavaScript;

-        особливості проектування та реалізації програмного забезпечення для WWW;

-        можливості застосування мови програмування JavaScript для створення інтерактивних сайтів;

-        способи динамічного створення веб-сторінок з допомогою JavaScript;

-        можливості застосування бібліотек JavaScript при розробці веб-сайтів.

 

вміти:

-        планувати, розробляти та долучати до проекту власні скрипти обробки контенту у Web-системах;

-        використовувати механізми доступу до контенту основані на моделі  DOM;

-        виконувати маніпуляції (вилучення, вставка та ін. ) з елементами моделі DOM;

-        розробляти власні функцій опрацювання подій у Web-системах;

-        створювати інтерактивні Web-системах.

 

Програма навчальної дисципліни складається з таких змістових модулів:

1. Вступ до мови програмування JavaScript.

2.  Особливості мови програмування JavaScript. Типи даних, змінні, константи та функції у JavaScript. Арифметичні та логічні оператори.

3.  Оператори циклу та умовного переходу.

4. Об’єктна модель документу (DOM).

 

 

 

На вивчення навчальної дисципліни відводиться 120 годин / 4 кредити ECTS.