GraphQL Experience
Event Information
About this event
Graphql has become a de-facto standard for many applications willing to expose APIs to third parties (including client applications).
The power of Graphql lays in the fact that it inherently exposes the data schema without any extra work on behalf of the API developers.
Participants in this course will get a solid understanding and hands-on experience of real-life GraphQL development and use cases. We will cover the basics of creating a data schema and adding mutations and other capabilities that are required in production-grade applications.
During this course, we will build a fully functional micro-services application based on GraphQL. We will demonstrate different approaches to developing the schemas and endpoints.
The course is for experienced developers with basic knowledge of Javascript (the examples and labs in the course are in Javascript)
Prerequisites
- Node v12
- Yarn
- Docker & Docker-Compose (Docker Desktop for MacOS)
Schedule:
Session 1 - 27.4.2021
Topics:
- GraphQL basics - Scalars, SDL
- Queries
- Mutations
Duration: 3 hours
Session 2 - 4.5.2021
Topics:
- Input Types
- Response Types
- Resolvers
Duration: 3 hours
Session 3 - 11.5.2021
Topics:
- Validations
- Dealing with the n+1 problem
- Pagination
Duration: 3 hours
Important information
- The course will be taught over Zoom, on Tuesdays, between the dates 27/4 - 11/5 (3 weekly sessions), between 15:00-18:00.
All sessions are recorded for those who cannot attend the live meetings.
- Course participants are invited to join a private group where you will be able to ask questions and get assistance from other participants and from the course directors.
- The full price of the course is 1400 NIS (including VAT). For group/company registration, please contact info(at)tikalk.com.
- A Minimum of 10 participants is required.
* Tikal reserves the right to cancel the course and refund participants.
Course Instructors
Sefi Ninio, Full Stack architect >> https://www.tikalk.com/company/employee/sefi/