From the course: Software Architecture: Patterns for Developers
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Advancing your software architecture skills
From the course: Software Architecture: Patterns for Developers
Advancing your software architecture skills
- [Peter] In this course, we looked at the different software architecture patterns, their pros and cons and how they can be implemented. Now that you have an overview of the main software architecture patterns out there, where do you go from here? Think about the applications you're currently working on, are they built according to a specific pattern? Then you'll be able to understand why certain pieces of code were written that way. Once you understand the architectural decisions in your application, you'll be able to apply your knowledge when you implement new features. This will keep your new code in line with the existing architecture, making the project easier to understand and maintain. If your application doesn't have a clearly defined architecture, you can use what you learned to give the application a clean and well known architecture. If you're going to build a new application, you can now think about the…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.