Hello CSc majors,

Please consider attending the event below sponsored by IEEE Student Branch @ GSU
(full description below flyer)

IEEE Python Workshop_Coding for Job Seekers_Raj Sunderraman_9-5-2019
 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GraphQL: A Query Language for APIs

Professor Raj Sunderraman

Department of Computer Science

Georgia State University

September 9, 2019

11:00 a.m. – 1:00 p.m.

25 Park Place, Room 755

Pizza and drinks provided

 

Over the past decade, REST has become the standard for designing web APIs. It offers some great ideas, such as stateless servers and structured access to resources. However, REST APIs have shown to be too inflexible to keep up with the rapidly changing requirements of the clients that access them.

GraphQL was developed (by Facebook and later released to the public) to cope with the need for more flexibility and efficiency! It solves many of the shortcomings and inefficiencies that developers experience when interacting with REST APIs. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

In this talk, we will learn how to build a GraphQL API using Python. This will be a hands-on workshop – so bring along your laptops and make sure you have Python3 installed as well as the following packages:

 

pip3 install flask

pip3 install flask_graphql

pip3 install graphene

pip3 install mysql-connector


GraphQL is being rapidly adopted in the software industry by start-ups, medium techs, as well as the giants and is becoming a must-know for software engineers.

 

 

Thank you

 

Tushara Sadasivuni

PhD Candidate

IEEE President at GSU | ACM Program Chair

Department of Computer Science

Georgia State University