• Scrum, Rollen und Stakeholder
  • Sprint und seine Ereignisse, Artefakte
  • User Story, Taskboard, Planungspoker, Burn-Down-Chart
  • Aufwandsschätzung und Release-Planung
  • Grundlagen zu Programmen und Programmiersprachen
  • Objektorientierung (OO): Analyse (OOA), Entwurf (OOD)
  • und Programmierung (OOP), Softwareentwurf mit UML
  • Datenbankdesign, Daten abfragen und ändern (DML)
  • Grundlagen der Sprache Java
  • Datentypen, Variablen, Operatoren, Kontrollstrukturen
  • Klassen, Objekte
  • Vererbung, Polymorphie, Interfaces, Exceptions
  • Collections, Generics, Lambda
  • Dateien, Annotations, Multithreading, Netzwerkprogrammierung
  • AWT, Swing, Datenbankzugriff
  • Entwicklung und Erstellung eines eigenen Projekts