26/10/2025 –, Iniciante
Entenda o que é GraphQL: motivação, elementos básicos e como se compara com REST.
Aprenda como utilizá-la com Python puro e como a biblioteca Simple GraphQL Client (SGQLC) pode facilitar sua vida.
A linguagem GraphQL (Linguagem de Consulta de Grafos) foi criada pelo Facebook para resolver um problema comum em APIs, derivada das extensões "Graph" para REST. Entenda as diferenças para REST, esclareça alguns mitos e preconceitos e entenda como utilizá-la em Python de maneira fácil e eficiente.
Python básico: condicionais, variáveis, dicionários e definição de classes (com herança).
Comunicação cliente-servidor básica: conceito de cliente, servidor, requisição e resposta.
Seria bom (porém não obrigatório):
- entender diferença entre atributos da classe e da instância.
- uso de HTTP clients em Python (ex: biblioteca requests)
-
Linguagem de consulta de grafos (GraphQL), motivação, vantagens e esclarecimentos de mitos e preconceitos
-
Uso de GraphQL em Python, dificuldades do uso puro, facilidades oferecidas pela biblioteca Simple GraphQL Client (SGQLC).
Web Development, Software Architecture, Desktop Application Development
Programador desde os 9 anos (1991), formado em Engenharia de Computação pela UNICAMP (2001-2005), ex-IBM INdT e Intel, sócio fundador da ProFUSION e Pythonista desde 2002.