Building Modern Applications with GraphQL using ASP.NET Core 6, Hot Chocolate, and Relay
GraphQL is designed for a mobile-first / cloud-first world and specifies how to expose modern APIs. GraphQL, since its inception, has been rapidly growing and is now the go-to solution for new APIs. The largest internet companies in the world like Facebook, Twitter, Netflix or, GitHub are all running on top GraphQL. Become part of this next shift in technology and learn why GraphQL has become so popular with companies of all sizes.
- Apr 25Alfândega Porto Congress Centre2 days08:00 - 16:00 UTCMichael StaibMartin Artola Eduardo850 EUR
.NET 6, ASP.NET Core 6, TypeScript, React GraphQL, Hot Chocolate, Relay
Day 1: GraphQL Basics
- What is GraphQL
- Migrating REST applications to GraphQL
- Wrapping REST APIs with GraphQL
- Transitioning to GraphQL native
- GraphQL server ecosystem in .NET
- Exploring Facebooks Relay client?
- Query and Mutation
- Fragments and Composability
- GraphQL Syntax
- Schema best practices
Day 2: Putting GraphQL Production
- GraphQL Subscriptions
- Defer and Stream
- Schema Federation
- Putting GraphQL Production
- Persisted Queries
- Security Concepts
- Observability with Open Telemetry
- Testing Strategies
Michael is a Microsoft MVP and the author of the Hot Chocolate project (https://github.com/ChilliCream/hotchocolate), a platform for building GraphQL servers and clients in .NET. For the last three years, this open-source project is his main focus.
Apart from his work in the open-source community, Michael works as a consultant to help companies to move to GraphQL. You can read about the Hot Chocolate project on his blog https://chillicream.com/blog/.
Martin is a front-end geek, data architect, and software engineer with multi-year experience helping companies around the world. He enjoys solving problems by coding in creative ways and actively participates in multiple open-source projects.