Learn the three primary API communication styles in use today and discover which one is best-suited to your next project.
Effective service communication is crucial in an era where microservices and distributed architectures are ubiquitous. This one-day course introduces the three primary API communication styles: REST, GraphQL, and gRPC.
Participants will gain in-depth knowledge of REST, GraphQL, and gRPC, understanding the advantages and limitations of each. They will be equipped to make informed decisions when choosing an API communication style for their next project.
Participants will learn through platform-agnostic presentations, demonstrations, discussions, and hands-on exercises. By understanding the strengths and weaknesses of each approach, you’ll be better equipped to make informed decisions in your projects, whether you’re designing new services or maintaining existing ones.
This course is intended for developers and architects across all platforms, including but not limited to .NET, Java, Python, and JavaScript.
Ideally, each participant should have a familiarity with the HTTP protocol, including verbs and status codes, is required. Additionally, a basic understanding of how the web works is desirable.
This course will cover many topics, including:
Article SKU
T201
Duration
1 days or 2 half days
Level
Intermediate
Language
English, Swedish
Price
Contact me for a price enquiry or to submit interest.
Yes, we provide both types of training.
Yes, both options are available. All our course materials are in English and we can teach the class in either Swedish or English.
When we run on-site, we usually do full-day classes. For remote training, we can provide options for both half and full days.
Yes, please visit our Talks page for more details.
Yes we do that. Contact me for more information.
The best workshops create an immersive experience. See the benefits that practical, attentive, and up-to-date training can offer today by putting me to the test!
I offer 30-45 minute workshops that can be customized to your team’s needs:
Feel free to get in touch using the details below, submitting a form on the contact page, or connect with me on LinkedIn!