Webinar

Skalierbare Webanwendungen mit Java und Azure WebApps

Inhalte

In diesem Seminar lernen die Teilnehmer, wie man skalierbare Webanwendungen mit Java und Azure WebApps entwickelt. Der Kurs beginnt mit den Grundlagen der Java-Webentwicklung und einer Einführung in das Spring Framework. Danach wird die Containerisierung mit Docker und die Orchestrierung mit Kubernetes und Azure Kubernetes Service (AKS) behandelt. Die Teilnehmer erhalten einen Überblick über die Service-Mesh-Architektur mit Istio und Azure Service Fabric. Anschließend werden die spezifischen Funktionen und Vorteile von Azure WebApps vorgestellt, einschließlich der Unterschiede zu API Apps und Mobile Apps. Das Seminar deckt Deployment-Strategien, Continuous Integration und Continuous Deployment (CI/CD) mit Azure DevOps ab. Themen wie Sicherheit und Authentifizierung mit Azure Active Directory, Performance-Optimierung durch Caching-Strategien und Monitoring mit Azure Monitor und Application Insights werden ebenfalls ausführlich behandelt.

 

Agenda

Modul 1: Grundlagen der Java-Webentwicklung

  • Einführung in Java EE und Spring Framework
  • Aufbau einer einfachen Webanwendung mit Spring Boot

 

Modul 2: Cloud Overview: Containerization, Orchestration, and Service Mesh

  • Einführung in Containerisierung mit Docker
  • Überblick über Orchestrierung mit Kubernetes und Azure Kubernetes Service (AKS)
  • Verständnis der Service-Mesh-Architektur mit Istio und Azure Service Fabric

 

Modul 3: Einführung in Azure Webapps

  • Überblick über Azure App Service
  • Unterschiede zwischen WebApps, API Apps und Mobile Apps
  • Einrichten einer Azure WebApp

 

Modul 4: Deployment und Konfiguration

  • Deployment-Strategien: Continuous Integration und Continuous Deployment(CI/CD) mit Azure DevOps
  • Konfiguration von Azure WebApps: Umgebungsvariablen, App Settings, Connection Strings
  • Skalierungsoptionen: Manuelle und automatische Skalierung

 

Modul 5: Sicherheit und Authentifizierung

  • Implementierung von OAuth und OpenID Connect
  • Nutzung von Azure Active Directory zur Authentifizierung
  • Absicherung von Webanwendungen mit Azure Key Vault

 

Modul 6: Performance-Optimierung und Monitoring

  • Caching-Strategien mit Azure Redis Cache
  • Monitoring und Logging mit Azure Monitor und Application Insights
  • Lasttests und Performance-Tuning

 

Teilnehmerkreis und Voraussetzungen

Der Kurs richtet sich an Software-Entwickler:innen.

Mindestanzahl Teilnehmende: 3 Personen

 

Online-Schulung mit Zoom

Uhrzeit 09:00 Uhr bis 16:00 Uhr.

Technik Du kannst wählen, ob Du die Schulung auf dem eigenen Rechner machen möchtest oder Du einen virtuellen Rechner von uns nutzen möchtest. Der Rechner wird über einen aktuellen Browser angesteuert. Hier ist der Testlink zu einem virtuellen Rechner: -> Test-Rechner bei DESKMATE (neues Fenster). Es ist ausreichend, wenn auf dem Desktop "deskMate" seht.

Voraussetzungen für eine Online-Schulung pro Teilnehmer – stabiles Internet – Webcam und Lautsprecher – ein ruhiger Platz – ggf. Admin-Rechte – Empfehlung: 2 Bildschirme

 

In diesem Seminar lernen die Teilnehmer, wie man skalierbare Webanwendungen mit Java und Azure WebApps entwickelt. Der Kurs beginnt mit den Grundlagen der Java-Webentwicklung und einer Einführung in da...

Mehr Informationen

Termine und Orte

Datum Preis

SG-Seminar-Nr.: 8327189

Anbieter-Seminar-Nr.: product-49

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • Anbieterbewertung   (11)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis