Основы разработки веб-приложений на платформах Node.js и Deno

Оглавление⌄
Глава 1. Рекомендации по изучению материалов пособия и основные термины....5Методические рекомендации преподавателям и студентам....5Подготовка среды для работы с JavaScript....6Понятия фронтэнда и бэкэнда....13Протоколы, используемые в вебе при создании веб-приложений....21Глава 2. Использование Node.js для отправки сетевых запросов и их обслуживания....30Метод net.connect....30Метод net. Server....32Глава 3. Fetch API....36Основа: AJAX....37О потоках....39Отправка запросов....43Глава 4. Модель приложения на Node.js....45Отладка....54Простейшая маршрутизация....63Блокирующий код....64Выдача статики....68Приём запроса с телом сообщения....71Модуль connect....77Деплой приложения на Next.js/vercel....77Использование ngrok....83Глава 5. Библиотека Express....86Установка Express....87Понятие middleware. Виды middleware и их стек....93Маршрутизация. Создание express.Router и дерева маршрутов....99Шаблонизация....107Приём запроса с телом....112Запуск приложения в формате сервиса....116Использование ядер и потоков....117Глава 6. Нано и микросервисы, REST API....123Создание декларативного сервиса на основе ОрепАРІ....124Критерии RESTful....126Операции с ресурсами на основе НТТР-глаголов....128Реализация Express-приложения в формате микросервиса....129Скаффолдинг....139Создание микросервиса на основе проекта Hydra....140Глава 7. HTTPS и HTTP/2....145Локальный сертификат....145Модуль node:https....148Контейнер companion....148Модуль node:http2....151Глава 8. Веб-сокеты....153Клиентская реализация WebSocket....153socket.io....158Глава 9. Использование Deno и Bun....160Deno....160Bun....170Заключение....171Вопросы для самопроверки....172Примеры заданий автоматизированной проверки....174Литература....176
Описание
Коротко и по делу о том, что важно знать про разработки.
В пособии рассматриваются фундаментальные основы и прикладные аспекты использования языка JavaScript (и TypeScript) для разработки веб-ресурсов. Данное учебно-методическое пособие развивает идеи первой книги автора Введение в веб-разработку на языке JavaScript и онлайн-курса «Серверные веб-технологии и системы управления контентом» на платформе openedu.ru. Рассматриваются основные аспекты разработки бэкэнда: шаблонизация, маршрутизация, скаффолдинг, отладка, развёртывание, контейнеризация. Все примеры и задания доступны в интерактивной части пособия (сайт kodaktor.ru), которая является зарегистрированным в Роспатенте средством электронного обучения и содержит не только образцы кода, но и скринкасты по ряду рассматриваемых в текстовой части вопросов. Обучающимся предложены задания развивающего и проблемного типа, нацеленные на формирование профессиональных компетенций в области веб-разработки. Структура пособия позволяет организовать изучение материала в заочной и дистанционной форме.
Файл доступен для загрузки ниже.
Поделиться
Частые вопросы
Можно ли скачать «Основы разработки веб-приложений на платформах Node.js и Deno» бесплатно?
Да, «Основы разработки веб-приложений на платформах Node.js и Deno» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 4,3 МБ.
Кто автор и когда вышла книга?
автор — Государев И. Б., издательство Национальный исследовательский университет ИТМО, год выпуска 2023, 179 страниц.
О чём книга «Основы разработки веб-приложений на платформах Node.js и Deno»?
Данное учебно-методическое пособие развивает идеи первой книги автора Введение в веб-разработку на языке JavaScript и онлайн-курса «Серверные веб-технологии и системы управления контентом» на платформе openedu.ru.