Лучше, чем REST API! Создайте быстрый и масштабируемый HTTP / 2 API для Go микро-сервиса с помощью gRPC, Protocol Buffers (protobuf). gRPC - это новый и современный фреймворк для построения масштабируемого, современного и быстрого API. Он используется многими ведущими технологическими компаниями, такими как Google, Square и Netflix, и позволяет программистам писать микро-сервисы на любом языке, который они хотят, сохраняя при этом возможность легко создавать связи между этими сервисами. Он основан на Protocol Buffers для транспортного механизма и языка определения услуг. В этом курсе мы подробно рассмотрим с помощью практических лекций все аспекты начала работы с gRPC.
Этот курс является практическим, и вы внедрите два сервиса: Greet и Calculator Service.
Всего за несколько часов вы узнаете все, что вам нужно для написания ваших файлов .proto, создания кода в вашем любимом языке и реализации ваших сервисов, серверов и клиентов на Golang. Там будет много практических лекций и упражнений для вас, чтобы попрактиковаться в приобретенных навыках.
Пришло время попрощаться с медленным и неуклюжим API REST и выбрать лучшую платформу API.
Мастер-класс gRPC Golang - лучший способ получить полный обзор всех возможностей, предлагаемых gRPC, на вашем любимом языке
- > Изучите теорию gRPC, чтобы понять, как работает gRPC
- > Сравните парадигму gRPC и REST API
- > Напишите определение вашего сервиса gRPC в .proto файлах
- > Генерация кода сервера и клиента в Golang с помощью плагина Gradle gRPC
- > Внедрить Unary, серверную потоковую передачу, клиентскую потоковую передачу и двунаправленную потоковую передачу API
- > Практикуйте обучение с помощью упражнений и решений
- > Реализуйте передовые концепции, такие как обработка ошибок, сроки и безопасность SSL
- > Реализуйте полный CRUD API поверх MongoDB
- > Получите указатели, чтобы расширить свой учебный путь и получить вдохновение от реальных услуг gRPC
Примечание: этот курс предполагает, что у вас есть предварительные знания о Protocol Buffers и Golang.
Стефан Маарек является инструктором этого курса. Он является автором очень успешных курсов, таких как Apache Kafka Series и AWS Series. Он увлечен микросервисами и данными. Он уже обучил более 40000 учеников и получил более 12000 отзывов.
Он делится всеми своими знаниями в области данных на платформе, уделяя время объяснению каждой концепции и предоставляя студентам как теоретические, так и практические аспекты. Вы в хороших руках!
Изучение и практическое использование gRPC помогут вам улучшить карьерные возможности и повысить доход. Инвестиции в вашу карьеру - это инвестиции в себя. Не откладывайте на потом. Поднимите свою карьеру на новый уровень, изучая GRPC сегодня!