Same school, new name. The School of Informatics and Computing is changing its name effective January 11, 2023. Learn more about the name change

NEWM-N 423 Database Development for Mobile Applications

3 credits

  • Prerequisites: NEWM N320
  • Delivery: On-Campus
  • This course applies the representational state transfer software architecture to the development of mobile applications using a nonrelational database. Students learn how to implement a RESTFUL backend API for securely storing and retrieving data in a NoSQL database via AJAX calls.

    Learning Outcomes

    Upon completion of this course, the student will:

    • Disambiguate the different structures that a noSQL database may take on.
    • Implement a RESTful backend API for storing and retrieving data via AJAX calls.
    • Use websockets to allow multiple synchronous access to a shared dataset.
    • Secure a database from nefarious incursions.