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
Embark on a transformative journey that merges Generative AI tools with PHP in the \'PHP Development with Generative AI\' project, an intermediate-level initiative that blends PHP programming with... more
This series of courses begins by introducing fundamental Google Cloud concepts to lay the foundation for how businesses use data, machine learning (ML), and artificial intelligence (AI) to... more
This course explains how to analyze circuits that have alternating current (AC) voltage or current sources. Circuits with resistors, capacitors, and inductors are covered, both analytically and... more
By the end of this guided project, you will be fluent in creating Program Gate Review artefacts for the Planning Phase for diverse programs. You will utilise a logical diagramming plan in an agile... more
This course gives you easy access to knowledge and tools that will allow you to prioritize and strengthen mental health in a work environment. Whether you work from home, or an office, you\'ll... more