Контрольная точка "Экзамен" включает в себя баллы, полученные за лабораторные работы, и баллы за теоретический тест.
Экзамен - 40 баллов.
- 20 баллов - теоретический тест.
- 20 баллов - нормализованная оценка за все остальные лабораторные работы.
-
- бонус за выполнение дополнительных заданий и докладов, если они не влезли в предыдущие КТ.
- Понятия: "Распределенное приложение", "Клиент-серверное приложение", "Веб-приложение";
- Понятия: "IP адрес", "Доменное имя", "Доменная зона", "DNS"; Структура URL;
- HTTP(S), Структура HTTP, Основные HTTP методы и группы HTTP статусов;
- HTML, Структура HTML документа, Основные элементы, CSS;
- Язык JavaScript, JSON, основы асинхронности;
- Подходы к разработке серверной части;
- Понятия "Шаблонизатор", "Роутер (маршрутизатор)";
- Понятия Идентификация, Аутентификация, Авторизация, Сессия и подходы к аутентификации;
- Подход AJAX;
- Понятие "Транспайлер". NodeJS. Назначение CSS препроцессора, Babel, Linter, Formatter, Webpack, DevServer и др. инструментов;
- SPA, преимущества и недостатки подхода;
- Развёртывание: On-Premise, IaaS, PaaS, SaaS, FaaS;
- Понятия SEO, l10n, i18n, a12y.