Semester 5

1 UI / Web

2 Applikationsentwicklung

2.1 Programmierung
Level Ziele Instrumente Zeitraum
3
  • Versteht wie man Programmabläufe parallelisiert
  • Versteht Konzepte und Probleme von Concurrency
  • Kann basische Algorithmen durch Parallelisierung verbessern
  • Kennt Probleme der Concurrency und mögliche Lösungen
  • (Bekannte Algorithmen)[https://medium.com/@codingfreak/top-algorithms-data-structures-concepts-every-computer-science-student-should-know-e0549c67b4ac]

  • (Oracle Concurrency)[https://docs.oracle.com/javase/tutorial/essential/concurrency/]

KW: 41 - 42
2.4 API
Level Ziele Instrumente Zeitraum
3
  • Event Driven Architecture verstehen
  • Messaging Konzept verstehen
  • (Smallrye Messaging Concecpts)[https://smallrye.io/smallrye-reactive-messaging/smallrye-reactive-messaging/2/index.html]

KW: 51 - 52
2.5 Build-Tools + Dependencies
Level Ziele Instrumente Zeitraum
3
  • Versteht wie Container funktionieren und den Unterschied zu virtuellen Maschinen
  • Versteht den Nutzen einer Orchestrierungsplattform
  • Kann eigene Testprojekte auf Kubernetes / Openshift deployen
  • (Container vs VM)[https://www.docker.com/resources/what-container]

  • (Openshift Documentation)[https://docs.openshift.com/]

  • (Kubernetes Documentation)[https://kubernetes.io/docs/home/]

KW: 46 - 47

3 Tools / Dienste

4 Team- / Selbstorganisation

Erstellt am: 29.04.2020 13:52:00