Java-Webentwickler: Programmierkonzepte für Java-Webentwickler
Dieser Kurs bietet einen strukturierten Ansatz für die Java-Webentwicklung und konzentriert sich auf die wichtigsten Programmierkonzepte, die Architektur von Webanwendungen und die serverseitige Entwicklung. Die Teilnehmer sammeln praktische Erfahrungen beim Erstellen, Testen und Bereitstellen von Java-basierten Webanwendungen unter Verwendung moderner Entwicklungs-Frameworks.
- Lernen Sie die wichtigsten Webentwicklungsprinzipien in Java kennen
- Verstehen Sie die Client-Server-Architektur und die HTTP-Kommunikation
- Erkunden Sie Java-Frameworks für die Webentwicklung
- Arbeiten mit Klassen, Objekten und modularer Programmierung in Webanwendungen
- Implementierung objektorientierter Prinzipien (OOP) in der Webentwicklung
- Verwendung von Schnittstellen und abstrakten Klassen zur Verbesserung der Wiederverwendbarkeit von Code
- Entwicklung dynamischer Webanwendungen mit Java Servlets und JSP
- Implementierung von Sitzungsverwaltung und Formularverarbeitung
- Arbeiten mit RESTful-Webservices und JSON-Verarbeitung
- Verbinden Sie Java-Webanwendungen mit Datenbanken über JDBC
- Implementieren Sie Datenpersistenz mit JPA und Hibernate
- Arbeiten Sie mit SQL-Abfragen und ORM-Frameworks
- Verwenden Sie Git zur Verwaltung des Quellcodes von Webanwendungen
- Erfahren Sie mehr über Verzweigungen, Zusammenführungen und Konfliktlösungen
- Implementieren Sie kollaborative Entwicklungs-Workflows
- Verhindern Sie SQL-Injection-, XSS- und CSRF-Schwachstellen
- Implementieren Sie sichere Authentifizierung und Autorisierung
- Arbeiten mit Spring Security zur Sicherung von Java-Webanwendungen
- Schreiben von Unit- und Integrationstests für Webdienste
- Verwenden von JUnit und Mockito zum Testen von Java-basierten APIs
- Implementieren von Fehlerbehandlung und Protokollierung für das Debugging
- Erstellen einer echten Java-Webanwendung von Grund auf
- Implementieren von Datenbankintegration, Authentifizierung und Sicherheitsmaßnahmen
- Anwenden von bewährten Verfahren für skalierbare und wartbare Webanwendungen
In diesem Kurs werden Java-Webentwickler auf die essentielle Datenbankintegration mit JDBC und die Nutzung von ORM-Frameworks vorbereitet.