Lesson 1 introduces you to software structure and explains the significance of well-designed architecture. In Lesson 2 you’ll discover a wide range of architectural patterns that assist the architectural design course of in a hands-on activity. Lastly, you will be taught about the software manufacturing environment and a few of the elements required for deployment.