![]() |
Modern Api With Protobuf, Grpc, Java Spring Boot, Postgresql
![]() Modern Api With Protobuf, Grpc, Java Spring Boot, Postgresql MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 4.68 GB | Duration: 8h 46m What you'll learn Understanding Protocol Buffers (Protobuf) and how to use it for data communication Protocol Buffers Schema Definition : data types, list, syntax, etc Protocol Buffers Schema Evolution Implement Protocol Buffers with Spring Boot 4 (Java programming language) Implement 4 types of gRPC API: unary, server streaming, client streaming, and bidirectional Use PostgreSQL database with gRPC Building resilient gRPC : using timeout / deadline, retry mechanism gRPC error handling, status codes, metadata, interceptor gRPC - REST API translation Generate API documentation for gRPC Requirements Basic Java/Spring programming language is required. This is NOT a fundamental Java/Spring course. You need to know about Java/Spring syntax and basic concept (dependency injection, annotation, configuration) Basic git and GitHub knowledge is required : create repository, branch, pull, push, and merge. This is NOT basic git course Familiarity with REST API and JSON will helps, but not mandatory Description Build High-Performance Microservices with gRPC, Protobuf & Spring BootWant to go beyond REST and build faster, more efficient backend systems?This course will teach you how to use gRPC and Protocol Buffers with Java and Spring Boot 4, the same technologies used in modern, high-performance microservice architectures.Why This Course?Most tutorials only scratch the surface. This course is different.You won't just learn theory. You will build a sample banking microservice while mastering Protobuf & gRPC.By the end, you'll understand not just how to use gRPC-but when and why to use it.What You Will GainDesign clean, scalable APIs with ProtobufBuild modern API services using gRPC + Spring BootImplement all 4 types of gRPC communication (unary & streaming)Apply various resiliency patterns (timeout, retry)Handle errorsUsing metadata and interceptorsPersist and manage data with PostgreSQLConvert gRPC services into REST APIs when neededBuild a Sample ApplicationYou'll apply everything you learn by building a sample banking microservice, including:Account balance managementTransaction processingExchange ratesData persistence with PostgreSQLClean service architecture using Spring BootThe sample is simple enough to understand, but complete enough to know how to use Protobuf & gRPC.Master the Core TechnologiesYou'll get hands-on experience with:Java & Spring Boot 4gRPC & Protocol BuffersPostgreSQL + Spring Data JDBCGitHub workflows & automationLearn by Doing (Not Just Watching)This course offers various labs :Solve real tasks step by stepFollow guided exercisesJump to full solutions when neededYou'll be coding throughout the course, directly in your browser!Please note that Lab access depends on your Udemy subscription tier and may not be included for all users.What's Inside (150+ Lectures)Protobuf fundamentals & schema designgRPC implementation with Spring Boot 4gRPC unarygRPC streaming (server, client, bidirectional)Error handling & resiliency patternsInterceptors & metadatagRPC to REST translationSample project implementationWho This Course Is ForJava developers who want to learn modern backend architectureBackend engineers moving from REST to gRPCAnyone looking to build high-performance, scalable APIsRequirementsThis is not a basic Java/Spring course. You must fulfil the following requirements to be able to gain maximum knowledge.Basic Java knowledgeFamiliarity with Spring Boot fundamentalsBasic Git usageYour OutcomeBy the end of this course, you'll be able to:Build gRPC microservicesDesign robust and future-proof Protobuf schemasImplement resilient, high-performance systems with gRPCConfidently apply these skills in real-world projects or your jobIf you're serious about leveling up your backend skills and building modern, high-performance systems, this course is for you. Software engineer, technical architects, technical manager who wants to know how to implement Protocol Buffers using Go programming language,Java/Spring enthusiast Код:
Https://anonymz.com/?Цитата:
|
| Часовой пояс GMT +3, время: 07:03. |
vBulletin® Version 3.6.8.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot