Лучше, чем REST API! Создайте Javascript HTTP/2 API для микросервиса NodeJS с gRPC, protobuf. gRPC - это новая и современная платформа (фреймворк) для построения масштабируемого, современного и быстрого API. Он используется многими ведущими технологическими компаниями, такими как Google, Square и Netflix, и позволяет программистам писать микро-сервисы на любом языке, который они хотят, сохраняя при этом возможность легко создавать связи между этими сервисами.
В этом курсе мы собираемся подробно изучить, с практическими лекциями, все аспекты, чтобы начать работу с gRPC.
Этот курс практический, и вы внедрите две службы: Greet и Calculator Service.
Всего за несколько часов вы узнаете все, что вам нужно для написания ваших файлов .proto, создания кода в вашем любимом языке программирования и реализации ваших служб, серверов и клиентов в NodeJS. Там будет много практических лекций и упражнений для вас, чтобы практиковать свои вновь приобретенные навыки.
Пришло время попрощаться с медленным и неуклюжим API REST и подписаться на лучшую платформу API.
gRPC Node.JS Master Class - лучший способ получить полный обзор всех возможностей, предлагаемых gRPC, с вашим любимым языком
- Изучите теорию gRPC, чтобы понять, как работает gRPC
- Сравните парадигму gRPC и REST API
- Запишите определение вашего сервиса gRPC в .proto файлах
- Генерация кода сервера и клиента в JavaScript с помощью плагина Gradle gRPC
- Внедрить Unary, серверную потоковую передачу, клиентскую потоковую передачу и двунаправленную потоковую передачу API
- Практикуйте обучение с помощью упражнений и решений
- Реализуйте передовые концепции, такие как обработка ошибок, сроки и безопасность SSL
- Реализуйте полный CRUD API поверх MongoDB
- Получите указатели, чтобы расширить свой учебный путь и получить вдохновение от реальных услуг gRPC
Примечание. В этом курсе предполагается, что у вас есть предварительные знания о Protocol Buffers и NodeJS.
Это курс, который может изменить ваши навыки API.
Изучение и получение практического опыта работы с gRPC поможет вам улучшить карьерные возможности и повысить доход. Инвестиции в вашу карьеру - это инвестиции в себя. Не откладывайте на потом.