Технології і засоби розробки Web-додатківЗміст дисципліни

RSS, Twitter, Linkedin, Facebook

Для студентів дистанційної і заочної форм навчання

Зміст дисципліни: Технології і засоби розробки Web-додатків(спеціальність: Системи штучного інтелекту)


Змістовий модуль № 1. Засоби розробки веб-додатків

Вступна лекція з дисципліни:

  • Предмет, задачі і структура навчальної дисципліни;
  • Інфраструктура Internet;
  • WWW і основні напрями розвитку WEB-технологій.

Тема 1. Інструменти створення Web-додатків:

1.1. IDE для web (front end) розробки;
1.2. Засоби контролю версій.

Тема 2. Технологія використання мов логічної розмітки в клієнтських Web-додатках:

2.1. Основи HTML і XML;
2.2. Основи CSS.

Тема 3. Засоби для створення інтерактивних веб-інтерфейсів:

3.1. Основи JavaScript;
3.2. Технологія застосування бібліотеки jQuery.

Тема 4. Обмін повідомленнями між web apps в режимі realtime:

4.1. Технологія Ajax (XMLHTTPRequest);
4.2. Формати передачі даних (XML, JSON);
4.3. Технологія WebSocket.

Змістовий модуль №2. Технології створення додатків і розміщення їх на веб-серверах і хмарних платформах

Тема 5. Веб-сервери і СУБД:

5.1. Веб-сервери і сервери додатків;
5.2. Технологія і програмні засоби створення баз даних;
5.3. "Бессерверные" архітектури веб-додатків.

Тема 6. Технологія WebRTC:

6.1. WebRTC - універсальні технології створення Web комунікаційних додатків;
6.2. Технологія створення Web чатів на базі WebRTC.

Тема 7. Технології хмарних обчислень:

7.1. Хмарні технології як інструментальні засоби розробки веб-додатків і сервіс обміну повідомленнями в режимі rialtime;
7.2. Технології створення додатків (веб-сервісів) з архітектурою SOA і застосування додатків SaaS з відкритими API в якості веб-сервісів.

Тема 8. Технології IoT и WoT:

8.1. Архітектура і технології IoT. Сучасні апаратні і програмні засоби IoT;
8.2. Шлюзи, Habs, платформи IoT. Cloud computing для IoT платформ. Протоколи IoT. Кібербезпека IoT;
8.3 Технології створення клієнтських IoT-додатків для об'єктів ("розумних" пристроїв);
8.4. Основи WoT. Стек архітектури Web of Things з різними шарами. Шаблони інтеграції Smart Objects в Інтернет;
8.5. Технології реалізації веб-інтерфейсів API Web Thing для шаблонів інтеграції WoT;
8.6. Безпека, конфіденційність, контроль доступу до фізичних облаштувань WoT.