Classes Introduction First Meeting Software Quality Development Environment Setup Version Control Visual Code Dev Container and Github Codespaces CI/CD Pipeline Static Analysis UML Class Diagram (PlantUML) Application Layers and Circular Package Reference Coding Standards (Spring Java Format) Code Smells (pmd) Duplicated Code (cpd) Duplicated Resources Quality Analysis Server (sonarqube) Security Security Code Standards (OWASP) Semantic Versioning and LTS Deprecated Code Security Libraries (Github Dependabot / OWASP Dependabot Check / Red Hat Dependency Analysis) Static Bugs (spotbugs) Security Code (Findsecbugs) Security Connection Secure Two Factor Authentication - 2FA Secure Password Manager Easy x Security with Credit Cards OWASP ZAP