Courses/ASE

Revision as of 10:51, 18 September 2023 by Admin (talk | contribs) (fixed formatting, added some topics)
Advanced Software Engineering (WS 2023/24)

Work in Progress!

Currently, this page acts as a staging area for the course graph.

Prerequisites

- Git fundamentals - Issues, User stories, Epics - Design patterns (concept) - basic programming skills - Java or Python - basics UCD - code smells


Topics
  • Design patterns (overview)
  • API design
  • Framework vs. API
  • Modularity, Coupling
  • IT security
    • IT security best practices
    • IT security stories
    • authentication, MFA
    • authorisation
  • Requirements Engineering
  • AI in SE
    • Integrating Machine Learning into systems
    • Practical advice
  • CI / CD
    • Makefiles
    • Gitlab CI
  • virtualization
    • docker
    • podman
  • orchestration
    • puppet / chef / ansible
    • kubernetes
  • new stuff
    • cloud development environments