Skip to main contentSkip to main navigationSkip to footer content

10 weeks10 - 12 hours per week
Online learningLive recorded sessions
Price: $995.00 + applicable taxes View available early bird and alumni discounts

As criminals develop increasingly sophisticated methods of hacking web systems and databases, developers must know how to build those systems securely to prevent breaches. This course teaches the art of building reliable and secure data-intensive back-end systems. You will learn how to craft APIs for usability, apply techniques to strengthen their security, choose between database design alternatives, and unlock concurrent, scalable programming. 

Throughout this course, (the second in the Back-End Development Certificate), you’ll further hone your programming skills, learning to sidestep common pitfalls. You’ll also continue to sharpen your architectural thinking and clean coding skills. The course focuses on: 

  • Developing web services and user-friendly APIs
  • Delving deeper into reusable patterns and standard solutions
  • Securing back ends
  • Managing sessions and permissions
  • Storing and retrieving data in document and relational databases 
  • Concurrent and asynchronous programming 

This course allows learners to work at their own pace and features optional, live drop-in sessions. 

 

Sign up for more information

Complete the form below to receive updates about this program via email.

*indicates a required field

WatSPEED at the University of Waterloo will use the information you provide on this form to email you details, news, reminders and updates about our courses, programs, and events. To stop receiving messages from us, click the unsubscribe link in the footer of any email or contact us at watspeed@uwaterloo.ca. View our Privacy Policy for additional information.

Questions? Let's chat!

Office hours: Monday to Friday, 8:30 a.m. - 4:30 p.m. ET

  +1 (519) 888-4773

  watspeed@uwaterloo.ca

 


Register now