Software Design and Architecture
About this Specialization
In the Software Design and Architecture Specialization, you will learn how to apply design principles, patterns, and architectures to create reusable and flexible software applications and systems. You will learn how to express and document the design and architecture of a software system using a visual notation.\\n\\nPractical examples and opportunities to apply your knowledge will help you develop employable skills and relevant expertise in the software industry.Created by: University of Alberta

Related Online Courses
Unlock the world of web application development with our \'Web Application Development with ASP.NET Core\' course. In the \'Introduction to ASP.NET Core\' module, you\'ll grasp the fundamentals of... more
Can AI actually write quality SEO written content that the major search engines love and rank highly? This Guided Project is tailored to equip content creators, remote work consultants, and... more
This training course introduces Cloud NGFW. Topics include how Cloud NGFW provides centralized firewall management, centralized firewall visibility, advanced threat protection, and firewall... more
This course prepares individuals to successfuly pass the CompTIA Security+ SY0-701 certification exam. It covers each of the five domains in the Security+ exam: General Security Concepts; Threats,... more
Within this 1-hour long guided project you will learn how to create decision-support interactive dashboards merging economic and spatial data with Qlik Sense. These types of dashboards graphically... more