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

Architecture is the foundation of any back-end system. But, what does it mean for modern back-end development? How can we design a good architecture?

This course explores a variety of back-end architectural patterns and compares several popular frameworks. You will learn to design resilient and scalable back-end systems while applying testing strategies and understanding the interactions between different system components. Emphasis will be placed on robust coding practices to ensure high-quality development.

This course will help you gain a strong grasp of back-end frameworks, enabling you to create scalable and maintainable systems in real-world environments. You will develop the knowledge needed to build the back end of a website, code in Python or TypeScript, and apply AI tools to the development process. 

Upon completion of this course, you will be one-third of the way to earning a certificate in the Back-End Development Program.

 

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