Java Development und Software Development für erfahrene Softwareentwickler
Einführung in GitHub und Versionskontrolle mit Java
  • Überblick über Git und GitHub für die Versionskontrolle in Java-Projekten.
  • Einrichten eines GitHub-Repositorys und Verwalten von Java-Projektversionen.
  • Verständnis von Branches, Commits, Merges und Pull-Anfragen in Git.
  • Bewährte Verfahren für die kollaborative Java-Entwicklung mit Git und GitHub.
Erstellung dynamischer Websites mit Java
  • Einführung in das Website-Design mit Java und verwandten Webtechnologien.
  • Verwendung von Java zur Erstellung dynamischer Webanwendungen mit Frameworks wie Spring.
  • Erstellung interaktiver Webseiten mit HTML, CSS und JavaScript neben dem Java-Backend.
  • Integration von Java-basierten Servern mit Frontend-Design und -Funktionalität.
Frontend-Design mit Java-Tools
  • Einführung in Frontend-Technologien und deren Integration mit Java für die Full-Stack-Entwicklung.
  • Verwendung von JavaFX zur Erstellung grafischer Benutzeroberflächen (GUIs) und interaktiver Elemente.
  • Implementierung von Responsive-Design-Prinzipien für Java-Webanwendungen.
  • Arbeiten mit Java-basierten Template-Engines wie Thymeleaf zur Erstellung dynamischer Webseiten.
Bereitstellung und Hosting von Websites mit GitHub Pages
  • Bereitstellung von Java-basierten Websites mit GitHub Pages für einfaches, statisches Hosting.
  • Einrichtung einer CI/CD-Pipeline für die automatische Bereitstellung von Java-Projekten auf GitHub.
  • Verwendung von GitHub Actions zur Automatisierung von Tests, Erstellung und Bereitstellung von Java-Webanwendungen.
  • Bewährte Verfahren für das Hosting und die Wartung von Java-basierten Websites auf GitHub Pages.
Testen, Debuggen und Zusammenarbeit bei Java-Projekten
  • Schreiben von Unit-Tests für Java-Code, der in Webanwendungen integriert ist.
  • Debuggen von Java-basierten Webprojekten und Beheben häufiger Fehler.
  • Zusammenarbeit mit anderen an Java-Projekten unter Verwendung der GitHub-Workflows für Issues, Diskussionen und Pull-Anfragen.
  • Bewährte Verfahren zur Aufrechterhaltung der Codequalität und Versionskontrolle in einer kollaborativen Umgebung.

Dieser Kurs bietet Schwerpunkte in Java Development und Software Development, einschließlich GitHub-Versionskontrolle, dynamische Webentwicklung und frontend-integrierende Java-Tools.