План на курса

Въведение

Node.js Понятия

    RAM срещу I/O латентност Блокиране срещу неблокиране Синтаксис и логика

Основите на API и тяхната функционалност

    Scalar типове шаблони на уеб архитектура: съставен модел, прокси модел и фасаден модел

Общ преглед на REST

    Опция за получаване Опция за изтегляне Опция за публикуване Опция за изтриване

Подготовка на средата за разработка

    Инсталиране и конфигуриране Node.js Инсталиране и конфигуриране на Express.js Инсталиране и конфигуриране на MongoDB Тестване на инсталациите

Модули на възли и мениджър на пакети

    Създаване на модул Зареждане на модул Използване на модулни функции Създаване на аргументи на събитие Разширяване на излъчватели на събития Инсталиране на пакет Node Използване на пакет Изброяване на пакети Актуализиране на пакети Деинсталиране на пакети Публикуване на пакети

Работа с Express.js

    Създаване на персонализиран междинен софтуер Използване на Express маршрутизатор Филтриране на пътища

REST и GraphQL API

    Изграждане на уеб сървър Обработка на маршрути Разбор на HTTP заявки Извикване на крайни точки Дефиниране на схема Добавяне на проверка на входа Управление на мутации Добавяне на променливи Обработка на грешки

CRUD операции, използващи MongoDB

    Запазване на документи Търсене на документи Актуализиране на документи Изтриване на документи

Удостоверяване и сигурност

    Създаване и регистриране на потребители Генериране на токени Съхраняване в променливи на средата Защита на маршрути Тестване на оторизацията

Отстраняване на неизправности

    Писане на единичен тест Писане на интеграционен тест Свързване на единичен и интеграционен тест

Обобщение и заключение

Изисквания

  • JavaScript опит в програмирането

Публика

  • Уеб разработчици
 14 Hours

Брой участници



Цена за участник

Oтзиви от потребители (5)

Свързани Kурсове

Building Web Apps using the MEAN stack

35 Hours

Node.js & Express.js Basics, working with PM2 & WebStorm

21 Hours

Node.js for JavaScript Developers

21 Hours

Свързани Kатегории