Мастер-класс gRPC Node.js: создание современных API и микросервисов
О чём курс
Скорость работы микросервисов, используемых в Google и Netflix, теперь доступна и для ваших проектов на Node.js. Этот курс предлагает альтернативу REST API, позволяя строить масштабируемые системы на базе протокола HTTP/2.
Внутри разбираются технические аспекты gRPC, которые критически важны для связности сервисов:
- Работа с Protocol Buffers (protobuf) для описания структуры данных и сервисов.
- Реализация четырех типов потоковой передачи данных: Unary, серверная, клиентская и двусторонняя.
- Настройка безопасности соединений с помощью SSL и обработка ошибок на стороне сервера.
- Создание полноценного CRUD-приложения, взаимодействующего с базой данных MongoDB.
Курс ориентирован на разработчиков, которые уже знакомы с основами Node.js и буферами протоколов, но хотят перейти на более производительный стандарт API. После завершения обучения вы сможете проектировать высоконагруженные микросервисные архитектуры, превосходящие по эффективности стандартные REST-решения.
Программа обучения
- Теория gRPC: основы работы и сравнение с REST API
- Определение сервисов gRPC через .proto файлы
- Генерация серверного и клиентского кода на JavaScript (использование Gradle gRPC plugin)
- Реализация типов API:
- Unary (одиночные запросы)
- Серверная потоковая передача
- Клиентская потоковая передача
- Двусторонняя потоковую передача
- Работа с передовыми концепциями:
- Обработка ошибок
- Управление сроками выполнения (deadlines)
- Обеспечение безопасности через SSL
- Практический проект: разработка CRUD API с использованием MongoDB
- Рекомендации по развитию и архитектурным подходам в реальных проектах
Другие материалы автора 1
SM Stephane Maarek Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».