This is a practical course, with a focus on how to implement a good architecture in code. The course covers non-functional requirements and their solutions in Internet-based systems.
Examples of fields that are treated:
- design and architecture
- security
- transactions
- persistence
- error handling
- testing
- working methods and tools.
- operation
After passing the course, the student shall be able to
- develop Internet-based applications considering design principles non-functional requirements and proven engineering experience
- explain and evaluate an application with regard to design principles non-functional requirements and proven engineering experience
- alone solve complex problems with respect to software development
in order to, based on a given specification, be able to retrieve architecture and design for an Internet-based system and implement this in code of production quality.