Backend-Entwicklung mit Java und JavaScript

Grundlagen der serverseitigen Softwareprogrammierung
  • Erstellen und verwalten Sie Backend-Logik mit Java und JavaScript (Node.js)
  • Verstehen Sie die ereignisgesteuerte Natur von JavaScript und Multithreading in Java
  • Lernen Sie asynchrone Programmierung, Callback-Funktionen und Promises
  • Entwerfen Sie modulare, wartbare Backend-Services
Grundlagen der Full-Stack-Webprogrammierung
  • Erstellen Sie RESTful-APIs mit Spring Boot und Express.js
  • HTTP-Methoden, Request-Response-Lebenszyklen und Routing verarbeiten
  • Middleware, Authentifizierung und Fehlerbehandlung implementieren
  • Frontend mit Backend mithilfe von AJAX und API-Aufrufen integrieren
Java-Entwicklung und Microservice-Architektur
  • Skalierbare Microservices mit Java Spring Boot entwickeln
  • Abhängigkeitsinjektion und servicebasierte Architektur anwenden
  • APIs mithilfe von Spring Security und JWT-Tokens sichern
  • Bereitstellungsabläufe in containerisierten Umgebungen verstehen
Vertiefte Java-Programmierkonzepte
  • Beherrschen Sie die Java-Syntax, den Kontrollfluss und die OOP-Funktionen
  • Arbeiten Sie mit Maven, JUnit und modularen Java-Klassenstrukturen
  • Nutzen Sie Java-Sammlungen, Ausnahmen und Typbehandlung
  • Vergleichen Sie den Backend-Logikfluss in Java und JavaScript, um tiefere Einblicke in die Softwareprogrammierung zu erhalten
Einführung in Versionskontrolle und DevOps
  • Verwenden Sie Git und GitHub für die Zusammenarbeit an Code und die Versionsverfolgung
  • Implementieren Sie CI/CD-Pipelines für automatisierte Tests und Bereitstellungen
  • Lernen Sie die Grundlagen von Docker-Containern und die Konfiguration der Umgebung kennen
  • Überwachen und protokollieren Sie Backend-Systeme mit modernen DevOps-Praktiken

Die Kursinhalte umfassen Backend-Entwicklung mit Java und JavaScript, einschließlich der Nutzung von Spring Boot, Node.js und DevOps-Praktiken.