"Building a GraphQL App using Apollo, MongoDB and Tyk" by Budha Bhattacharya
Details
The best way to learn any technology is by building something with it - GraphQL is no different!
In this hands-on workshop, we will create a ToDo list application in order to get a deeper understanding of the ins and outs of building production-ready GraphQL APIs including development, security, and publishing of the APIs.
What we will cover:
- An overview of the project
- Setting up the project - Apollo
- Setting up the project - MongoDB
- Creating our first query and resolver
- Adding Todo list item(s)
- Viewing Todo list item(s)
- Updating Todo list item(s)
- Deleting Todo list item(s)
- Securing your GraphQL API with Tyk – rate limiting, query depth limiting, field-based permissions
Bonus content (time permitting):
- Building a REACT interface for the ToDo App
- Transforming a REST API into a GraphQL API using Tyk’s Universal Data Graph
- Combining REST APIs into a GraphQL API using Tyk’s Universal Data Graph
Whether you're a beginner or an experienced developer, this tutorial is a great way to learn how to use modern technologies to build a scalable and robust Todo application powered by GraphQL. Join us and let's get started!
Budha is the product evangelist and developer advocate at Tyk. He is also the host of the All About APIs podcast, the API hangout, and the GraphQL hangout and endeavors to put technology in context and show how it can solve real-world problems.
He is passionate about solving problems at scale and building a connected and sustainable world through technology. His areas of interest include APIs, AI/ML, Blockchain, and Cloud Computing.
GraphQL
Software Development
Web Development
Web Technology
Technology
