Depending on your viewpoint, Simon is either a software architect who codes or a software developer who understands architecture. When he's not developing software with .NET or Java, Simon can usually be found consulting, coaching or training. Simon has also written books about Java, presented at industry events and has put together a training course called Software architecture for developers, which is based upon his software architecture writing at Coding the Architecture
Training: "Software Architecture for Developers"
Time: Monday 09:00 - 16:00
Location: Henry Moore Room
This one-day tutorial is an interactive introduction to software architecture and what it means to be a software architect. It's aimed at software developers who are looking towards their first software architect role, developers who want to become more architecturally aware and software architects that are new to the role. We'll be asking and answering the following questions:
1. What is software architecture?
2. What is the role of a software architect?
3. How do you define software architecture?
4. How do you share software architecture?
5. How do you deliver software architecture?
This session is about broadening your software development skills and has been designed to take full advantage of the technical knowledge that you already have; whether that's Java, .NET or something else. Join us to become more "architecturally aware" and build better software.
Keywords: Software architecture, Java, .NET, process, leadership, craftsmanship, non-functional requirement
Target audience: Software developers who are looking towards their first software architect role, developers who want to become more architecturally aware and software architects that are new to the role.