Get an overview of software design principles and cloud platforms in this course. You first review object-oriented design fundamentals and best practices for building software using design patterns. Then, you take a deep dive into coding each design pattern with Python, along with service-oriented architecture (SOA). Through exercises and collaborative activities, you learn how to implement well structured software solutions and microservices. During the course, you also gain familiarity with AI tools for design patterns and use AI-augmented testing tools to enhance design pattern performance. The class is intended for beginning and experienced software developers with a background in computer science and an interest in software architecture.
Featured
false
Discount
Course Number
COMPSCI X418.2
Course Description
Locations
Course Object ID
59723906
Associated Programs
Associated Academic Area
Associated Program Streams
Version
45
Is Currently Available
Available
Format