PräsenzNicht BerufsbegleitendFörderfähigPreis: 11.500,00 €
Webprogrammierung für Java-Backend: Objektorientierte Webprogrammierung für Webprogrammierer
neuefische GmbH Spiced Academy Ritterstraße 12-14, 10969 Berlin
Beschreibung
Webprogrammierung für Java-Backend: Objektorientierte Webprogrammierung für Webprogrammierer
Dieser Kurs richtet sich an Software-Programmierer, die ihre Webentwicklungsfähigkeiten mit Java und objektorientierter Programmierung (OOP) verbessern möchten. Die Teilnehmer erwerben Fachwissen in Webprogrammierung und entwickeln robuste Backend-Anwendungen mit Spring Boot, RESTful APIs und Datenbankverwaltung. Der Kurs integriert Versionskontrolle, Unit-Tests und API-Sicherheit, um skalierbare Backend-Systeme zu erstellen.
Java Backend Programming Fundamentals
-Verständnis von Web-Entwicklung und Java-Backend-Architektur
-Untersuchung der Rolle von Software-Programmierern in modernen Backend-Systemen
-Einführung in Spring Framework und Dependency Injection
-Implementierung eines mehrschichtigen Anwendungsdesigns für die Webprogrammierung
Objektorientierte Programmierung (OOP) in Java
-Grundlegende OOP-Prinzipien: Kapselung, Vererbung, Polymorphismus
-Entwerfen wiederverwendbarer Klassen und Objekte für skalierbare Anwendungen
-Implementieren von Schnittstellen und abstrakten Klassen in Java
-Verwenden des Collections Framework (ArrayList, HashMap, LinkedList) für die Backend-Datenverwaltung
API-Entwicklung und Spring Boot-Integration
-Erstellen von RESTful-APIs für die Webprogrammierung mit Spring Boot
-Verarbeiten von HTTP-Anfragen mit den Methoden GET, POST, PUT, DELETE
-Verwalten von Daten mit Spring Data JPA und Hibernate
-Sichern von APIs mit OAuth 2.0 und JWT-Authentifizierung
Backend-Tests und Versionskontrolle
-Implementieren von Unit-Tests mit JUnit für Java-Backend-Anwendungen
-Verwenden von Git und GitHub für die Versionskontrolle in der Software-Programmierung
-Debugging-Techniken für die Java-Web-Entwicklung
-Sicherstellen der Codequalität mit CI/CD-Pipelines
Praktisches Java-Backend-Projekt
-Entwickeln einer realen Java-Backend-Anwendung mit APIs
-Datenbanken mit JDBC, Hibernate und NoSQL integrieren
-Backend-Anwendungen mit Docker, Kubernetes und Cloud-Diensten bereitstellen
-Protokollierung und Überwachung der Backend-Systemleistung implementieren.