The job Software Architect is currently rated as the number one job by a recent CNN survey. Yet no clear path exists for moving from developer to architect. Why? Because software architecture is a massive multidisciplinary subject with no clear definition or job description, making it difficult to chart a course for undertaking all of the learning required to become an effective software architect.
Program
This one-day online training course will introduce you to the fundamental concepts of software architecture and help lead you on the path from developer to architect. Being a software architect is much more than just drawing boxes and lines. It’s about thinking like an architect, being a leader, and understanding the architectural elements, patterns, and styles necessary to create effective software architectures. This course will touch on both the technical aspects of software architecture as well as the soft skills of architecture, including architecture patterns, integration architecture basics, enterprise architecture basics, and soft skills such as how to think like an architect, make effective architecture decisions, and analyze architecture tradeoffs.
Whether you are on the path of developer to architect or find yourself suddenly in the role of an architect, this course will provide you with the necessary practical hands-on real-world technical and soft-skills knowledge to better understand what is involved in becoming an effective software architect.
Introduction
Expectations of a software architect
Architecture knowledge and technical breadth
Interpreting requirements
Analyzing architecture tradeoffs
Making architecture decisions
Monolithic Architecture Patterns and Styles
Lunch break
Service-Based Architecture Patterns and Styles
Introduction to Integration Architecture
Introduction to Enterprise Architecture
Architecture certification
About the instructor
Mark Richards is an experienced hands-on software architect involved in the architecture, design, and implementation of Microservices Architectures, Service Oriented Architectures, and distributed systems in J2EE and other technologies. He has been involved in the software industry since 1983, and has significant experience and expertise in application, integration, and enterprise architecture. Mark served as the President of the New England Java Users Group from 1999 thru 2003. He is the author of numerous technical books and videos, including Software Architecture Fundamentals (O’Reilly video), Enterprise Messaging (O’Reilly video), Java Message Service 2nd Edition (O’Reilly), and 97 Thinks Every Software Architect Should Know (O’Reilly). Mark has a masters degree in computer science and numerous architect and developer certifications from IBM, Sun, The Open Group, and BEA. He is a regular conference speaker at the No Fluff Just Stuff (NFJS) Symposium Series, and has spoken at over 100 conferences and user groups around the world on a variety of enterprise-related technical topics.When he is not working Mark can usually be found hiking in the White Mountains or along the Appalachian Trail.
Register now; January 13 is just around the corner.
Participants receive live online training + video + ebook
- Access to the live workshop
- Interaction with the instructor and fellow attendees
- Real time Q&A sessions
- Post-workshop video
- Free copy of the Software Architecture Patterns ebook
- An O’Reilly Certificate of Completion
Participate in this workshop from the convenience of your home, your office…whatever environment you find most comfortable and conducive to an intensive educational experience.
Project the workshop on a screen in a meeting room and invite your professional colleagues to participate. Learning alongside each other is a great team-building experience.
Once you have registered, further details about joining the workshop will be available in your members.oreilly.com account, along with related ebooks and files. After the event concludes, a video of the event will be added to your account.
Back to top