The Knowledge Graph

This is a graph over all the topics and technologies covered in this course. You can click them to go to the page.

{"nodes":[{"id":"#course:2025","name":"2025 Course Plan","url":"course/2025.html"},{"id":"#course:2026","name":"2026 Course Plan","url":"course/2026.html"},{"id":"#home","name":"Home","url":"https://www2.compute.dtu.dk/courses/02325/"},{"id":"#lec:00","name":"Q/A and A Little Teaser","url":"lectures/00.html"},{"id":"#lec:01","name":"The Programming Project","url":"lectures/01.html"},{"id":"#nt:architecture","name":"Onion Architecture","url":"notes/architecture.html"},{"id":"#nt:code-coverage","name":"Code Coverage","url":"notes/code-coverage.html"},{"id":"#nt:contribution-score","name":"Contribution Score","url":"notes/contribution-score.html"},{"id":"#nt:css","name":"CSS","url":"notes/css.html"},{"id":"#nt:dev-tools","name":"Development Tools","url":"notes/dev-tools.html"},{"id":"#nt:git","name":"Git","url":"notes/git.html"},{"id":"#nt:git-bash","name":"Git Bash","url":"notes/git-bash.html"},{"id":"#nt:gitlab","name":"Gitlab","url":"notes/gitlab.html"},{"id":"#nt:h2","name":"H2","url":"notes/h2.html"},{"id":"#nt:html","name":"HTML","url":"notes/html.html"},{"id":"#nt:http","name":"HTTP5","url":"notes/http.html"},{"id":"#nt:injection","name":"Dependency Injection","url":"notes/injection.html"},{"id":"#nt:intellij","name":"IntelliJ","url":"notes/intellij.html"},{"id":"#nt:java","name":"Java","url":"notes/java.html"},{"id":"#nt:jdbc","name":"JDBC","url":"notes/jdbc.html"},{"id":"#nt:markdown","name":"Markdown","url":"notes/markdown.html"},{"id":"#nt:maven","name":"Maven","url":"notes/maven.html"},{"id":"#nt:mvp","name":"MVP","url":"notes/mvp.html"},{"id":"#nt:obs","name":"OBS","url":"notes/obs.html"},{"id":"#nt:ognl","name":"OGNL","url":"notes/ognl.html"},{"id":"#nt:pico-css","name":"Pico CSS","url":"notes/pico-css.html"},{"id":"#nt:prg","name":"PRG Pattern","url":"notes/prg.html"},{"id":"#nt:session","name":"Http Session","url":"notes/session.html"},{"id":"#nt:solid","name":"SOLID","url":"notes/solid.html"},{"id":"#nt:spring-boot","name":"Spring Boot","url":"notes/spring-boot.html"},{"id":"#nt:sql","name":"SQL","url":"notes/sql.html"},{"id":"#nt:thymeleaf","name":"Thymeleaf","url":"notes/thymeleaf.html"},{"id":"#nt:try-with-resource","name":"Try-with-resource","url":"notes/try-with-resource.html"},{"id":"#nt:user-stories","name":"User Story","url":"notes/user-stories.html"},{"id":"#nt:vs-code","name":"VS Code","url":"notes/vs-code.html"}],"links":[{"source":"","target":"#course:2025"},{"source":"","target":"#course:2025"},{"source":"","target":"#course:2025"},{"source":"","target":"#course:2025"},{"source":"#course:2025","target":"#course:2025"},{"source":"#course:2025","target":"#course:2025"},{"source":"#course:2025","target":"#course:2025"},{"source":"#course:2025","target":"#course:2025"},{"source":"#lec:01","target":"#course:2025"},{"source":"#lec:01","target":"#course:2025"},{"source":"#lec:01","target":"#course:2025"},{"source":"#lec:01","target":"#course:2025"},{"source":"#lec:01","target":"#course:2025"},{"source":"#course:2026","target":"#course:2026"},{"source":"#course:2026","target":"#course:2026"},{"source":"#course:2026","target":"#course:2026"},{"source":"#course:2026","target":"#course:2026"},{"source":"#home","target":"#course:2026"},{"source":"","target":"#home"},{"source":"","target":"#home"},{"source":"#course:2025","target":"#home"},{"source":"#course:2025","target":"#home"},{"source":"#course:2025","target":"#home"},{"source":"#course:2025","target":"#home"},{"source":"#course:2025","target":"#home"},{"source":"#course:2026","target":"#home"},{"source":"#course:2026","target":"#home"},{"source":"#course:2026","target":"#home"},{"source":"#course:2026","target":"#home"},{"source":"#course:2026","target":"#home"},{"source":"#home","target":"#home"},{"source":"#lec:00","target":"#home"},{"source":"#lec:00","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#lec:01","target":"#home"},{"source":"#course:2025","target":"#lec:01"},{"source":"#course:2026","target":"#lec:01"},{"source":"#home","target":"#nt:contribution-score"},{"source":"#lec:01","target":"#nt:contribution-score"},{"source":"#nt:html","target":"#nt:css"},{"source":"#nt:html","target":"#nt:css"},{"source":"#nt:pico-css","target":"#nt:css"},{"source":"#nt:html","target":"#nt:dev-tools"},{"source":"","target":"#nt:git"},{"source":"#course:2025","target":"#nt:git"},{"source":"#course:2025","target":"#nt:git"},{"source":"#course:2025","target":"#nt:git"},{"source":"#course:2025","target":"#nt:git"},{"source":"#course:2026","target":"#nt:git"},{"source":"#course:2026","target":"#nt:git"},{"source":"#course:2026","target":"#nt:git"},{"source":"#course:2026","target":"#nt:git"},{"source":"#home","target":"#nt:git"},{"source":"#home","target":"#nt:git"},{"source":"#home","target":"#nt:git"},{"source":"#lec:00","target":"#nt:git"},{"source":"#lec:01","target":"#nt:git"},{"source":"#nt:gitlab","target":"#nt:git"},{"source":"#nt:git","target":"#nt:git-bash"},{"source":"","target":"#nt:gitlab"},{"source":"","target":"#nt:gitlab"},{"source":"#course:2025","target":"#nt:gitlab"},{"source":"#course:2025","target":"#nt:gitlab"},{"source":"#course:2026","target":"#nt:gitlab"},{"source":"#course:2026","target":"#nt:gitlab"},{"source":"#lec:00","target":"#nt:gitlab"},{"source":"#lec:01","target":"#nt:gitlab"},{"source":"#nt:git","target":"#nt:gitlab"},{"source":"#nt:git","target":"#nt:gitlab"},{"source":"#nt:git","target":"#nt:gitlab"},{"source":"","target":"#nt:h2"},{"source":"#home","target":"#nt:h2"},{"source":"#lec:01","target":"#nt:h2"},{"source":"#nt:jdbc","target":"#nt:h2"},{"source":"#nt:spring-boot","target":"#nt:h2"},{"source":"#nt:css","target":"#nt:html"},{"source":"#nt:http","target":"#nt:html"},{"source":"#nt:pico-css","target":"#nt:html"},{"source":"#nt:prg","target":"#nt:html"},{"source":"#nt:spring-boot","target":"#nt:html"},{"source":"#nt:thymeleaf","target":"#nt:html"},{"source":"#lec:01","target":"#nt:http"},{"source":"#nt:session","target":"#nt:http"},{"source":"#lec:01","target":"#nt:injection"},{"source":"#nt:spring-boot","target":"#nt:injection"},{"source":"#nt:git","target":"#nt:intellij"},{"source":"#nt:spring-boot","target":"#nt:intellij"},{"source":"","target":"#nt:java"},{"source":"","target":"#nt:java"},{"source":"#home","target":"#nt:java"},{"source":"#lec:00","target":"#nt:java"},{"source":"#lec:01","target":"#nt:java"},{"source":"#nt:intellij","target":"#nt:java"},{"source":"#nt:ognl","target":"#nt:java"},{"source":"#nt:thymeleaf","target":"#nt:java"},{"source":"","target":"#nt:jdbc"},{"source":"#home","target":"#nt:jdbc"},{"source":"#lec:01","target":"#nt:jdbc"},{"source":"#home","target":"#nt:markdown"},{"source":"","target":"#nt:maven"},{"source":"#home","target":"#nt:maven"},{"source":"#lec:01","target":"#nt:maven"},{"source":"#course:2025","target":"#nt:mvp"},{"source":"#course:2026","target":"#nt:mvp"},{"source":"#home","target":"#nt:obs"},{"source":"#nt:thymeleaf","target":"#nt:ognl"},{"source":"","target":"#nt:pico-css"},{"source":"#home","target":"#nt:pico-css"},{"source":"#lec:01","target":"#nt:pico-css"},{"source":"#nt:css","target":"#nt:pico-css"},{"source":"#lec:01","target":"#nt:session"},{"source":"#nt:injection","target":"#nt:solid"},{"source":"","target":"#nt:spring-boot"},{"source":"#home","target":"#nt:spring-boot"},{"source":"#lec:01","target":"#nt:spring-boot"},{"source":"#nt:maven","target":"#nt:spring-boot"},{"source":"#nt:h2","target":"#nt:sql"},{"source":"","target":"#nt:thymeleaf"},{"source":"#home","target":"#nt:thymeleaf"},{"source":"#lec:01","target":"#nt:thymeleaf"},{"source":"#lec:01","target":"#nt:user-stories"},{"source":"#nt:git","target":"#nt:vs-code"},{"source":"#nt:git","target":"#nt:vs-code"},{"source":"#nt:git","target":"#nt:vs-code"}]}