ACS 4330 Front End Query Languages
Query Languages explores modern alternatives to REST. In this class, you will learn to use languages that facilitate communication between client and server applications, expand and improve on the tired and frustrating REST paradigm. Query languages solve many of the problems of REST. Modern query languages such as GraphQL were made with the goal of solving all of the problems of REST. Using Modern query languages, you will be able to define requests at your client and receive only the data you requested. Imagine making multiple nested requests with a single query and only receiving the data you asked for. Query languages are the future of web APIs and are currently used by hundreds of companies like: FaceBook/Meta, Twitter, GitHub, Airbnb, Coursera, Intuit, Lyft, Paypal, Pinterest, and more. Prerequisite:
ACS 3330 or equivalent.